Перейти к содержанию
Форум поддержки пользователей VamShop

Скорость работы движка VamShop2


Рекомендуемые сообщения

Заметил, что свежеустановленный движок притормаживает и решил проверить его скорость сервисом http://whichloadsfaster.com  , который подтвердил мои предположения.

Использую хостинг nic.ru тариф 201, сравнивал с сайтами сделанными на движке VamShop1, лежащими у меня на этом же тарифе, того же хостинга.

Так же сравнил работу с http://vamshop.ru/vamshop2.html  , который то же быстрее примерно на 30% загружался, а  http://demo.vamshop.com наоборот показал более медленную работу.

Мои сайты , построенные на VamShop1 и  http://www.spb-lyapko.ru  (который был сравниваемым) , лежат на Московском сервере и CDN не используют.

Что надо сделать, что бы мой VamShop2 (http://www.spb-lyapko.ru) стал значительно быстрее работать?

Ссылка на сообщение
Поделиться на другие сайты

Да, VamShop 2 медленне VamShop 1 потому что там используется framework CakePHP, это плата за удобство разработки кода, ну и то, что шаблоны в базе данных, а не в файлах.

 

Нужно хостинг подобрать хороший, на котором быстрый MySQL, но это конечно только экспериментальным путём можно выяснить.

 

В принципе, шаблоны в базе, а не в файлах, были сделаны для удобства пользователей.

 

Если что, можно будет переписать и на файлы, посмотрим, как дела будут дальше идти, по мне так это плюс, а не минус, не приходится в куче файлов копаться, вообще в файлах копаться не нужно, всё через админку.

Ссылка на сообщение
Поделиться на другие сайты

У NIC.RU хостинг для галочки. Они крупнейший регистратор доменов и хостинг им как-то фиолетово.

Ограничения на тарифе почитайте: http://hosting.nic.ru/tariff201.shtml

Оперативная память 128Кб уже наводит уныние.

Ссылка на сообщение
Поделиться на другие сайты

Посоветуйте хостинг ;)

Александр, интернет магазин создается не для разработчиков, а для пользователей, которые будут выбирать и заказывать товар ;) . Дизайн один раз сделал и забыл, собственно для этого и нужны разработчики со специальным образованием, а пользователи буду заходить каждый день на протяжении долгого времени, и с точки зрения психологии скорость работы сайта очень важна.

Нравится ли Вам посещать сайты, которые медленно работают?

Лично меня очень раздражает.

Я с 2009 года пользуюсь VamShop, всегда покупал лицензию и всем своим заказчикам рекомендовал Ваш движок, поэтому настоятельно прошу сделать версию движка, где дизайн будет в файлах. Ведь скорость работы сайта для обычных покупателей магазина гораздо важнее, чем дизайна, который можно править из админки.

Ссылка на сообщение
Поделиться на другие сайты

А я не спорю.

 

Сейчас как раз занимаемся этим вопросом, все лишние sql запросы убираем.

 

Хотя возможность добавлять новый функционал без копания в сотнях файлов тоже важно.

Ссылка на сообщение
Поделиться на другие сайты

Хорошая новость.

 

Вот так всегда, вечно за программерами нужно всё проверять.

 

Нашёл ошибку в кэшировании каталога, т.е. кэширование не работало как надо.

 

Так что, в самое ближайшее время, я надеюсь, решится проблема с тормозами.

Ссылка на сообщение
Поделиться на другие сайты

Вот смотрите, что получилось сделать.

 

Было без кэша время загрузки: 914 ms.

 

post-1-0-21606800-1394178446_thumb.png

 

Теперь с исправленной ошибкой в кэше: 58 ms.

 

post-1-0-16766200-1394178445_thumb.png

 

Быстрее почти в 20 раз. 

Ссылка на сообщение
Поделиться на другие сайты

Сегодня наверное выпущу обновление, можно будет обновиться через Админку - Настройки - Обновление.

 

Ну и здесь архив выложу, на всякий случай.

