Помогите с конфигом Xcache

Soft
На сайте с 22.06.2008
Offline
34
4340

Цель заставить работать Xcache только как php ускоритель, т.е. кэшировать только результат php скриптов, а кэшировать данные не нужно.

Конфиг:

[xcache]

xcache.shm_scheme = "mmap"

xcache.size = 128M

xcache.count = 2

xcache.slots = 8K

xcache.ttl = 3600

xcache.gc_interval = 300


Поставил всё в ноль, не знаю правильно так?

xcache.var_size = 0

xcache.var_count = 0

xcache.var_slots = 0

xcache.var_ttl = 0

xcache.var_maxttl = 0

xcache.var_gc_interval = 0

xcache.readonly_protection = Off

xcache.cacher = On

xcache.stat = On

neznaika
На сайте с 28.06.2006
Offline
356
#1
Soft:
а кэшировать данные не нужно

Пользовательские данные?

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
Soft
На сайте с 22.06.2008
Offline
34
#2
neznaika:
Пользовательские данные?

Наверное, пользовательские...

Портал большой, очень много страниц и смысла кэшировать каждую страницу - нет, т.к. за день на неё могут зайти один раз, а выделенная память из за большого объёма материалов быстро кончается...

Поэтому хотелось бы закэшировать только скрипты.

V
На сайте с 05.08.2007
Offline
87
#3
Soft:
Наверное, пользовательские...
Портал большой, очень много страниц и смысла кэшировать каждую страницу - нет, т.к. за день на неё могут зайти один раз, а выделенная память из за большого объёма материалов быстро кончается...
Поэтому хотелось бы закэшировать только скрипты.

Soft, наверно, вещи очевидные для админов, не всегда очевидны для веб-мастеров..

Смотрите, в Вашем случае, Xcache будет кешировать не результаты выполнения скриптов, а, так называемый байт-код: http://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%B9%D1%82-%D0%BA%D0%BE%D0%B4, грубо говоря, результат компиляции php.

Еще раз, это не результат работы скрипта.

Такое кеширование существенно снижает нагрузку на php, не более того.

Для того, что бы кешировать результат работы ( готовые сгенерированные страницы ) применяют несколько другие подходы, например, механизм кеширования встроенный в nginx, как один из возможных вариантов. Естественно, что выиграш в этом случае более существенный, поскольку не дергается ни php, ни mysql, но и проблемы несколько другие...

С уважением, Victor (http://adm-lib.ru)
N
На сайте с 06.05.2007
Offline
419
#4

у zend platform есть такая возможность. но если кешировать вывод всех скриптов, то с движками проблем будет куча. нужна тонкая настройка: только часть результатов запуска скриптов имеет смысл кешировать.

Кнопка вызова админа ()

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий