используйте APC, если ваше приложение использует один сервер - вы можете использовать его как код операции и обычный ключ => кэш значений.
используйте memcached только в том случае, если у вас есть несколько серверов, и вам нужен кеш, чтобы они были доступны всем - в этом смысл распределенного кэша.
Помните, что APC примерно в 6 раз быстрее , чем memcached.