提高web效能的途徑(概論)

2022-01-31 05:57:40 字數 608 閱讀 9141

一、減少網頁中http請求

提高指令碼的執行效率,寫出高質量的**

點評:也就是優化**,優化演算法

三、動態內容快取

將動態內容的html輸出結果快取起來,在隨後的一段時間內當有使用者訪問時便跳過重複的動態內容計算而直接輸出。

四、資料快取

動態內容快取是將資料和表現整體打包,一步到位。資料快取,只快取資料的部分,提高快取的命中率。

五、動態內容靜態化

直接讓瀏覽器訪問這些動態內容的快取。頁面靜態化了。不通過呼叫動態指令碼直譯器來判斷快取是否過期了。

點評:頁面靜態化,使得靜態頁面獨立了。這個和動態資料快取還是不同的,後者內容還是要呼叫資料庫,並且執行相應處理。

六、負載均衡

當伺服器承受的壓力達到極限時,需要有更多的伺服器來分擔工作。想辦法將流量合理轉移到更多的伺服器上。

七、優化資料庫

1.合理的使用索引

2.合理的設計表關聯

3.合理的使用冗餘

點評:資料庫很重要

提高的途徑

不知道什麼時候,突然想到這個問題。也可能最近接觸的新知識比較多,又覺得這個問題值得思考,所以一直也沒有放下這個疑問。今天有時間,做個簡單的探索。以下幾點作為思考筆記,歡迎交流。在做專案的過程中,需求引領學習。有什麼功能之前沒有做過,便是一次提高的機會,完成功能的同時也收穫了相關技術。當我按照專案需求...

10條途徑迅速提高你的生活

原文 10 virtually instant ways to improve your life 譯者 彌縫 褪墨 許多問題的造成其實並不是因為我們自己運氣差或者別人有意為之。事實上,這些問題往往是由我們自己的壞習慣產生的。這裡列出了十個習慣希望能夠幫助你擺脫這些自己造成的麻煩又沒必要的煩惱 不要...

提高 Web開發效能的 10 個方法

1.採用反向 伺服器 reverse proxy server 來對應用進行加速和保護 其作用主要在以下三方面 負載平衡 執行在反向 伺服器上的負載平衡器會在不同的不伺服器 間進行傳輸平衡。透過它,你可以進行無差別的伺服器增添。存靜態檔案 對於直接的檔案請求,例如檔案或 檔案,可以直接儲存在反向 伺...