Взял VPS (1CPU+1Gb+SSD на Debian 7) под парочку проектов. Поставил NGINX + PHP-FPM + MySQL. Больше ничего не будет. Подскажите, какой кэшер лучше использовать в данной связке? xCache, APC, eAccelerator? И нужно ли memchached еще дополнительно ставить?
Не очень понял вопроса. Сразу скажу я не сильно углублялся в вопросы кэширования и пр., больше отношусь к обычным пользователям Linux.
Но на подобном проекте, правда там настроена связка Apache (бэкенд)+Nginx(фронтэнд). После установки xCache страницы стали грузится намного быстрее, и нагрузка на сервере заметно упала. Может на NGINX и не нужно подобное, поэтому и спрашиваю.
Извините если что не так.
так то особо хорошо на 5.4 не заводится, проблем в нем накопилось очень много, а новые версии не выпускают два года.
если работает то конечно хорошо можно оставить, но во многих местах не работает к сожалению.
Все же послушал вашего совета и решил поставить 5.5. Посмотрим как поведет себя. На старом серваке 5.3 стояла, там проблема была бы с mysql_escape_string. Но все на PDO переводим и избавляемся от старых костылей для работы с MySQL.
APC — он стабильнее XCache.
Когда мы перешли на 5.3, а APC под 5.3 еще не было, то поставили XCache и столкнулись с утечками памяти. Память под процессы php-fpm росла как на дрожах. Возможно это уже устранили, но неприятное ощущение осталось.