shaklov 63 Опубликовано 15 февраля, 2014 Жалоба Share Опубликовано 15 февраля, 2014 Версия 1.72. Создано 67 групп спецификаций - по количеству товарных категорий. В каждой по 2-4 спецификации с фильтрами внутри. В магазине карточка товара и фильтры открываются достаточно быстро - хостинг на VDS - время генерации категории 0.3 сек., карточки товара 0.4. Но если зайти в админке в карточку товара, то страница до конца как-бы не грузится - всё вроде прорисовалось, но крутится значёк обновления страницы очень долго - от минуты и до нескольких минут может доходить. Хотя время парсинга карточки товара в админке показывает 4 и больше сек. В это время магазин вешается намертво - ни в админке никуда не переключиться, ни в магазине клиентам никуда не зайти. Замечено именно при заходе в карточку товара в админке - в остальных местах всё шустро работает. От времени суток не зависит, от кол-ва посетителей тоже. Удалил все спецификации из Каталог > Спецификации товаров и карточка товара в админке стала быстро открываться. Где-то код в админке не оптимальный получается. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 февраля, 2014 Жалоба Share Опубликовано 16 февраля, 2014 Если не сложно, добавьте на - http://vamshop.ru/forum/tracker/ Попробуем посмотреть, но обещать ничего не могу когда именно. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 19 марта, 2014 Автор Жалоба Share Опубликовано 19 марта, 2014 Нет каких-нибудь результатов? Баг-трекер: http://vamshop.ru/forum/tracker/issue-164-подвешивается-карточка-товара-в-адми/ Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 марта, 2014 Жалоба Share Опубликовано 19 марта, 2014 А сколько спецификаций в магазине, много?! Можно попробовать индексы дополнительные в таблицы спецификаций и фильтров добавить. Вот таким запросом: alter table specification_groups_to_categories add index categories_id (categories_id); alter table specification_groups add index show_filter (show_filter,show_filter_mainpage); alter table specifications add index show_filter (show_filter,show_filter_mainpage); Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 20 марта, 2014 Автор Жалоба Share Опубликовано 20 марта, 2014 specification_filters - 1150 записей specification_values - 1161 specification_groups_to_categories - 81 specification_groups - 76 specifications - 297 запрос выдаёт ошибки: alter table specification_groups_to_categories add index categories_id (categories_id); - #1061 - Duplicate key name 'categories_id' alter table specification_groups add index show_filter (show_filter,show_filter_mainpage); - #1061 - Duplicate key name 'show_filter' alter table specifications add index show_filter (show_filter,show_filter_mainpage); - #1061 - Duplicate key name 'show_filter' Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 марта, 2014 Жалоба Share Опубликовано 20 марта, 2014 Понятно, индексы значит есть в базе. В общем, наугад сложно что-то сказать. Нужно смотреть, какие именно sql запросы тормозят. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 20 марта, 2014 Автор Жалоба Share Опубликовано 20 марта, 2014 В каком месте для карточки товара в админке формируется вкладка "Спецификации"? Хочу попробовать выкусить эти запросы к базе, чтобы сами спецификации не удалять. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 20 марта, 2014 Автор Жалоба Share Опубликовано 20 марта, 2014 Выкусывание спецификаций и остального содержимого других вкладок ничего не дало. Проблема оказалась в двух местах: 1. Браузер долго пытается найти языковой файл для календарика в поле "дата доступности товара", этот календарик вызывается ява-скриптом datepicker.js. Из-за этого на несколько секунд подвисали соседние вкладки браузера, в которых тоже были открыты страницы магазина. Я отредактировал этот datepicker.js, явно указав путь к его папке с языками. 2. В файле стилей jquery-ui.css были указаны файлы для бэкграундов вида ui-bg_glass_100_f6f6f6_1x400.png и т.п. Эти файлы грузились заметно дольше всего остального содержимого карточки товара, хотя занимают буквально по 100 байт. Удалил из файла стилей эти png-файлы. После этих двух манипуляций карточка товара в админке грузится моментально. В общем если поглядеть каким нибудь инструментом что и как грузится в карточке товара в админке, то всё будет сразу видно. Желательно исправить в новых версиях, чтобы ни у кого больше не было проблем с тормозами. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 марта, 2014 Жалоба Share Опубликовано 21 марта, 2014 Спасибо, исправили в текущем коде. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения