网站性能问题初步分析(profile)

栏目: 服务器 · Apache · 发布时间: 7年前

内容简介:网站性能问题初步分析(profile)

最近有网友反映我的个人网站访问太慢了,我自己平时访问也不时觉得有点问题,所以决定还是分析一下。

首先说下基本的情况,我的网站运行在自己的云服务器上(具体为腾讯云的广州节点),操作系统为服务器版本的 centos,使用 apache 服务器,博客程序为 wordpress,机子没有与任何人共享,不过配置呢也是云服务器中最低的了,无论是 CPU,内存,硬盘还是带宽,都是选择了最低的配置。

虽说如此吧,但考虑到网站很低的访问量,加上网站规模也是极小的(就是写了一些博客文章而已),所以暂时也算是般配的,访问慢还不能怪罪到配置上。

于是先禁用了缓存,用 chrome 看了下首页加载时的请求状况:

网站性能问题初步分析(profile)

应该说还是蛮糟糕的,高达 52 个请求,但总大小其实并不大,286 KB。但考虑到一次只有 6 个左右的并发请求,势必有不少延后。

可以看到 DOMContentLoaded 事件触发时已经 7.3 秒了,等剩下的一些图片之类的加载完,Load 事件触发时已经 8.12 秒了。

当然,这仅仅是一次的请求,准确的性能评估需要通过大量请求来实现,不过怎么说呢,一叶知秋吧,或者说窥一斑而知全豹吧,还是能反映出一些问题的。

另外我想说明一点是,这次请求是通过代理来做的,绕到了国外再回来,因为最近我这边的垃圾运营商老是劫持我的 http 请求,然后塞入一系列的广告链接,直接请求的话会多出更多的请求数,然后因为被劫持环节导致的延后,整体速度比不用代理还更慢!

但其它人访问时不一定会有劫持的问题。不过也可能存在劫持的问题,貌似劫持的不太敢动那些大网站,恐怕会被人告,但是像我这样的小网站则劫持起来非常猖獗,至少我本地的体验是如此,因此这点也不容乐观!

再看首页的 TTFB,所谓的首字节到达时间,应该说也不太好:

网站性能问题初步分析(profile)

最后是代码高亮插件带来的问题:

网站性能问题初步分析(profile)

请求太多了。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

CGI 程序设计自学通

CGI 程序设计自学通

(美)格里高利 / 徐丹/等 / 机械工业出版社 / 1998-08 / 28.00元

本书集中讨论CGI编程,以便利用一起来看看 《CGI 程序设计自学通》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换