Fork me on GitHub

The WebDevil

Enjoy development

Попробовал только-что настроить XCache. Впечатления положительные.

Простое приложение на ZF 1.0.1 со Smarty отдавало тестовую страничку за 0.1-0.2 секунды. После установки XCache страничка отдается за 0.018 сек. Что весьма радует ;)

Еще оно не будет работать вместе с ZendOptimizer – соответственно, зашифровать скрипты Zend Guard’ом уже не удасться. Но есть альтернатива – IonCube.

Вот такой конфиг получился у меня:

extension = xcache.so

[xcache.admin]
xcache.admin.auth = On
xcache.admin.user = "admin"
xcache.admin.pass = "4eae35f1b35977a00ebd8086c259d4c9"

[xcache]
xcache.shm_scheme =        "mmap"
xcache.size  =                64M
xcache.count =                 2
xcache.slots =                8K
xcache.ttl   =                0
xcache.gc_interval =           30

xcache.var_size  =            64M
xcache.var_count =             1
xcache.var_slots =            8K
xcache.var_ttl   =             0
xcache.var_maxttl   =          0
xcache.var_gc_interval =     30

xcache.test =                On
xcache.readonly_protection = Off
xcache.mmap_path =    "/dev/zero"

xcache.coredump_directory =   "/tmp/phpcore/"

xcache.cacher =               On
xcache.stat   =               On
xcache.optimizer =           On

[xcache.coverager]
xcache.coverager =          Off

xcache.coveragedump_directory = ""

PS: В новостях недосмотрел – он уже может работать с ZendOptimizer. Надо будет проверить ;)

2 Responses to “XCache”

  1. А чем оно лучше eaccelerator?
    eaccelerator кстати прекрастно работает с ZendOptimizer

    DeViL

  2. Честно – без понятия. Вот буду делать небольшие сравнения. Чуть позже ;)

    Собственно, читая описание XCache – он появился после всех оптимизаторов, и появился именно потому, что у автора было другое видение некоторых моментов работы.

    dm