Half-Life и Adrenaline Gamer форум
http://aghl.ru/forum/

[PATCH] Поддержка memcached в PsychoStats 3.1 от Lev
http://aghl.ru/forum/viewtopic.php?f=10&t=161
Страница 1 из 1

Автор:  /dev/null [ 31 окт 2010, 08:20 ]
Заголовок сообщения:  [PATCH] Поддержка memcached в PsychoStats 3.1 от Lev

На примере статистики 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 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/