phpthumb вырубает сервер хостера, чем лечить?
Хостер стал ругаться что сайт периодически отжирает 10-50% ресурсов сервера (при допустимых 3.5% согласно тарифу).
Путём курения логов выяснил, что пик нагрузок вызван массовой генерацией изображений phpthumb.
Причем не на сайте, а в бэкэнде.
В папке с иконками товара находится 574 изображения. Менеджер кликает по TV, чтобы добавить картинку очередного товара и вуаля — понеслась генерация всей галереи (в файловом браузере Modx`a постраничного вывода нет).
Вопрос: кроме очевидного «раскидать картинки по папкам» есть к/л варианты борьбы с этой бедой? Может какие-то настройки системы отвечают за генерацию превью для файлового менеджера? Мож у меня где-то что-то отключено?
И разве превью в бэкэнде не кешируются?
Путём курения логов выяснил, что пик нагрузок вызван массовой генерацией изображений phpthumb.
Причем не на сайте, а в бэкэнде.
В папке с иконками товара находится 574 изображения. Менеджер кликает по TV, чтобы добавить картинку очередного товара и вуаля — понеслась генерация всей галереи (в файловом браузере Modx`a постраничного вывода нет).
Вопрос: кроме очевидного «раскидать картинки по папкам» есть к/л варианты борьбы с этой бедой? Может какие-то настройки системы отвечают за генерацию превью для файлового менеджера? Мож у меня где-то что-то отключено?
И разве превью в бэкэнде не кешируются?
Комментарии: 2
есть к/л варианты борьбы с этой бедой
Из-за подобного поведения и была написана в свой время ms2Gallery. От всей души рекомендую.В состав miniShop2 входит старая версия этой галереи, бесплатно.
Не знаю как у phpthumb, но для phpthumbof подобная проблема (постоянная генерация превьюшек при очистке кеша — читайте при сохранении ресурса в том числе) решалась простым отключением плагина phpThumbOfCacheManager. При этом если превью еще нет, оно создастся автоматически, но старые превью не будут пересоздаваться. Возможно для phpthumb тоже стоит отключить соответствующий плагин, отвечающий за перегенерацию рисунков — ведь вы же не меняете ранее добавленные рисунки, а только новые добавляете.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.