Медленная работа сайта на популярных CMS

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 19:00, 15 августа 2024 (править)
Dmih (Обсуждение | вклад)

← К предыдущему изменению
Версия 19:00, 15 августа 2024 (править) (отменить)
Dmih (Обсуждение | вклад)

К следующему изменению →
Строка 8: Строка 8:
Одной из причин медленной работы сайта является установка параметра <code>session.gc_divisor</code> в неподходящее для условий виртуального хостинга значение. Одной из причин медленной работы сайта является установка параметра <code>session.gc_divisor</code> в неподходящее для условий виртуального хостинга значение.
-== UMI.CMS ==+=== UMI.CMS ===
В файле <code>./libs/config.php</code> найдите строку: В файле <code>./libs/config.php</code> найдите строку:
ini_set("session..", 1) ini_set("session..", 1)
Строка 14: Строка 14:
ini_set("session.gc_divisor", 100000000000) ini_set("session.gc_divisor", 100000000000)
-== NetCat ==+=== NetCat ===
В файле <code>./vars.inc.php</code> строку: В файле <code>./vars.inc.php</code> строку:
@ini_set("session.gc_probability", "1"); @ini_set("session.gc_probability", "1");

Версия 19:00, 15 августа 2024

Содержание

Общие соображения

Посмотрите эту статью - https://www.1gb.ru/default.aspx?ti=6&hti=93


Проблемы некоторых устаревших CMS

Одной из причин медленной работы сайта является установка параметра session.gc_divisor в неподходящее для условий виртуального хостинга значение.

UMI.CMS

В файле ./libs/config.php найдите строку:

ini_set("session..", 1)

и замените ее на:

ini_set("session.gc_divisor", 100000000000)

NetCat

В файле ./vars.inc.php строку:

@ini_set("session.gc_probability", "1");

поменяйте на:

@ini_set("session.gc_probability", "0");

Ссылки

  • session.gc-divisor (анг.) - описание параметра gc-divisor на сайте разработчиков PHP.
Личные инструменты