Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

MaxD

Користувачі
  • Публікації

    1 797
  • З нами

Повідомлення, опубліковані користувачем MaxD

  1. @andrey8501 Вы же будете крутиться, как уж на сковородке.

     

    Ок, доказательства. Идем на страницу персонажа на бирже - https://freelancehunt.com/freelancer/astengrau.html

    Видим у него выполненую работу по ускорению OpenCart 3 за 1000 грн:

     

    image.thumb.png.2e4b088beaec7f6eaa86c35e6d914555.png

     

    Открываем код входа в админку этого магазина - https://xmaxshop.com.ua/admin/

     

    image.thumb.png.fa2757784756e08e6d6c94c6d6a7f020.png

     

    Ой, а что это у нас тут? Все тот же $('#lightning').hide();

    • +1 1
  2. @vasiliyk Да, простите. На самом деле вопрос такой. У вас случайно нет тестовой копии вашего сайта? Могли бы затестить, может и исполнитель не понадобится. 

    Можно, конечно, и на живом, но тестовый лучше. 

  3. @snastik Ок, не буду обращать внимания на поливание Lightning грязью.

     

    Про индексы... Как вы решаете выдачу отсортированных товаров на страницу категории, если в ней пол-ляма товаров? Какие индексы вам в этом помогают? 

  4. @snastik И вы туда же... Какой смысл сравнивать то, что может сделать коробочное дополнение, с тем, что кто-то может сделать руками? Это как сравнивать стиральную машину и Марфу Петровну, которая бережно постирает руками, еще и зашьет где надо.

  5. Как бы забавно это не звучало, но я сейчас как раз доделываю дополнение, которое смягчает фундаментальную архитектурную ошибку OpenCart - форму записи товаров, при которой никакие индексы по ним не работают.

     

    В результате ускоряется поиск, категории, и - возможно даже - фильтры. Абсолютно прозрачно, без какого-либо кеширования.

    Голый OpenCart с 2 миллионами товаров летает, но на реальных магазинах скорее всего будет не так радужно.

     

    Если у кого-то есть тестовый сервер, хорошо наполненый товарами - можем потестить ;-)

  6. Какая все-таки, оказывается, фантазия у людей!

     

    Некоторые не очень честные личности берутся за денюжку оптимизировать магазин, устанавливают Lightning и делают его невидимым.

    Клиент доволен, клиент расчитывается - а через несколько дней заканчивается испытательный 7-дневный срок Lightning и все становится как было.

     

    Хотелось бы, конечно, написать какие-то четкие признаки, по которым можно определить скрытый Lightning - но тогда и их скроют.

     

    Сама история тут - https://opencartforum.com/topic/163849-kovalenko-aleksandr-vladimirovich-astengrau-programmist-moshennik/

  7. @WebExper Я уже писал вам раньше, что память на самом деле не занята, а задействована под дисковый кеш. Чтобы дисковый кеш "освободился", надо перезагрузить сервер. Но пользы в этой затее никакой, разве что принципиально увидеть свободную память, которая и так свободна.

     

    Ну и не факт, что Lightning совсем удалился, для надежности еще удалите папку catalog/controller/extension/lightning - если она есть.

     

     

  8. @Tobolskiy Нет, не надо отключать страндартный CSS. Просто вписывайтте в свой CSS только изменения, они будут перекрывать изначальные. Можно прописывать только свойства, которые меняются, а можно копировать весь нужный блок из оригинального и править.

    • +1 1
  9. Если нажать на показатель свободного места в виджете, откроется окно, которое показывает, что сколько места занимает.

     

    Обычно в ситуациях, похожих на вашу, место отжирает кеш картинок.

  10. @minimen Кеш можно чистить сколько угодно раз, он быстро восстанавливается и генерируется наперед именно там, где нужно.

     

    Но почему вам приходится так часто чистить кеш? Вы вносите так много правок в магазин?

     

    Я не говорил, что проблема с оценкой в вашем сайте. Я говорил, что я не знаю, в чем проблема и есть ли она вообще. Оценки PageSpeed почти у всех прыгают на плюс-минус 10. Может в вашем случае они прыгают вот так витиевато ;-)

  11. @snastik Дисковый кеш при том, что в разговор о нем вы подключились. Запас памяти есть, она просто используется под дисковый кеш, пока свободна.

     

    Вижу, Lightning вам сильно не нравится, может это как-то связано с тем, что у вас есть свой модуль ускорения магазинов ;-) 

    Покоментирую некоторые моменты вашего поста.

     

    44 минуты назад, snastik сказал:

    Итого, на генерацию страницы у нас ушло 210 мб

     

    Странные у вас цифры.  У Journal 3 (один из самых тяжелых шаблонов) среднее memory_get_peak_usage() в районе 5-6 Мб. У голого Opencart 3 - всего 2 Мб.

    При создание кеша картинок эта цифра выростает на несжатый размер самой большой картинки, что тоже как-то не смертельно - если не заливают 4К-полотна.

     

    58 минут назад, snastik сказал:

    А еще там очередь лайтнинга стоит по прегенерации кеша, которая всегда

     

    Прегенерация Lightning работает в один поток, поэтому не особо влияет на работу сервера под нагрузкой. При открытии какой-то страницы прегенерация готовит страницы на расстоянии одного и двух кликов от посещенной страницы - если они еще не готовы. Таким образом и посетители, и поисковые системы в большинстве случаев получают страницы из кеша - и радуются. Но если она кому-то мешает, всегда можно выключить:

    image.thumb.png.ee0f4a1f78b4b42802c1b004cbf3c30e.png

     

    Естественно, Lightning не заменит оптимизацию медленных запросов, и если магазин сам по себе неработоспособен - то и под Lightningом он будет не очень.

    Но, за все время работы я не видел ни одного магазина, который бы работал медленнее или падал изза Lightningа.

     

    А насчет запаса ресурсов спорить не буду, его хорошо иметь. Но я тут никаким боком повлиять не могу, покупаю и настраиваю сервера не я.

    • +1 1
  12. @snastik Вы известный специалист по настойке серверов, хочу с вами свериться - может я что-то неправильно понимаю. Я вижу ситуацию так:

     

    При чтении файла с диска, если у сервера есть свободная память - она используется для сохранения содержимого файла в дисковом кеше. Если файлов читается много, то через какое-то время вся свободная память будет использована для дискового кеша. По сути, сервер старается "помнить" как можно больше файлов, чтобы быстро выдавать их содержимое.

     

    Если серверу нужна память для чего-то еще, он без проблем освобождает часть памяти дискового кеша и использует ее для своих нужд.

     

    Вот как это выглядит в  top'е:

     

    image.thumb.png.0dc0e97b1a012a14fefc5a0b690b75bb.png

     

    В данном случае у сервера 1 гиг оперативки, из них 498 мегабайт использовано под дисковый кеш.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.