Я пришел из мира LAMP, где преобладает менталитет «кэшировать все». Все помещается в memcache.
Я начинаю новый проект с ASP.NET MVC и SQL Server. Я, вероятно, выберу LINQ to SQL или, может быть, Entity Framework. Нужно ли мне сейчас принимать проектные решения для кэширования, или достаточно просто начать использовать Velocity, если в этом возникнет необходимость? Просто для ясности: я говорю о кэше Microsoft Velocity, а не об механизме шаблонов Apache Velocity.
Я надеюсь, что на данный момент я могу игнорировать кэширование, потому что изучение C#, ASP.NET MVC, LINQ, IIS, SQL Server и овладение VS держат мою тарелку полной.