Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Тормозит страница редактирования товара

доброе утро.
со временем стала подтормаживать страница редактирования товара. то есть не front-end, а именно время генерации страницы довольно большое - 4-5 секунд. также, когда открываешь более четырех страниц редактирования одновременно (нужно, например, в несколько товаров фотки отгрузить), сайт вообще валится.
Мастерхост, да. менять его нельзя.
количество товара на всё про всё около 7000 позиций.
фишка в том, что началось это около четырех месяцев назад (магазину год).

никто не сталкивался? может, что-нибудь где-нибудь оптимизировать можно?


Приходилось исправлять подобное 2 или 3 раза. Причины в каждом случае были специфичные. Так что, скорее всего, надо вникать в детали.



Приходилось исправлять подобное 2 или 3 раза. Причины в каждом случае были специфичные. Так что, скорее всего, надо вникать в детали.

7 картинок товара сильно могут тормозить процесс?


Могут, как ни странно...


да, но проблема, видимо, в другом. файлов с фотками, соответственно, тоже дофига (чуть более 7000).
в /admin/includes/modules/products_images.php есть такие строчки:

$dir_list = os_array_merge(array('0' => array('id' => '', 'text' => TEXT_SELECT_DIRECTORY)),os_get_files_in_dir(dir_path('images_original'), '', true));
$file_list = os_array_merge(array('0' => array('id' => '', 'text' => TEXT_SELECT_IMAGE)),os_get_files_in_dir(dir_path('images_original')));

и вот они жрут аж 4 секунды. щас ковыряю эту os_get_files_in_dir()


Вот Вам и причина...


в принципе, пользы от этих функций особо нет, поэтому просто их подрезал, и теперь всё летает
спасибо за внимание :)


Источник



Copyright ShopOS