母版页是为了确保网站的一致性的技术,对于开发人员是一种相当不错的技术,严格来说,母版页并不能提高运行速度,页面在显示给用户看之前,是需要将母版页和内容页合并再一次性输出的,所以大量使用母版页(尤其使用嵌套母版页)可能还会降低性能。
百度的页面,我不知道你具体讲哪些,但一般是进行了静态化的,它在运行的时候,已经不需要动态地加载母版页了。
JS文件可以压缩,多个文件可以压缩为一个文件。另外js文件的加载方式也很多,你看到的不多,并不一定真的不多。
那如何能提升网站的性能?
是不是按照http一些传输协议,去写?
静态的页面设计确实能提高速度,对于百度的了解,我确实比较肤浅,也有很多困惑。
请多多指点。我现在做的一些页面,大部分都是一些信息采集性质的页面,数据的相互关联也比较多,所以用JS用的很多,基本上跟后台的代码量不相上下,所以速度很慢,很纠结。。
@二十三号同学: 要提升网站的性能,要掌握的知识还是很多的,很难简单地说明。不过我觉得一个常见的问题就是一个页面负责的功能太多(例如增删改查都在这个页面上),会导致页面臃肿复杂。建议了解一下ASP.NET MVC,不使用服务器控件,而且页面的功能分开。
@陈希章: 我的问题就是页面的功能堆积!!!
基本上就是后台程序,只是皮肤是前台的皮肤。
本质上就是后台编程。
@二十三号同学: 明白你的问题,尽可能看看能不能分开吧,这是一个业务问题,不是技术问题
模板页只是 开发提升, 性能一样的。
那请教一下如何 技能提升开发的速度,降低维护的重复性,又能提升网站的性能?