找回密码
 加入怎通
查看: 417|回复: 6

[站长八卦] 网站打开慢的原因

[复制链接]
刘乐 发表于 2013-02-02 14:46:48 | 显示全部楼层 |阅读模式
影响网站页面打开速度的三个因素' A$ V) D5 r8 k
用户体验一直以来都是SEO工作的核心内容,好的用户体验能为我们创造和留下更多的客户。基于此,为了给用户一个好的浏览体验,搜索引擎也在不断的调整和改进这方面的工作。而良好的用户体验第一要素就是网速问题,多数网民都会有这样的体验,在等待了5~8秒后如果一个网页还没能打开的话,我们常常会选择放弃浏览这个页面。
0 }" `4 ^2 o: b& c一、连接网络% k# K' n5 |! j# r& n
请求连接打开页面的次数越少,其速度就越快,上图显示我的博客页面打开过程中经历了42次请求(请求次数高于33%的网站),可节省18次连接。依此笔者细分出了一下几个方面。5 U+ M' m& `" b4 m+ f
1、合并域名:将只有1个资源的域名合并到其他域名下
$ y) ~" c  O& o3 j2、合并JS:通过合并相同域名下的js减少网络连接次数
& p! R7 `6 x5 `7 H( E1 |3、合并CSS:通过合并相同域名下的CSS减少网络连接次数4 f; P1 g  b' Q3 ?: L2 K
4、缓存静态资源:变化很少的静态资源可以设置客户端缓存,减少请求1 k9 r1 f6 t2 i; r1 ?
5、使用Css Sprite:使用css sprite技术可以减少请求次数
* h& Y  S$ J# G( M8 o+ V- w; U二、下载页面
: N" e! H6 q' X; O: ?2 x网页打开速度同时受页面大小的影响,也就是说在向服务器请求发回网页的过程,页面体积越小,发挥网页的速度就越快。上图显示我的网站页面打开过程中,共下载 175.9 KB (比23%的网站字节数更多),可以减少 10.4 KB。这就需要采用压缩的办法来进行调整,通过压缩技术减少元素体积,从而提高网速。
3 q/ s- ?! o# t三、打开页面
8 f; N4 v6 C& s2 U  b6 }/ g; Y页面内容大小,设计等多方面因素都会影响到用户浏览器打开页面的速度。这就需要我们从下两个细节着手:
! }0 @/ W2 J+ g- H' b8 `( a7 a1、JS位置,为加快页面打开速度,将JS放在页面最后
9 b- \& u# |' k5 K: K2 _6 z% \. M2、图片大小声明,对大小没做要求的图片则页面需要重新渲染,其速度必然受到影响
% _3 |+ n: I$ @) q& ~主机本身配置、环境等因素虽对页面打开速度也存在一定影响,但这并不是主要因素,网站本身才是真正影响网速的主因,因此对于如何优化好网站内部结构以及代码等问题都是至关重要的。上述三个方面都是影响页面打开速度最直接也是最常见的因素。也许你的网站已经做的足够好了,或许还有很多细节没做到为,那么就开始从这些细节入手进行改进吧。
" [: ~+ L0 k8 Z7 c2 [2 K此文章来源于:http//4 Y" v( Z+ U4 _+ {
回复

使用道具 举报

tianzhilan 发表于 2013-02-02 15:14:11 | 显示全部楼层
网速不行,内存不行
回复 支持 反对

使用道具 举报

别致滴小伙 发表于 2026-01-10 09:58:07 | 显示全部楼层
分析得很透彻,很多细节都说到点子上了~
回复 支持 反对

使用道具 举报

小贱 发表于 2026-01-12 16:49:25 | 显示全部楼层
这个分享太实用了,刚好能用到,感谢楼主!
回复 支持 反对

使用道具 举报

wang_wei 发表于 2026-01-12 17:35:41 | 显示全部楼层
蹲了这么久,终于看到有价值的讨论,支持一下!
回复 支持 反对

使用道具 举报

Amayheaven 发表于 2026-03-03 03:20:53 | 显示全部楼层
完全赞同,我也是这么认为的,英雄所见略同~
回复 支持 反对

使用道具 举报

hansen 发表于 2026-03-15 12:05:57 | 显示全部楼层
这个思路很新颖,打开了新世界的大门,谢谢分享
回复 支持 反对

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-5-14 20:10 , Processed in 0.034568 second(s), 24 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表