讨论的目标是通过技术层次来提升网站性能达到页面加速的目的。掏钱加带宽这样的想法就不在讨论范围之内了,因为这是没有办法的办法。
工具/原料
1
Fireworks 处理PNG或者制作GIF动画
2
Photoshop 存储为Web所用格式
客户端页面加速
1
尽量减少代码中的HTTP请求次数 客户端代理(浏览器)打开一个页面的时间中,有50%以上是下载各项内容。下载什么呢?比如说:XHTMl(结构)、js(行为)、css(表现);页面元素,图片、多媒体等。提速的关键是,通过减少页面中的元素可以减少HTTP请求次数。减少元素=简化页面设计吗?NO!如何保证页面内容的丰富性又能达到加快响应时间的目的呢?以下几条是减少客户端代理HTTP请求的次数,同时又可能保持页面内容丰富的技术。 包含较少的图片和脚本,较少是一个理想状态,在意总比不知道好。 将多个图片合并成为一个文件,利用css背景定位技术。 合并js脚本与css样式表文件,减少请求。 以上都可以使用服务器端压缩传输技术,参看Apache Gzip模块。
2
充分利用代理浏览器端 Cache 策略,减少重复下载。 减少页面的HTTP请求次数是你首先要做的第一步。 这是改进手动访问用户等待时间的首要方法。HTTP请求在无缓存的情况下占去了40%—80%的响应时间。快让让那些初次访问你网站的人获得更快的用户体验吧! 实时性较强,敏感性页面请谨慎对待!
服务器端性能优化
使用Apache的Gzip扩展模块,通过定义包头,Gzip压缩后传送给客户端代理解压后显示。 图片多媒体和页面代码划分为两个物理独立服务器。这样可以加速页面文字显示,最多等待图片和多媒体加载,一般情况加载速度的快慢大部分取决于您用户的带宽。 使用服务器端缓存技术与生成静态页面,至于如何选择,需要知道这两点的利弊。要根据不同的应用选择对应的方案。比如股市行情,选择缓存;新闻页面,生成静态页面。END
上一篇:怎么用图片来进行搜索
下一篇:提取图片文字方法