成都网站建设
|
域名注册
|
虚拟主机
|
网站制作
|
网站案例
|
网站优化
|
网站推广
|
企业邮局
|
服务器租用
|
广告设计
首页
服务器租用
企业邮箱
虚拟主机
网站程序
营销推广
网站建设
域名注册
前端开发
网站备案
网站建设
网站方案
网站改版
网页设计
网站维护
网站策划
网站制作
服务器租用
web服务器
FTP服务器
服务器托管
服务器租用
vps主机服务器
云主机服务器
网站解决方案
服务器机房
企业邮箱
企业邮箱设置
企业邮箱优势
邮箱其他问题
邮箱功能讲解
邮箱收发问题
虚拟主机
主机管理
主机购买
数据库
主机续费升级
FTP上传
网站程序
java教程
asp程序
asp.net程序
vb编程
php程序
C#程序
营销推广
seo优化
网站推广
搜索引擎
免费资源
域名注册
域名转入\转出
英文域名
通用网址
中文域名
域名解析
无线网址
域名知识及服务
前端开发
html
jQuery
JavaScript教程
css
div+css
json教程
bootstrap教程
XML教程
ajax教程
网站备案
备案资料下载
备案流程指南
各省备案要求
备案常见问题
移动互联网
app应用开发
wap手机网站
微网站
当前位置:
创新互联
>>
常见问题
>>
网站建设
>>
网站制作
>>
如何加速网站呈现速度
如何加速网站呈现速度
作者:创新互联 文章来源:网站建设 点击数:
更新时间:2013-04-18
一、我们需达解决的麻烦
* 让用户更快的看到想要的结果。
* 减少HTTP请求数。
* 提高客户端渲染速度。
* 让浏览器同时能请求更多的数据。
* 提高
服务器
相应速度。
* 降低服务器跟客户端的建立和消除HTTP请求和响应Header的开销。
* 通过版本化控制客户端Cache。
* 减少服务器为HTTP连接的进程和线程的开销,如果可能,还会包括GZIP压缩的CPU开销。
* 减小被请求文件大小, 减少请求数据占用的网络带宽。
二、如何解决我们的麻烦
A、减小被请求文件大小,减少请求数据占用的网络带宽
1、压缩JS体积:删除JS中空白换行,注释,混淆把长变量换成短变量;
2、压缩CSS体积:删除CSS注释、写法尽量用简写;
3、使用(X)HTML+CSS方式搭建网站结构,提高CSS重用性,来减少(X)HTML文件大小;
4、使用服务器端GZIP压缩JS/ CSS文件,缩小传输文件大小。附注:Apache1跟Apache2的GZIP的效率跟方式不一样的,根据需要自行选择。
补充说明:压缩、合并JS和CSS都由程序处理。而不是自己手动去缩删,不然不利于后期维护。
B、如何减少HTTP请求数
1、合并JS文件跟CSS文件。
2、合并框架图片以及相对变动较少的图片成一张,通过CSS背景切割来完成渲染,比如:加速图片显示。
3、合理使用本地Cache来缓存JS/CSS/IMAGE。
4、合理使用UserData缓存JS文件,对于FF用户可以单独请求服务器,这样能解决80%用户的问题。
5、把JS跟CSS合并成一个文件
C、让用户更快的看到想要的结果
用户对于一个站点的白页的忍受时间根据统计是8-12秒。白页的产生可能由于各种原因引起,我们能做的就是怎么让用户能变的稍微能等待更久。
1、方案1:多做一个引导页,让用户体会其中的变化
案例:mail.aol.com中的loading引导页
2、方案2:优先载入页面结构以及结构图片,后一步载入当前页面数据,再后一步载入Iframe,Flash等数据。让用户尽早的看到被打开页面的希望。
D、提高客户端渲染速度
这个问题就比较泛泛了,影响客户端的渲染速度有多方面的,主要目的都是提高程序方面的效率。
1、对于大索引的结构,尽可能的少用索引访问,能用访问兄弟节点的方式尽可能用访问兄弟节点的方式。
2、字符串拼接尽可能用数组方式
3、大规模添加节点数据,请不要使用appendChild方式,尽量使用类似innerHTML的insertAdjacentHTML方式,FF下需修正(标注1)
E、通过版本化控制客户端
通常js/css这类文件改动比较频繁,但是为了加载速度变快,我们有可能需要设定这类文件的过期时间为几天后,这样我们碰到的问题就是,如何及时更新这些在cache的文件
通过一个简单的配置,通过修改JS的版本来及时告诉浏览器,这些文件必须重新请求了,不要继续使用浏览器cache中的数据。 方案有好几个:
1、手动改这些js的文件名。
2、手动改这些js的路径。
3、通过URL Rewrite方式来改重定位js路径。
4、通过一个在高响应服务器上的一个js配置告知页面,这个页面该链接哪些JS文件。
5、大版本不变,小版本不断追加,等一定时间后,统一更新,高效利用cache。
F、让浏览器同时能请求更多的数据。
浏览器默认只是支持单域名同时有两个HTTP请求,使用多域名将能把请求数提高,在网络条件优良的情况下,能更快的下载数据,呈现结果。
G、提高服务器相应速度
对于需快速响应的文件,把其放入快速响应的服务器,应该是不错的方案,优化方案请系统储备组提供。
如何评价一个网站好坏
:上一篇
什么网站算好站?
:下一篇
网站制作相关文章
如何评价一个网站好坏
怎样做好一个网站
行业网站建设
如何评定网站建设的质量
怎样维护好自己的网站?
企业网站建设前应该准备些什么?
网站设计原则
营销型网站建设的9大步骤方法
个人站长维护必读知识 网站排名基本原则
动态网站常识
创新互联专业网站策划、设计、制作、维护、推广一条龙服务!
7
8
9
10
常见问题
2
3
4
5
6
|
热门搜索
服务电话:028-86922220 13518219792 公司地址:成都市太升南路288号锦天国际A幢10楼2号
企业邮箱:
service@cdxwcx.com
版权所有:成都创新互联科技有限公司 蜀ICP备13010860号
成都网站建设