Ссылка на сообщение
Поделиться на другие сайты

Да уж, как такую ошибку пропустил, надо было давно проверить кэш.

 

Теперь прям летает всё.

Ссылка на сообщение
Поделиться на другие сайты

Нет, сегодня наверное не получится обновление сделать. 

Нашёл баг в кэше при разбивке товаров на страницы и при испольовании фильтров.

 

Нужно чуть времени, что б протестировать работу кэша и исправить ошибки, если что.

 

Хотя, я архив обновил http://vamshop.ru/vamshop2.zip

 

Можно попробовать, это уже с включённм кэшем код.

Ссылка на сообщение
Поделиться на другие сайты
Ещё быстрее сделал.
 
Теперь загрузка главной страницы VamShop 2 у меня на локальном компе за 49 ms, это даже быстрее чем VamShop 1.
Полное время загрузки страницы 204 ms.
 
post-1-0-16180300-1394211275_thumb.png
 
Чуть переделал генерацию маленьких картинок, что тоже ускорило загрузку и в общем-то это тоже не предел, можно ещё с sql запросами будет поработать, убрать лишнее.
 
В общем, в ближайшие дни будет доступно обновление.
 
Пока что проверить скорость работы можно на demo.vamshop.com , там стоит текущий код.
Ссылка на сообщение
Поделиться на другие сайты

LordBelial

 

Вроде исправили найденные глюки с кэшем.

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

 

У меня прям очень быстро стало после этого обновления.

 

http://vamshop.ru/forum/topic/3297-vamshop-2-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B5-%D0%BF%D0%BE%D0%BA%D0%BE%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-cms-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7/#entry102470

Ссылка на сообщение
Поделиться на другие сайты

Это хорошо :)

 

Только если покупали полную версию VamShop 2, возьмите свой ключ и перепишите в /app/vamshop.key, вместо демонстрационного ключа, который в архиве демо-версии, а то ведь демо-ключ ограничен по времени.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 year later...

https://developers.google.com/speed/pagespeed/insights/?url=

пишет, что бы увеличить скорость
Исправьте обязательно:
Удалите из верхней части страницы код JavaScript и CSS, блокирующий отображение
Количество блокирующих скриптов на странице: 5. Они замедляют отображение контента.
Все содержание верхней части страницы отображается только после загрузки указанных далее ресурсов. Попробуйте отложить загрузку этих ресурсов, загружать их асинхронно или встроить их самые важные компоненты непосредственно в код HTML.
Удалите код JavaScript, препятствующий отображению:

/jscript/jquery/jquery.js
/jscript/bootstrap/bootstrap.min.js
    …uery/plugins/easing/jquery.easing.1.3.js
…plates/vamshop1/javascript/vamshop.js
/jscript/jscript_ajax_cart.js

 

это можно исправлять удалять или  оставить?

Ссылка на сообщение
Поделиться на другие сайты
  • 8 months later...

Здравствуйте.

Все классно в демке http://vamshop2.электромаркет.рф.

Но у меня с "живым" каталогом на 150 000 ед. товара тормозит заметно. В код движка не лез, версия стоит последняя. Можете помочь ускориться?

Вот сайт, который настраиваю: http://vamshop2.электромаркет.рф/

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, shaklov сказал:

Выделенный сервер нужен. У вас там семь сайтов, из них 5 магазинов.

У меня итак он мой:

Intel® Core™ i7-920 Quadcore – 4 ядра , 48 GB DDR3 RAM , 2 x 2 TB 6 Gb/s SATA 7200 rpm/Enterprise

Ссылка на сообщение
Поделиться на другие сайты
17 минуту назад, shaklov сказал:

7200 rpm - прошлый век

- при чем здесь именно этот параметр, если на том же сервере с этими же данными сайт http://armenergosnab.ru работает уже не первый год и время генерации: 0.269 с, запросов: 1636 в среднем для карточки товара и страницы каталога. Данных также порядка 150 000 записей. Так что не аргумент, то что сказали.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...