Skip to content

Оптимизация системы

Kruzya edited this page Feb 5, 2017 · 2 revisions

Об оптимизации

В этом разделе Wiki будет рассказано о том, что делает каждый пункт в разделе "Оптимизация системы", и как лучше всего проводить эту самую оптимизацию.

Очистить кеш шаблона

Очищает содержимое папки /themes_c/ от скомпилированных шаблонов. Использовать данную функцию стоит только при обновлении файлов шаблона.

Очистить кеш аватарок

Очищает содержимое таблицы sb_avatars в БД. Производить данную операцию стоит только раз в месяц, и только если используете Аватары Администраторов из Steam.

Очистить кеш стран банлиста

Удаляет "присвоенные" страны у банов. Производить эту операцию стоит только после обновления базы GeoIP. Во всех остальных случаях, чистить кеш бессмысленно.

Удалить истёкшие баны

Удаляет все истёкшие или снятые баны. Используйте данную функцию только когда считаете, что у Вас накопилось много банов (например, более 5000).

Удалить истёкшие блокировки чата

Удаляет все истёкшие или снятые блокировки чата. Используйте данную функцию только когда считаете, что у Вас накопилось много блокировок (например, более 5000).

Удалить истёкших Администраторов

Удаляет всех истёкших администраторов. Использовать данную функцию имеет только смысл, если Вы продаёте Администраторские привилегии, и только раз в 3 месяца.

Удалить все комментарии

Удаляет все комментарии к банам, блокировкам чата, протестам и репортам.

Удалить все протесты банов

Удаляет все протесты банов.

Удалить все предложения бана (репорты)

Удаляет все предложения бана от игроков.

Очистить историю заблокированных соединений

Очищает историю заблокированных соединений из-за банов.

Удалить истёкшие Предупреждения

Удаляет все истёкшие или снятые предупреждения. Администраторы от произведения данной операции, в Должности не восстановятся. Использовать данную функцию стоит раз в месяц, и только если у вас включена система предупреждений.

Обновить кеш стран в банлисте

Обновляет кеш стран в банлисте. Операция очень ресурсоёмкая, запускайте только тогда, когда уверены, что у вас есть много времени ждать. Запускать данную функцию стоит только после обновления базы GeoIP. Во всех остальных случаях, запускать данную операцию не имеет смысла.

Обновить файл GeoIP

Обновляет базу GeoIP на сервере, если имеется возможность. Требуется PHP-функция zlib_decode() и возможность записывать в файл /includes/IpToCountry.csv. Запускайте данную операцию только раз в полгода.

Произвести оптимизацию БД

Выполняет на каждой таблице запрос OPTIMIZE. Производить данную операцию стоит только после чистки БД от некоторых данных с помощью функций "Удалить истёкшие баны" и прочих похожих.

Пересобрать кеш аватарок

Очищает, и пересобирает аватарки Администраторов в БД. Операция ресурсоёмкая. Длительность проведения зависит от кол-ва администраторов, и от состояния Steam Web API.