真 TM 快...

2021/08/13

一秒哥变成半秒哥了。

1.一秒哥、变、半秒哥了

最近Cxy521.com(寓意:程序员,我爱你) 又更新了,将网站的访问速度从1秒,改成了0.5-0.7秒。

废话不多说,直接给大家看图:

17ce 检测结果:

boce 检测结果:

而在前一段时间,网站测速的时候还是这样:

这期间都经历了什么呢?

2.发生了什么?

之前文章就有读者留言,让我把网站的整个优化过程记录下来,算一个比较好的学习机会。

就是怎么让一个访问就死,页面长达十几秒的网站,优化到不到1秒时间,结束响应。

其实整个技术改造并不复杂,技术深度也没多深,可能只是以前业务场景接触不到而已。

大家按照我这个方案来走,大概率就可以让你的网站响应在1秒钟结束。

最开始用的域名是 tooool.org,网站也托管在 Github Page 上面,因为第一版内容不多,访问起来速度还可以。

具体看这篇:《百度偷偷干了一件事,大家都不知道….》,后来经过大家都反馈,又加了摸鱼板块:《草率了。。。》

到这个阶段的时候,因为用户比较少,同时 Github Page 自身也做了一定优化,没有出现太多的问题。

直到,我准备把这个网站搬回到国内。

3.Cxy521.com,升级宽带也没用!

搬回国内后,我们就注册了一个 Cxy521.com 做为域名,在腾讯云上买了服务器做了备案,安装了 Nginx 放上去就完了。

于是我写了文章:《我搞了一个事情,程序员521…》,很酸爽,网站直接就爆了:《CXY521.COM 网站刚上线,就被大家搞崩了!》

当时宽带被打满,文章发出去后,很多网友留言,你们的网站太卡了,看到这么多人说,赶紧优化。

当时的优化手段也相对比较简单,Nginx 上配置上各种缓存,所有的静态文件都让用户访问第二次的时候缓存上。

同时检索所有大的图片,利用压缩工具压缩到最小,同时压缩了几个 Js\Css 文件,访问效果好像好了那么一点。

于是我们又上线了相亲板块:《发对象,我们是认真的!无套路,很真诚!》,大家知道相亲页面有很多大图。

再加上一些页面渲染文件,于是大家访问的时候,页面加载有的时候长达 1 分钟,真的着急死人。

(对了,马上到七夕了,女同胞们想脱单,赶紧去页面下面https://cxy521.com/dating.html 提交自己的资料吧,脱单率50%!!!)

然后,慢,真的成为我们最着急的事情。

所以到了后面,只要我们宣传一下 Cxy521.com,大家只要一访问,网站的宽带照样被打满。

哪怕后来,我把宽带升级到了 4 M,照样被打满!

4.一秒哥,来了

后来有一个读者看不下去了,就主动表示过来帮忙:

很快,我把他拉进了我们的 cxy521.com 火箭开发小组,第二天给出了优化方案:

然后我们上了 Cos ,把所有的图片放到了 Cos 中,经过测试再次访问的时候,基本上1秒左右就搞定了。 整个过程中,记录在:《“真的就用一秒钟!”》

既然 1 秒都实现了,那么 0.5 秒是不是也可以,于是我又在网上买了 CDN 加速服务,部署完成之后。

就这么一访问,网站基本上就都在1秒之内了,0.5秒哥来了!

这便是网站的整个优化过程,其实并不是很复杂,只要按照固定的解决方案来,基本上让中小网站优化在1秒内响应还是很靠谱的。

最后,马上七夕节了,欢迎大家来 Cxy521.com 上来相亲,愿:有情人终成眷属!

< END >

文章的最后,我要给自己做一个小广告。

我亲手打造了3年的知识星球,《就聊挣钱》第四期马上就要开启了,3年时间从最开始的100人,到现在3500+。

星球内部发起的一起搞事情项目,现在每个月给大家分成就高达2万左右,具体可以看这篇文章《上个月,我们盈利了!!!》

星球叫做就聊挣钱,但不止于聊挣钱!它是一个帮助人成长的社群,特别是在挣钱、见识、商业思维上有一定的帮助。

昨天发放的 188 张优惠券,马上要被抢光了,为了让更多朋友不错过一年最优惠加入星球的机会,我又临时生成 100 张,送完为止,数量有限,先到先得!


微信扫描二维码,关注一个有故事的程序员

(点击了解: 关于程序员的专属导航!

Show Disqus Comments

Post Directory

扫码关注公众号:纯洁的微笑
发送 290992
即可立即永久解锁本站全部文章