关于网站测速

关于网站测速

其实我本身不怀疑测速工具的作用,我非常喜欢打开那些测速工具站对我的网站进行测速,打分,发现问题。

但是,今天看到一个测速服务商的blog,对Google的Lighthouse提出了不同看法,这就引发了我对网页测速的思考。

Why Lighthouse Performance Score Doesn’t Work - Calibre
Performance Score was built to simplify talking about speed. Here’s why its not delivering on its promise.

首先看看WIX官方博客关于网站性能的文章,写得非常详细深入。

Why Page Speed is the Key to Your Website Speed Optimization
When it comes to website speed optimization you need to be focusing on your page speed. From what this is, to how to measure it, and how to optimize your site for it, this article covers it all.
Website Performance: A Comprehensive Guide
Simply put: The faster a website loads and displays, the better it “performs.” Learn everything you need to know to understand website performance in one comprehensive guide.

我的观点😎

得分与实际体验的割裂

事实上,得分与实际体验本来就不一定对应的,因为你家里的网络环境,与测试网站服务器的网络环境。很难一致,甚至会完全不同,那么,测试的结果,只能说明测试所在服务器的结果。因此,我们需要尽可能多地使用不同地区进行测试,才能综合得出一个结论。

但是

这样一个在世界不同地区服务器上得出的结论,依然只是少量的样本,根本就不是强有力的证据。只能说明,在样本点上的最佳成绩和最差成绩,这是理论上的成绩。

从另外一个角度来说,测出的最佳成绩,往往就是最佳成绩,虽然理论上,永远都有进步空间,在实践层面,往往这就是接近最好的成绩,我们也会以最好成绩作为参考:如果成绩很好,那就保持下去就可以了,如果成绩不好,那么就使劲优化,不断提升成绩,把上限做高。

对于差的成绩,这个从影响因素来说,我们就规避了网站本身优化差这个因素,那么久就更多归因为网络环境、DNS解析、距离服务器太远等因素。

解决办法

用更好的博客系统

这里说的更好的博客系统,是你能优化到什么程度。就拿WordPress来说,优化跟不优化完全不一样,如果你使用Cyberpanel去托管WordPress,可以非常简单地配置好redis,这样下来,速度那也应该不差。当然,还有其他的大量博客系统可以选择,比如Ghost。当然,也有那种系统消耗比较高的系统,性能肯定有一定的影响。因此,一个轻量化的博客系统是首要考虑的因素。

用轻量化的主题

主题也是非常重要的环节。用过WordPress就有感觉,轻量、高级的主题,性能就非常强、响应非常快,换成一个臃肿的主题,响应会变得非常慢。所以要慢慢甄别。Ghost也一样,我之前没有感觉,自从用上Headline这款主题后,我发现,原来一款主题对系统的影响会这么大。换成另外的主题,去测速网站可以得非常高的分数,但是Headline只能得一个普通的分数。这就是主题对性能的影响。

用CDN

使用CDN的优势,除了更安全,也会优化系统响应。此时网站的响应速度,取决于CDN和源站的两个因素,CDN快,那么已经缓存好的内容就快。如果还未缓存,那么CDN还要去源站读取数据,这种情况,就要看是你直接开源站更快、还是CDN去源站更快了,这个说不定的。总体来说,还是比较推荐使用CDN。

G-Core Labs 全站加速
使用CDN来提升速度、安全性是很有必要的。之前用Cloudflare来代理,发现代理后速度也非常慢,比代理前还要慢。于是去查了查原因,大概率是说Cloudflare分配的IP本来就慢,又是免费的。去查了查资料,发现还是有一些不错的CDN,例如G-Core Labs。 官网 G-Core Labs | Global Hosting, CDN, Edge and Cloud ServicesWe provide powerful solutions that will help your business grow globally. Try our superior performance…

Subscribe to Notecore

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe