Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 28 мар 2024, 21:53

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 31 окт 2010, 08:20 
Не в сети
Зарегистрирован:
01 июн 2010, 03:10
Последнее посещение:
08 авг 2011, 01:24
Сообщения: 386
На примере статистики econ.aghl.ru можно сказать, что актуальность данных там не критична (ведь обновляется стата раз в час), тогда как страницы генерируются каждый раз. Чтобы снизить нагрузку на БД и сам сервер, достаточно использовать memcached, о чем и будет мой сегодняшний коммит.
Прошу Lev проверить и утвердить код =)

includes/common.php: http://pastie.org/1274225
includes/class_CMS.php: http://pastie.org/1274229

Я слабо разбираюсь в коде PS, накатал быстрый хак, у меня вроде работает нормально. На админских страницах не кэшируется.
Чтобы активировать, добавьте в config.php следующие строки:
Код:
define('ps_memcache',1);
define('ps_memcache_ttl',3600); // время кэширования в секундах. 3600 (1 час) - оптимальное значение
define('ps_memcache_host','127.0.0.1'); // адрес memcached
define('ps_memcache_port',11211); // порт memcached

ВНИМАНИЕ: Код распространяется под BSD лицензией!!! Используя данное ПО вы соглашаетесь с условиями данной лицензии. Вкратце ее суть сводится к тому, что вы имеете право на распространение и изменение ПО, пока вы сохраняете реквизиты разработчика в коде на прежнем месте, а разработчик не несет никакой ответственности, вы используете данное ПО на свой страх и риск, без каких-либо гарантий чего-либо, никакие претензии в случае возможного ущерба не принимаются.


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB