如何优化html代码来加快网页访问速度
比如:用户首次访问我的网站,用户是要把网页代码、图片及相关文件下载到本地在提交给浏览器,我的网站每天早上更新,如果用户几分钟后再次访问我的网站,那些文件已经在用户的机器里...
比如:用户首次访问我的网站,用户是要把网页代码、图片及相关文件下载到本地在提交给浏览器,我的网站每天早上更新,如果用户几分钟后再次访问我的网站,那些文件已经在用户的机器里了,直接打开不就瞬间可完成了吗?
还有我的网站每页的上面部分,logo处那一行都是相同的,三个图片广告,也是希望能重复利用,不用每次打开页面都下载一次,这些请指点一下怎么实现呢?
每分了,还请高手指点! 展开
还有我的网站每页的上面部分,logo处那一行都是相同的,三个图片广告,也是希望能重复利用,不用每次打开页面都下载一次,这些请指点一下怎么实现呢?
每分了,还请高手指点! 展开
展开全部
你可以使用代码实现:
<meta http-equiv="expires" content="Sunday 26 October 2008 01:00 GMT"/>
注意修改网页过期时间,时间设置为第二天早上就可以了
=========
建站定要看 网站加速权威三十四计
我们对网络的要求除了稳定外就是高速了,究竟有哪些方法能达到提高网速的目的,众说纷纭,大大小小的相关公司机构都给出了不同的优化措施,雅虎官方给出的优化网站加速的方法就是比较权威代表。
以下就是具体详细说明,部分来自境外网站译文。
1.MinimizeHTTPRequests减少HTTP请求
图片、css、script、flash等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下写进一个文件,页面里直接写入图片也是不好的做法,应该写进CSS里,利用CSSsprites将小图拼合后利用background来定位。
2.UseaContentDeliveryNetwork利用CDN技术
CDN确实是好东西,不过服务器提供商的这项服务一般是要收费的。
3.AddanExpiresoraCache-ControlHeader设置头文件过期或者静态缓存
浏览器会用缓存来减少http请求数来加快页面加载的时间,如果页面头部加一个很长的过期时间,浏览器就会一直缓存页面里的元素。不过这样如果页面里的东西变动的话就要改名字了,否则用户端不会主动刷新,这项可以通过修改.htaccess文件来实现。
====
<meta http-equiv="expires" content="Sunday 26 October 2008 01:00 GMT"/>
====
4.GzipComponentsGzip压缩
Gzip格式是一种很普遍的压缩技术,几乎所有的浏览器都有解压Gzip格式的能力,而且它可以压缩的比例非常大,一般压缩率为85%。压缩没压缩,可以到这里做下测试。
5.PutStylesheetsattheTop把CSS放顶部
让浏览者能尽早的看到网站的完整样式。
6.PutScriptsattheBottom把JS放底部
网站呈现完毕后再进行功能设置,当然这些JS要在你的加载过程中不影响内容表现。
7.AvoidCSSExpressions避免CSSExpressions
CSS表达式很可怕,这个只被IE支持的东西执行时候的运算量非常大,你移动一下鼠标它都要进行重计算的,但有时候为了做浏览器的兼容必须要用到这个IE6。
...完整内容请查阅参考资料
<meta http-equiv="expires" content="Sunday 26 October 2008 01:00 GMT"/>
注意修改网页过期时间,时间设置为第二天早上就可以了
=========
建站定要看 网站加速权威三十四计
我们对网络的要求除了稳定外就是高速了,究竟有哪些方法能达到提高网速的目的,众说纷纭,大大小小的相关公司机构都给出了不同的优化措施,雅虎官方给出的优化网站加速的方法就是比较权威代表。
以下就是具体详细说明,部分来自境外网站译文。
1.MinimizeHTTPRequests减少HTTP请求
图片、css、script、flash等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下写进一个文件,页面里直接写入图片也是不好的做法,应该写进CSS里,利用CSSsprites将小图拼合后利用background来定位。
2.UseaContentDeliveryNetwork利用CDN技术
CDN确实是好东西,不过服务器提供商的这项服务一般是要收费的。
3.AddanExpiresoraCache-ControlHeader设置头文件过期或者静态缓存
浏览器会用缓存来减少http请求数来加快页面加载的时间,如果页面头部加一个很长的过期时间,浏览器就会一直缓存页面里的元素。不过这样如果页面里的东西变动的话就要改名字了,否则用户端不会主动刷新,这项可以通过修改.htaccess文件来实现。
====
<meta http-equiv="expires" content="Sunday 26 October 2008 01:00 GMT"/>
====
4.GzipComponentsGzip压缩
Gzip格式是一种很普遍的压缩技术,几乎所有的浏览器都有解压Gzip格式的能力,而且它可以压缩的比例非常大,一般压缩率为85%。压缩没压缩,可以到这里做下测试。
5.PutStylesheetsattheTop把CSS放顶部
让浏览者能尽早的看到网站的完整样式。
6.PutScriptsattheBottom把JS放底部
网站呈现完毕后再进行功能设置,当然这些JS要在你的加载过程中不影响内容表现。
7.AvoidCSSExpressions避免CSSExpressions
CSS表达式很可怕,这个只被IE支持的东西执行时候的运算量非常大,你移动一下鼠标它都要进行重计算的,但有时候为了做浏览器的兼容必须要用到这个IE6。
...完整内容请查阅参考资料
参考资料: http://blog.163.com/hurricane_tx@126/blog/static/23850652010333743596/
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询