Обсуждение Оптимизация скорости Magento

По поводу прихоти гугла Удалите из верхней части страницы код JavaScript, переносить в футер - это бред, нужно использовать асинхронную загрузку.

Проблемы с оптимизацией даже сжатых изображений в том, что их фактический размер не соответствует видимому на экране (и в некоторых случаях гугл будет рекомендовать сжимать до бесконечности). Поэтому в шаблоне используйте подходящий resize + quality, а всякие костыли и imagemagick тот еще гемор.
 
По поводу прихоти гугла Удалите из верхней части страницы код JavaScript, переносить в футер - это бред, нужно использовать асинхронную загрузку.

Проблемы с оптимизацией даже сжатых изображений в том, что их фактический размер не соответствует видимому на экране (и в некоторых случаях гугл будет рекомендовать сжимать до бесконечности). Поэтому в шаблоне используйте подходящий resize + quality, а всякие костыли и imagemagick тот еще гемор.
- что значит асинхронную загрузку, давайте конкретней
- причем тут сжатые картинки к тому что фактически не видно на экране (думаю, тут вопрос к верстке, а не к сжатию картинок)
- в чем костыли imagemagick? конкретно

В вашем сообщении нет ничего информативного и полезного, кроме того как просто выбросить набор слов в пустоту

Нужен совет по оптимизации сервака:
20 гб оперативки
4 ядра
400 гб ssd

320 тыс товара
база весит около 3 гб

Однозначно будет стоять php7 и mysql 5.7

что лучше выбрать
nginx+ apache или nginx + php-fm ?

возможно кто то поделится конфигами для
1. nginx.conf
2. apache.conf (и .htaccess)
3. opcache.ini
4. my.cnf
5. php.ini

Может кто то еще что то добавит. заранее спасибо
 
Последнее редактирование модератором:
- что значит асинхронную загрузку, давайте конкретней
- причем тут сжатые картинки к тому что фактически не видно на экране (думаю, тут вопрос к верстке, а не к сжатию картинок)
- в чем костыли imagemagick? конкретно

В вашем сообщении нет ничего информативного и полезного, кроме того как просто выбросить набор слов в пустоту
- Для просмотра ссылки Войди или Зарегистрируйся
- попробуйте вывести сжатую-присжатую картинку разрешением эдак 2000x3000 на сайте в области 200х300. А потом проверьте страницу в googlespeed.
- по-первых не хорошо оригиналы затирать, во-вторых шаред хостинги отпадают, в третьих нужно или периодически вручную выполнять или настроить крон.
В шаблоне можно задать quality, хотя как знаете
 
Нужен совет по оптимизации сервака:
Имха
1)nginx + php-fm - лучше
2)конфиг nginx
Для просмотра ссылки Войди или Зарегистрируйся
от себя добавлю что к нему стоит еще подключить geoip модуль и запретить ну совсем нецелевые страны ( типа индия и китай)

3)my.cnf - все зависит от мощностей сервака. Оптимальное решение - установка утилиты mysqltuner на сервак. погонять его недельку и потом посмотреть отчет. утилитаподскажет какие параметры подправить

Настройки пхп 7 и опкеша подсказать не могу. еще не слез с 5.6
 
Я использую PHP7, Nginx, Percona, PHP-FPM, Zend Op-Cache, FPC и CDN в магазине около 10.000 продуктов и скорость очень хорошо. Всегда использовать CDN для изображений, так как браузеры будут стоять в очереди загрузки скриптов и изображений. Мы используем 2 ядро с 8 Гб памяти и скорость очень хорошо. Пытались также Varnish (слишком много хлопот с Nginx и SSL offloading) и HHVM (проблемы с API, может быть, это решается сейчас).
Извините за мой плохой русский, я использовал Google Translate.
 
I use PHP7, Nginx, Percona, PHP-FPM, Zend Op-Cache, FPC and CDN to store about 10,000 products and the speed is very good. Always use a CDN for images, since browsers will queue up the download scripts and images. We use 2 core with 8 GB of memory and the speed is very good. Tried and Varnish (too much trouble with Nginx, and SSL offloading) and HHVM (with the API problems, maybe it's solved now).
Sorry for my bad Russian, I used Google Translate.

My server configuration is similar to your mention 2c + 8g. Without FPC, it took 4+ more seconds to load a page on PHP and mySQL setting. It seems switching to PHP7, Nginx, Percona, PHP-FPM, Zend Op-Cache really help to enhance the speed. Can you share with us on how to tweak magento to work with PHP7, Nginx, Percona, PHP-FPM, Zend Op-Cache? Thank you![/QUOTE]
 
Последнее редактирование модератором:
We recently made lot of efforts to enhance the page load of magento 1.9.2.2 HTTP

What really worked for us:
upgrading to latest PHP 7 - 30-40% more faster than PHP 5 for magento
Nginx with page speed - with pagespeed it make noticeable difference
APCu OPcache
Gzip
memcache
varnish - currently have session issues, looking for extension or fix.
compressed lossless images
many general optimization
fixing gtmetrix.com & google pagespeed recommendation

PS: sorry, i know only English.
 
PHP7 хорош, но, нужно следить за ошибками в логах.

я вообще перевел уже свои магазины на магенто 2 и новый сервак все ставил с этого скрипта,
Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху