Собственно вопрос: Как ускорить работу? (заставить увидеть eaccelerator) поставить xCache на php 5.2.12 не выходит.
И еще вопрос - зачем мегаплану нужен cron?
(что то он у меня бажет ))
крон нужен чтобы выполнять обслуживание, обработку всяких событий, рассылку напоминаний и т.п.
мегаплану нужен eaccelerator версии не выше 0.9.5.3, т.к. потом из него убрали те функции, которые используются для кеширования.
NTS xcache медленнее раза в 2-3, чем eaccelerator и apc.
причем apc можно собрать с поддержкой igbinary и kernel srwlocks, что должно работать еще быстрее. но apc нельзя использовать в режиме Fastcgi (кеш не общий).
еще можно попробовать cache.engine = "file"(очень рекомендую!)
у меня по скорости получается как с accelerator.
на php 5.2.17 NTS VC8 / fastcgi индексы примерно такие:
ZendLoader only = 290
ZL + ZendOptimizerPlus = 340
ZL + EA = 290 первый запуск / след. около 900-950
ZL + ZOP + EA = 340 / 1500-1600
ZL + ZOP + XCache максимум 600
ZL + ZOP + file = 1400-1600
на php 5.2.17 TS VC6 / apache2handler индексы такие:
ZendOptimizer only = 230
ZO + XC = [S]420[/S] 700-800 (если подкрутить конфиг)
ZO + file = 700
ZO + EA = 800
ZO + Apc (spinlocks) = 700-800
ZendOptimizerPlus единственная вещь, которая умеет кешировать кодированные скрипты и ускорять выполнение процентов на 20-25.
но использовать можно только под PHP 5.2.17 NTS VC8 в режиме fastcgi. (NTS версия работает тоже на 20-25 процентов быстрее, что в совокупности дает прирост почти в 1.5 раза!)
NTS версия отлично подходит под IIS, и не очень под apache. хорошо было бы запустить это дело под nginx, но для этого надо переписать под него правила из htaccess.