Перейти до вмісту
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

SmartCache расширенная версия системы кеширования c защитой от эффекта "собачья куча" и другими "плюшками" 0.4

   (2 відгуки)    Інші файли автора

Vladzimir
  285 4 543
    Створити обліковий запис або увійдіть, щоб завантажити це

  • +1 4

Опис файлу

Модуль решает основные "детские болезни" системы кеширования opencat:

  1. "собачья куча" (anti-slam, dogpile effect). Когда одновременно несколько процессов пытаются создать один и тот же файл кеша. Из-за чего может резко возрастать нагрузка на сервер
  2. инвалидация кеша. По умолчанию стандартный кеш делает инвалидацию на каждый запрос (и при этом массово всего кеша), что при использовании glob и большого количества файлов дает существенную нагрузку на сервер. В данном модуле инвалидация идет фоном и только того кеша который запрошен.
  3. собственное время жизни кеша для разных групп (префиксов) кеша.
  4. рандомизация времени жизни кеша позволяет избегать одновременной его инвалидации/генерации

Модуль написан согласно рекомендаций из данной статьи http://amdy.su/2021/08/23/cache/

Установка

Загрузить файл в корневую папку

Установить в файле /system/config/default.php

Для 2.3.*

$_['cache_type'] = 'smartcache';

Для 3.*

$_['cache_engine'] = 'smartcache';

 



Інші розширення Vladzimir


Відгуки користувачів

  • Зараз на сторінці   1 користувач

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

Important Information

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