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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

请求太多了。


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

查看所有标签

猜你喜欢:

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

琢石成器

琢石成器

罗云彬 / 电子工业出版社 / 2009-6 / 89.00元

Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口,不仅可以开发出大型的软件,而且是了解操作系统运行细节的最佳方式。 本书从编写应用程序的角度,从“Hello,World!”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通过70多个实例逐步深入Win32汇编语言编程的方方面面。 本书作者罗云彬拥有十余年汇编语言编程经验,是汇编编程......一起来看看 《琢石成器》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具