Архив за месяц: Декабрь 2015

Ошибка при формировании архива в PCLZIP

использование PCLZIP в проекте

На одном из проектов нужно было сделать упаковку сформированных пользователями файлов в архив, так же добавить в него необходимые интерфейсные файлы.

Порыскав в интернете в поисках подходящего архиватора, наткнулся на PCLZIP. Бегло просмотрев код, увидел, что это целиком написанный на PHP архиватор. Без всяких внешне подключаемых модулей, а значит и не зависимый от операционной системы и среды его работы. 🙂 Исполнители очень сильно удивили меня своим решением. Никогда в голове даже не возникало желания написать что-то похожее на PHP. Всегда считал что решать такие задачи нужно на более быстрых языках. C или CPP, например. Но все же решил попробовать. Читать далее

Оптимизация mysql-запроса в Prestashop

Разместив сайт на хостинге timeweb, столкнулся с проблемой перерасхода лимита разрешенного времени mysql-запросов.

У клиента лимит на его тарифном плане составляет 1000cp в сутки (это какие-то их внутренние единицы расхода процессорного времени).

Сразу же начались претензии со стороны таймвеб с требованием сократить расход процессорного времени. При этом не предоставляли логов — какие именно запросы создают превышение нагрузки. Читать далее