Virtuemart 2 + 20к товаров = открытие страниц по 8-10 сек

3 года 9 мес. назад #6493 от Den1a
Здравствуйте.

Есть магазин на Virtuemart 2, но при загрузке туда 20 тысяч товаров сайт ели работает.

Подскажите какими способами можно хоть как то ускорить работу.
Если есть платные услуги по оптимизации, то с удовольствием приму.

Спасибо.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

3 года 9 мес. назад #6495 от Wedal
Den1a, скорость загрузки страниц зависит от нескольких факторов:
1) Хостинг. Если ресурсов недостаточно, то сколько не оптимизируй, сайт все равно будет загружаться медленно. Нужно заказывать более дорогой.
2) Кэширование. В Joomla есть мощный механизм кэширования, который работает и с Virtuemart 2. Активируйте плагин "Система - Кэш". Сайт должен начать загружаться заметно быстрее.

Если и после этого скорость будет неудовлетворительной, то нужно смотреть в сторону более мощного хостинга.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

3 года 9 мес. назад #6498 от Den1a
Спасибо за ответ.

Если собрать сервер самому, то с примерно какими характеристиками ?
Или будет достаточно VPS ?

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

3 года 9 мес. назад #6503 от Wedal
Den1a, все зависит от вашего сайта и установленных на нем расширений. Скорее всего будет достаточно VPS. Сейчас у многих хостеров есть пробный период, в который они предоставляют услуги бесплатно. Можете заказать разные варианты и протестировать, на каком их них производительность сайта будет вас устраивать. Но кэширование Joomla включите обязательно! Этим вы сделаете из 200-400 SQL-запросов в VM2 на страницу 10-20.
Спасибо сказали: Den1a

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

3 года 9 мес. назад - 3 года 9 мес. назад #6504 от Den1a
Кэширование я включил. ЧПУ еще сильно притормаживает открытие страниц, но без него никак.
Сейчас буду тестировать разный хостинг.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

3 года 9 мес. назад #6505 от Wedal
Den1a, да еще совет. В настройках Joomla можете включить отладку системы. После включения, под основным содержимым сайта будет показываться количество используемой памяти и SQL-запросов к БД.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Вверх