Jump to content

PrestaShop 1.6.1.15 Тормоза админки в разделе товары


smartlika

Recommended Posts

Добрый день!

 

Проблема в следующем. На странице Товары В бэкофисе в момент редактирования какого-либо товара при нажатии на кнопку Сохранить и остаться происходит зависание какого-то программного модуля. Кнопки Сохранить становятся неактивны ("вращаются") и это продолжается достаточно длительное время (15-30 секунд). К слову, первая загрузка этой же страницы также происходит долго. Если вместо сохранить и остаться нажать Сохранить, то в течение 3-5 секунд информация или ее изменение сохраняется. Если, после нажатия на соответствующую кнопку оставаться на странице и принудительно прервать выполнение сценария, изменения также будут внесены. Т.е., судя по всему, проблема с формированием самой страницы редактирования товара. 

 

Отслеживание временных задержек особой информации не дает. Да, много неправильных инструкций (навскидку 300-500 сообщений) в css файлах jquery (jquery.ui.theme.css,   jquery.ui.core.css,   jquery.fancybox.css,   jquery.chosen.css)  и шаблоне темы админки от PrestaShop (  admin-theme.css), но эти файлы родные и не редактировались.

существенные задержки при выполнении файлов /admin123/index.php и /admin123/ajax.php (GET, POST), время каждой операции от 500мс и выше.

 

Сразу после инсталляции таких задержек не наблюдалось. Точную причину появления назвать не могу (не сразу обнаружил появление). Единственное, что приходит на ум, это случайная ошибочная попытка загрузить слишком большие изображения в качестве картинок в товарах (при установленном лимите 8Мб каждая весила около 25Мб).

Картинки не загрузились корректно (изображения как бы существовали, но самих картинок не было). Изображения с трудом удалил (удалялись по одному), кеш почистил. В целом работоспособность восстановилась, но, возможно, не полностью. Хотя, может и не это причина. 

 

Фронт-офис работает нормально (приемлимо). Остальные страницы админки грузятся на порядок быстрее (2-4сек), проблема только внутри товаров. Количество товаров пока символическое (4 шт).

 

Просьба подсказать, в каком направлении копать! 

 

Параметры хостинга:

PHP 7.02

MySQL 5.1.73

Выделенный лимит памяти 128Мб

 

К сожалению, скрин-видео загрузить сюда не могу, хотя весит оно намного меньше (3 Мб), чем тут написано )))

Разве что фото-скрины, хотя вращающиеся кнопки для Престы не новость.

post-1190711-0-83316200-1502745128_thumb.jpg

post-1190711-0-58211500-1502745220_thumb.jpg

Link to comment
Share on other sites

крайне мало оперативной памяти для престы на хостинге, я бы начал с именно этого.

Соглашусь, это вызывает сомнение. Однако есть одно Но. Еще один реальный магазин (в смысле, с товарами) на Престе до этого был сделан на другом хостинге. Там выделяли 256М. Версия Престы 1.6.1.4 (не стал обновлять, абы не...). До недавнего времени в админке тормозов практически не наблюдалось (если быть точным, иногда кнопки крутились, но это было очень редко). А вот сейчас проблемка стала возникать. Движек не обновлял, модули тоже...

 

Отмечу, что в новой Престе (1.6.1.15) само содержимое страницы сохраняется в базе относительно быстро - 3-7 секунд, а далее идут тормоза с повторным выводом админ. страницы на экран (эти же тормоза и при первой загрузке страницы товара), а потом еще некоторое время кнопки крутятся просто так. Если их кручение и вывод страницы игнорировать, перейти на другую вкладку товара, то там можно начать редактирование. Т.е. часть запроса выполнена, тормоза в подгрузке админ. страницы с сервера и в чем-то еще. Вот это что-то и хотелось бы найти :)

 

Firefox пишет, что Преста (1.6.1.15) использует устаревшие команды JQUERY, в том числе синхронный запрос (т.е. дальнейшее выполнение скрипта на странице прекращается до получения ответа сервера). Один синхронный запрос нашел, он связан с записью в БД, но он то выполняется за указанные 3-7 секунд, а остальные 20? Еще странность: в Firefox тормоза 34 секунды, в Chrome - около 23. Это с чем связано?

Link to comment
Share on other sites

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...