新闻来源:翻译自dotnetperls.com
在美国第44任总统就职日这个历史性的日子,让我们来分析一下新的白宫网站(whitehouse.gov)代码结构吧。网站基于ASP.NET构建。
whitehouse.gov网站使用IIS 6.0. 网站的HTTP头信息中包含键值对”Server: Microsoft-IIS/6.0″。网站并没有使用微软公司最新版本服务器软件,IIS/7。
whitehouse.gov网站使用ASP.NET 2.0. HTTP头中标识自己的程序版本为”X-Aspnet-Version: 2.0.50727″。这个信息可以去掉,这样可以为每次服务器响应节省30字节带宽。

压缩之后更小。[参见 jquery-plugins.js]<br />
eval(function(p,a,c,k,e,d)... <br />
<strong>使用Packer的决定</strong>不像是一个深入了解GZIP或者文本压缩技术的人做出的。压缩之前的文件确实变小了,然而这导致了最终需要被下载的文件变大了。[http://dean.edwards.name/packer/]<br />
<br />
<strong>whitehouse.gov大小</strong><em>821 KB</em>, 在我的线路上(cable modem)使用了<em>1.58</em>秒完成加载。这个数字大约是新的、基于图片的网站的平均值。<br />
加载时间: 1.58 seconds<br />
总计大小: 821 KB <br />
<strong>whitehouse.gov网站包含了几个隐藏链接.</strong> 在源文件里,大部分是在JavaScript中,大约嵌入了<em>6</em>个链接。这样,这些幸运的人就得到了来自白宫网站的外链(译者注:PageRank 9啊!9!)。<br />
www.youngpup.net<br />
http://sorgalla.com/jcarousel/<br />
http://billwscott.com/carousel/<br />
http://www.codylindley.com <br />
<strong>whitehouse.gov网站使用了一个不透明的favicon.ico.</strong> 为了站点在加入书签后具有更好的视觉效果(译者注:对很多非IE浏览器而言,无论是否加入书签,favicon文件都会显示在标签栏),一个具有透明背景的favicon是更好的选择。这项改变对于一个知道怎么修改的人来说可以在10分钟内完成。<br />
<br />
<strong>结论是,</strong>whitehouse.gov网站还是很吸引人的。虽然它并不算是一个非常有效率的站点,并且过多地注意了视觉效果。一个网站优化专家可以在几天之内将它的加载速度提升到现在的两倍。<br />
<br />
<strong>最后,记住本届政府和奥巴马总统并不是写这些代码的人。</strong><br />
<br />
原文:<a href=)