真 TM 快...

純潔的微笑 2021-08-15 14:33:24 阅读数:185

本文一共[544]字,预计阅读时长:1分钟~
tm

一秒哥變成半秒哥了。

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 張,送完為止,數量有限,先到先得!


微信掃描二維碼,關注一個有故事的程序員

(關注後回複 1024 獲取程序員專屬精華資料!

點擊了解:全網唯二以程序員為主題的漫畫公眾號

版权声明:本文为[純潔的微笑]所创,转载请带上原文链接,感谢。 https://gsmany.com/2021/08/20210815143301807h.html