Есть готовый сайт для заказа печати книг, сделан на Wordpress Woocommerce. Загрузка макетов для печати происходит через плагин "N-Media File Upload and Manager" в формате pdf. И есть не большой анализатор который выводит кол-во строн/ширину и высоту загруженого макета. Проблема заключается в том что эти данные никуда не сохраняються. Если макет имеет большое кол-во страниц то при каждой загрузке страницы с загруженными файлами пользователя, эта страница может грузится минуты 2, из за того что анализатор при каждой загрузке страницы заново обрабатывает данные файла, анализируя каждую страницу. Если убрать вывод ширины и высоты то все отлично. Нужно сделать чтобы эти данные сохранялись при первой загрузке или чтобы анализатор считывал данные только с первой страницы.
Похожое реализовано на https://www.peecho.com/.
вот кусок кода как выводится ширина и высота макета
$img = new Imagick($image_url);
echo "Ширина: ";
$width = round($img->identifyImage()["geometry"]["width"]/2.83);
echo $width;
echo ' мм';
echo '<br>';
echo "Высота: ";
$height = round($img->identifyImage()["geometry"]["height"]/2.83);
echo $height;
echo ' мм';
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Когда я шлю запрос с JSON параметром на PHP скрипт то он почему-то возврасщает мне и старый и новый, в PHP сгенерированый масивКто может подсказать...
Есть два скрипта1- закачивает с формы файл на сервер
Есть число "4800" в минутах, как из него получить вывод "3 дня 3 часа 29 секунд" ?
Почта с сервера, отправленная мне или другим людям, приходит в спам