link é o que usamos em algumas instalações recentes, em vez do próprio FastCGI.
O Nginx pode servir páginas diretamente do memcached, portanto, seu aplicativo pode gravar as páginas diretamente no memcached. Caso contrário, você precisará garantir que seu código utilizasse o memcached para consultas / objetos. Um cache opcode ajudará dependendo da sua base de código. Se você tiver um pequeno conjunto de scripts que são repetidamente executados, o APC ou o XCache (ou o eaccelerator, em alguns casos) pode fornecer um bom impulso.
Seu método de armazenamento em cache é determinado pelo seu código. Você pode armazenar páginas em cache? fragmentos? resultados sql? valores? Qual é o tempo de vida dessas entidades, quanto espaço elas precisam, quão grande é a chave e o conjunto de resultados? Quanto ao memcached ser mais lento que o APC, já que eles não executam a mesma tarefa, não tenho certeza do que você comparou.