Также будьте готовы поцеловать на прощание со своей производительностью файлового сервера. в http://support.microsoft.com/kb/297019 говорится все это.
Нет, memcached является новым слоем, таким образом, он потребует средних и крупных изменений кода.
В то время как существуют некоторые довольно простые обертки, которые позволяют минимальные изменения кода, они не сделают много разницы в производительности, как только человек может сказать, какие запросы должны на самом деле кэшироваться.
Oracle действительно требует, чтобы хороший DBA управлял им, если у Вас нет того, который должен быть Вашим первым шагом.
Другая опция, если бы это - сайт для анонимных пользователей, состояла бы в том, чтобы использовать обратный прокси как Сквид или Лак для кэширования полностраничного вывода вместо этого.