怎么提高访问量大的网站的性能

如何提高访问量大的网站的性能
我之前做asp.net web的项目比较多,但基本都是用于企业内部的系统,用户不太多.
我了解得优化性能只是从asp.net程序本身来讲的,比如代码优化,减少页面上不必要的服务器控件,优化sql查询语句,把js,css文件写在单独的一个文件里.

上次去一个互联网公司面试,面试官问如何提高访问量比较大的网站的性能,他说我的回答只是从asp.net程序来讲的,不是他想要的答案.

请教大家.
------解决方案--------------------
http://kb.cnblogs.com/page/207824/
------解决方案--------------------
分布式  负载均衡   CDN    缓存  读写分离  NoSql
这些都能扯一大堆