网站设计的优化是一个很大的话题,有一些通用的原则,也有针对不同开发平台的一些建议。这方面的研究一直没有停止过,我在不同的场合也分享过这样的话题。
作为通用的原则,雅虎的工程师团队曾经给出过35个最佳实践。这个列表请参考
Best Practices for Speeding Up Your Web Site http://developer.yahoo.com/performance/rules.html
同时,他们还发布了一个相应的测试工具Yslow http://developer.yahoo.com/yslow/
我强烈推荐所有的网站开发人员都应该学习这些最佳实践,并结合自己的实际项目情况进行应用。
接下来的一段时间,我将结合ASP.NET这个开发平台,针对这些原则,通过一个系列文章的形式,做些讲解和演绎,以帮助大家更好地理解这些原则,并且更好地使用他们。
为了跟随我进行后续的学习,你需要准备如下的开发环境和工具
Technorati Tags: Performance,Web design,ASP.NET
这一篇我和大家讨论第八个原则:Make JavaScript and CSS External (将脚本文件和样式表作为外部文件引用)
我承认,这是一个有点争议的话题。这里的争议点并不在于要不要将脚本文件和样式表作为外部文件引用(因为通常情况下,大家都同意这样做是有好处的),而是在于如何把握一个度。因为在某些情况下,确实将脚本或者样式定义在页面中可能更好一些。
我这里就整理一下大家对于这个做法的优缺点分析
很显然,采纳这条原则的好处通常是多于坏处的。尤其是如果你懂得结合如下几条原则的话:
但是,确实有的时候,我们不会采纳这条原则。下面这篇文章做了比较好的介绍 :http://www.thefutureoftheweb.com/blog/when-to-use-inline-javascript
文章说到,在下面三种情况下应该考虑直接在页面中定义脚本和样式
优化网站设计(八):将脚本文件和样式表作为外部文件引用,布布扣,bubuko.com
原文:http://www.cnblogs.com/haiyabtx/p/3622713.html