Информация Ускорение и оптимизация престашоп

Предположим Для просмотра ссылки Войди или Зарегистрируйся и Для просмотра ссылки Войди или Зарегистрируйся

Да, на сайте стоит Express Cache, так что при повторном входе на страницу это заметно уже не будет.

Сайт на VPS (FirstVDS, VDS-KVM-Разгон).
Pirate, если честно не вижу причину вашего беспокойства. Зашел по ссылкам выше - все отлично открылось, без какого либо неприятного сюрприза. Дизайн сайта у вас хороший и приятный - все работает отлично! В чем проблема? :)

Что касается количества комбинаций - не знаю каким образом это устроено в Prestashop:
а) выгружаются они все из базы данных сразу в процессе открытия страницы? (т.е. для 400 комбинаций сделать 400 запросов к БД и хранить их в памяти)
б) При выборе одной из 400 комбинаций, делается один запрос в БД и подставляются значения.
Согласитесь второй вариант более экономичный?
В принципе это даже можно проверить, но стоит ли ... ?

Что такое Express Cache я не знаю, как он работает тоже. Про VPS понял но, что такое VDS-KVM-Разгон не знаю. Когда я спрашивал про конфигурацию сервера имел в виду что-то типа этого: (контроль панель: vesta, nginx+apache, php 5.5.30, БД: 10.0.24-MariaDB)
 
Про VPS понял но, что такое VDS-KVM-Разгон не знаю. Когда я спрашивал про конфигурацию сервера имел в виду что-то типа этого: (контроль панель: vesta, nginx+apache, php 5.5.30, БД: 10.0.24-MariaDB)
панелька там ISP, а по железу: 2 ядра процессора 1024 Мб оперативной памяти 60 Гб жёсткого диска
 
Народ подскажите пожалуйста с вашей практики сколько нужно памяти выделять под Memcached если товаров 2000 позиций, а так же какую лучше версию php использовать для prestashop 1.6.1.4?
 
панелька там ISP, а по железу: 2 ядра процессора 1024 Мб оперативной памяти 60 Гб жёсткого диска
Железо достойное, на нем несколько сайтов как понимаю стоит? т.к. для prestashop это с избытком если конечно у вас не супер посещаемый сайт.
Что касается ISP, то есть аналог от русских разработчиков Vesta Control Panel - она бесплатная и менее прожорливая по сравнению с ISP, хотя ISP я сам еще не тестил и не буду наверно )

Народ подскажите пожалуйста с вашей практики сколько нужно памяти выделять под Memcached если товаров 2000 позиций, а так же какую лучше версию php использовать для prestashop 1.6.1.4?
Я думаю, что количество позиций товаров это не ключевое, т.к. в оперативную память записываются те значения и хранятся там какое-то время к которым был сделан запрос. Ключевое я думаю это количество пользователей(сессии) которые гуляют по вашему сайту, тем самым делая запросы к бд, которые и кешируются у вас в памяти. Поищите в нете информацию о том как мониторить memcached, чтобы сделать для себя выводы и осуществить нужные настройки.
Вообще с этим memcached я если честно уже запутался. Прочитал много статей, но большинство из них датированы 4-6 лет назад. Правильно я понимаю, что он играет существенную роль только в том случае если у нас на сайте много запросов к бд и оптимально было бы хранить результаты этих запросов в оперативной памяти с чем собственно и работает memcached?
Т.е. чтобы ощутить результативность работы memcached - у сайта должна быть огромная посещаемость. (поправьте меня если я не прав)
Что касается статики (файлы картинок и т.п.) то с этим прекрасно справляется nginx - Для просмотра ссылки Войди или Зарегистрируйся

Хотелось бы послушать мнение спеца, который бы нам тут расчехлил все по полочкам.

Про версию php - лучше начиная с 5.5.x т.к. в этой версии включен по дефолту кешер zend OpCahce. Этот вопрос разобран в Для просмотра ссылки Войди или Зарегистрируйся Также можно юзать 5.3, 5.4 но придется дополнительно ставить zend OpCahce.
Субъективно еще лучше - это юзать новый php 7, т.к. по скорости он делает всех! Когда-нибудь перейдем и на него ;)
 
Последнее редактирование:
Железо достойное, на нем несколько сайтов как понимаю стоит? т.к. для prestashop это с избытком если конечно у вас не супер посещаемый сайт.
Что касается ISP, то есть аналог от русских разработчиков Vesta Control Panel - она бесплатная и менее прожорливая по сравнению с ISP, хотя ISP я сам еще не тестил и не буду наверно )


Я думаю, что количество позиций товаров это не ключевое, т.к. в оперативную память записываются те значения и хранятся там какое-то время к которым был сделан запрос. Ключевое я думаю это количество пользователей(сессии) которые гуляют по вашему сайту, тем самым делая запросы к бд, которые и кешируются у вас в памяти. Поищите в нете информацию о том как мониторить memcached, чтобы сделать для себя выводы и осуществить нужные настройки.
Вообще с этим memcached я если честно уже запутался. Прочитал много статей, но большинство из них датированы 4-6 лет назад. Правильно я понимаю, что он играет существенную роль только в том случае если у нас на сайте много запросов к бд и оптимально было бы хранить результаты этих запросов в оперативной памяти с чем собственно и работает memcached?
Т.е. чтобы ощутить результативность работы memcached - у сайта должна быть огромная посещаемость. (поправьте меня если я не прав)
Что касается статики (файлы картинок и т.п.) то с этим прекрасно справляется nginx - Для просмотра ссылки Войди или Зарегистрируйся

Хотелось бы послушать мнение спеца, который бы нам тут расчехлил все по полочкам.

Про версию php - лучше начиная с 5.5.x т.к. в этой версии включен по дефолту кешер zend OpCahce. Этот вопрос разобран в Для просмотра ссылки Войди или Зарегистрируйся Также можно юзать 5.3, 5.4 но придется дополнительно ставить zend OpCahce.
Субъективно еще лучше - это юзать новый php 7, т.к. по скорости он делает всех! Когда-нибудь перейдем и на него ;)
с php 7 возникают проблемы с некоторыми нестандартными модулями, которые делались до 7-ки. да и сама преста может еще где-то косячить т.к. опять же новая версия - новые баги.
 
Подскажите программы или ресурсы где можно замерить правильно скорость загрузки сайтов, с описанием что и сколько грузится.
 
Подскажите программы или ресурсы где можно замерить правильно скорость загрузки сайтов, с описанием что и сколько грузится.
мозила - инструменты - сеть ну и конечно престашоповская отладка
 
Назад
Сверху