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

MaxD

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

    1 793
  • З нами

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

  1. @ClayRabbit Настройки хранятся на сервере Lightning и привязаны к домену - потому и сбросились. Киньте в ПМ адрес старого и нового домена, я вам скопирую.

  2. @lolipop Щось ніхто не відповідає, певно заняті.

     

    За підтримку можу сказати, що вона дуже швидка. А PageSpeed можна легко затестити, тут від ситуації в магазині залежить.

    • +1 1
  3. @yurabr Треба тестити. Якщо поставити ближче до ночі, то можна годинку поганяти і подивитись, чи не конфліктує з вашими доробками. Якщо щось не те - просто виключити по кнопці.

     

    Інший варіант - використати цей модуль для тестування:

     

    • +1 2
  4. Обновление 4.33:

    • выбор качества WebP
    • инструмент анализа медленных запросов, который также дает возможность потестировать и добавить индексы (пока не переведен на русский)
    • фиксы

    image.thumb.png.296ab4058ab32f9b55c32b25dd89c748.png

     

    • +1 1
  5. 22.08.2023 в 06:32, skosmin сказал:

    можно ли настраивать максимальный размер для объемной запросов, которые могут кешироваться?

    Этот параметр не настраивается. Чаще всего кеширование таких большие запросов не дает выиграша в производительности.

    Если очень нужно, я могу вам написать, какое место в коде подправить (но это надо будет делать после каждого обновления Lightning).

     

    22.08.2023 в 06:32, skosmin сказал:

    Сегодня при очистке кеша 1 раз появилось сообщение. Ваш сервер работает стабильно?

    Возможно что-то сбойнуло. Дайте знать, если снова выскочит.

  6. @chukcha Это какие-то странные фантазии. Файл кеша пишется через 

    file_put_contents($file, "<?php\n $"."data = " . var_export($data, true) . ";");

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

    • +1 1
  7. @chukcha jsondecode в принципі повільніший, ніж unserialize, а він повільніший, ніж include php коду, що заганяє дані в масив, якщо є opcache.

     

    На мому тесті (розмір масиву ~ 1.5 Mb, PHP 8.2, 250 прогонів кожного варіанту) вийшло таке співвідношення:

    jsondecode: 9.4 sec
    unserialize: 5.2 sec
    php include: 0.7 sec

     

  8. При збільшенні кількості товарів рано чи пізно настає момент, коли операція "витянути з бази всі seo_url та перекрутити їх у ассоціативні масиви" стає повільнішою, ніж зробити окремі запити до бази для кожного лінка на сторінці. І чим більше товарів, тим цей розрив драматичніший.

     

    Lightning кешує найчастіше вживані лінки і це значно помагає у класичному сценарії, але до одного місця, якщо на початку кожного запиту витягується вся база seo url (

  9. @elabba Возможно, выключен модификатор Lightning. Если Lightning не используется, удалите папку catalog/controller/extension/lightning.

    Если используется (или собираетесь использовать) - переустановите Lightning.

  10. Всем привет!

    Я допилил свой Тестовый сайт, инструмент который позволяет создать тестовую копию магазина за один клик без всяких заморочек.

    Теперь он поддерживает Opencart 4 и будет очень полезен для экспериментов с ним )

    • +1 5
  11. @SFS77 Файл с таким названием не входит в дистрибутивы Lightning. Если бы Lightning содержал в себе какой-то шеллкод, ему бы не было необходимости записывать его в отдельный файл. Скорее всего злоумышленник или вредоносная программа случайным образом выбрали место сохранения шелла поглубже, чтобы его не нашли.

  12. @SFS77 Через Lightning невозможно взломать сайт. Можно ли получить более развернутое описание от программиста, почему он считает, что виноват Lightning?

  13. @zaleha Там весь системный кеш и кеш Lightning (страниц и запросов).

     

    Размеры кешей Lightning можно увидеть в виджете. 

    До скольки они выростут, зависит от ситуации в магазине.

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

Important Information

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