• +13
    Вот ссылке по теме:
    · Cache Performance Comparison
    · PHP on Fire: Five Opcode Caches compared
    · Benchmarking PHP accelerators
    · PHP Accelerators
    · PHP op-code caches and accelerators
    · Benchmarking apc vs eaccelerator using drupal

    По сути всё очень просто:
    · на shared hosting серверах (где на 1м сервере много клиентов) — ничего использовать не получится (да и нужно ли..?)
    · если у вас 1 веб сервер (и вы уверенны что так оно ещё хоть сколько-то будет) — нужно использовать кэши данных PHP аккселераторов (APC, eAccelerator, Xcache, Zend). при этом не париться с выбором, а использовать тот что у вас уже стоит/используестя для кэширования компилированного PHP кода…
    · если у вас > 1 веб сервера (или скоро станет) — ваш выбор memcached. при этом если есть какие-то данные которые не нужно разделять между всеми — то есть они могут независимо и локально жить на каждом веб сервере — такое можно отдельно держать в кэше данных PHP аккелераторов (предыдущий пункт) — это значительно скорее чем memcached…