Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Vladzimir

Users

Everything posted by Vladzimir

  1. Что в очередной раз подтверждает мое высказывание. Можно конечно и перефразировать. Опенкарт балансирует между "легкостью и говнoкодом" и "функциональностью и дешевизной"
  2. Парадокс опенкарта, это как парадокс с демократией. Ничего худшего чем опенкарт - нет, но и ничего лучшего пока тоже не изобрели.
  3. Повторюсь. У вас самое узкое место - первый байт. То что проблема зависит от железа - 90%. Да, на вашем сервера можно что-то оптимизировать, но есть потолок физических возможностей. И мукскуль, к вашему сведению хранит таблицы на диске. Следовательно чем выше скорость доступа к файловой системе, тем быстрее работает мускуль без каких либо оптимизаций. Только заменив диски можно получить прирост производительности минимум в 2 раза. Не верите? Возьмите голый ВПС на NVMe поставьте туда копию магазина и посмотрите скорость генерации страницы. Мои пункты оптимизации. Современное железо NVMe-диски Актуальное окружение (php-fpm, nginx, memcache и т.д.) Тюнинг окружения Оптимизация и/или выкидывание дополнений с кривой архитектурой. Если у вас много статики, то вынос ее на отдельный сервер, к серверу можно подключить внешний диск по протоколу webdav. Сервер статики может быть и на SATA, для удешевления. Бекапы хранить на внешнем сервере, опять же он можеть быть на SATA
  4. 1) NVMe в 2-3 раза быстрее SSD, SSD в 2-3 раза быстрее SATA 2) Если у вас логи картинок занимают много места, то зачем тогда вы их храните? 3) Если статику начнете отдавать через NGINX вы существенно освободите ресурсы для того же мускуля 4) С нуля, чтоб не заниматься апгрейдами. Поставили сразу php 7.2, мускуль посвежее 5) Сервера под бекапы стоят копейки. 1Тб до 17 у.е. https://zomro.com/storage.html
  5. По хорошему вам лучше взять новый сервер, и установить на него новое окружения с нуля.
  6. Но вы не то оптимизируете. У вас первый байт долго отдается. От этого и попугаи страдают и ваши продажи.
  7. PageSpeed Insights к оптимизации сервера не имеет ни малейшего отношения. Это очередные попугаи.
  8. Вам шашечки или ехать? На SATA вы далеко не уедите. И все SSD меньше всего в 2 раза.
  9. У вас оптимизация с не того места началась. "Бутылочное горлышко" в вашей системе это диски и апач. Затем 100% mysql. Ведь у вас проблема именно в TTFB.
  10. + Nginx для отдачи статики. Скрипты и стили жать лучше им
  11. Для начала забаньте Ahrefs и подобные боты. И смените диски на NVMe, ну или хотя бы базу на них перенесите Прогоните настройки мускуля через mysqltuner
  12. Смотрите seo_url.php on line 220
  13. Там указывается с какого почтового сервера будет производиться отправка или стандартной функцией mail (которая ни на что не годна)
  14. Разбираясь с "логикой" опенкарта, я понял зачем "нужно" хранить язык в куках. Потому что Даниель Керр жопорукий рукожоп. Ну ниче, я его жопотворения вылечил. И так. Используя данный модуль я сделал некоторые доработки в данном направлении. - вырезал автоматическое определение языка (оно вообще нафиг не нужно) - вырезал хранение языка в куках и сессии Оставался открытым вопрос, как же локализовать ajax-запросы. И решение найдено https://github.com/jakerella/jquery-mockjax Теперь можно перехватить любой ajax-запрос (POST|GET) на index.php и приделать ему префикс, исходя из текущего языка страницы.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.