Обсуждение Скорость загрузки joomla + virtuemart

Статус
В этой теме нельзя размещать новые ответы.

Gavich

Читатель
Регистрация
20 Сен 2011
Сообщения
27
Реакции
0
Сделал сайт на Joomla 1.5.22 +VirtueMart 1.1.7 stable , занимался им, наполнял и понемногу росла посещаемость. Но вот когда число посетелей стало около 1000 человек, то хостинг начал отказывать. Потом обратил внимание на скорость загрузки страниц и ужаснулся: страница грузится больше 10с. Пробывал удалять лишние завросы к БД, включил кеширование, но толку немного. Насколько я понял большая проблема в том что сама база товаров большая
jos_vm_product занимает Для просмотра ссылки Войди или Зарегистрируйся 10,656 записей (из них 3000 основных и 7000 дочерних товаров). Вопросы:
1) Возможно ли как-то разбить jos_vm_produc на несколько таблиц, чтобы в зависимости от категории или от первой буквы товара запрос ишел к одной из таблиц jos_vm_produc_А, jos_vm_produc_В ?
2) Поможет ли обновление версии VirtueMart или Joomla?
3) Поскольку сайт на данный момент почти не обновляется, то как его можна перегнать в статический вид (сгенерировать стат. страницы), при сохранении урлов? (Есть ли такие готовые решения и можно ли только часть страниц сделать статическими)
 
1=>нет ничего невозможного:confused: , но это надо править код VM и надо понимать всю логику VM, а ускорение от этого будет минимум, потому как 10т записей это не так уж и много
2=>скорости это не прибавит, но от некоторых уязвимостей избавит
3=>можешь попробовать компонент Query Cache он как раз этим и занимается
Ещё можешь посмотреть на WEBO Site SpeedUp и их Для просмотра ссылки Войди или Зарегистрируйся, для магазинов очень помогает разделение хостов для сайта и картинок, ещё не плохо было бы определить, что больше всего нагружает хостинг бд или всё-таки скрипты
 
Сделал сайт на Joomla 1.5.22 +VirtueMart 1.1.7 stable , занимался им, наполнял и понемногу росла посещаемость. Но вот когда число посетелей стало около 1000 человек, то хостинг начал отказывать. Потом обратил внимание на скорость загрузки страниц и ужаснулся: страница грузится больше 10с. Пробывал удалять лишние завросы к БД, включил кеширование, но толку немного. Насколько я понял большая проблема в том что сама база товаров большая
jos_vm_product занимает Для просмотра ссылки Войди или Зарегистрируйся 10,656 записей (из них 3000 основных и 7000 дочерних товаров). Вопросы:
1) Возможно ли как-то разбить jos_vm_produc на несколько таблиц, чтобы в зависимости от категории или от первой буквы товара запрос ишел к одной из таблиц jos_vm_produc_А, jos_vm_produc_В ?
2) Поможет ли обновление версии VirtueMart или Joomla?
3) Поскольку сайт на данный момент почти не обновляется, то как его можна перегнать в статический вид (сгенерировать стат. страницы), при сохранении урлов? (Есть ли такие готовые решения и можно ли только часть страниц сделать статическими)
А ты логи БД смотрел то? Есть ли какие "долгие запросы" и всё такое?
Хостер должен показать полюбасом тебе логи БД при такой ситуации
 
Была похожая ситуация…
Что спасло:
  1. Отключение всех модулей показа случайных, рекомендованных, наиболее продаваемых (и т.д.) товаров. В место них установлен Для просмотра ссылки Войди или Зарегистрируйся, (только нужно отключить авто Item? в место него прописать в ручную);
  2. Отключение sh404sef, в место него использован pouter.php для работы с родным SEF;
  3. Отключение проверки колличества товаров;
  4. На странице категориии по умолчанию не более 15 товаров;
  5. Включение кеширования в общих настройках;
  6. Включение плагина "Система - Кеширование";
  7. Отключение или правка левых плагинов и модулей, связанных с магазином;
  8. Смена хостера )));
Сайт стал летать с более чем 10K товаров и посетителей)
Самый лучший способ проверить, что больше всего тупит, это зайти в управление модулей и плагинов, отключить все, а потом включать по одному и смотреть, после чего начались тормоза.
Еще переход на Joomla 2.5 и VM2.0 ой как спасает…
 
А насколько быстрее Joomla 2.5 + VM2.0?
По сравнению с 1.5?
 
Всё зависит от хостера и заточенности рук)
В моем случае с загруженностью БД страница стала грузиться на 30% быстрее.​
Правда пришлось повозиться с переходом.​
 
А как долго делали переход на Joomla 2.5 + VM2.0? Много проблем? Все ссылки, тексты .... сохраняются?
 
Присоединяюсь к вопросу.
Как лучше сделать переход, если много файлов правленых и уже непонятно где.
Есть идея сделать так: на локалке установить J 2.5+VM 2, затем выложить весь товар, все сторонние модули и изменять новые файлы. Потом удалить на хостинге старый сайт и выгрузить новый. Однако не уверен что это правильный вариант.
 
Присоединяюсь к вопросу.
Как лучше сделать переход, если много файлов правленых и уже непонятно где.
Есть идея сделать так: на локалке установить J 2.5+VM 2, затем выложить весь товар, все сторонние модули и изменять новые файлы. Потом удалить на хостинге старый сайт и выгрузить новый. Однако не уверен что это правильный вариант.
Я думаю можно использовать этот способ как вариант при условии, что URLы сохранятся. А чего ожидаете от перехода?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху