# 前端靜態頁面暫存
當越來越多人來存取你的應用時,你會發現你服務的 `反應時間` 又開始變慢了,你可以會發現 `Web` 機器效能的使用沒有 `Database` 那麼大,就會發現現在的瓶頸應該是卡在 `Database` 有太多人去進行存取了。
我麼這時候會試著將頁面中很少異動的頁面(大約 1~2 天才會更新的頁面),做成靜態頁面的快取,在撈取資料庫資料時把資料產生成靜態 HTML 檔案,當下次再次的讀取相同資料時,則直接將靜態的 HTML 回傳,減少資料庫的存取,提高存取資料庫的效率(有需要再去進行查詢)。
**_架構圖:_**
![前端靜態頁面暫存](https://box.kancloud.cn/2015-08-11_55c9661b8b883.png)
### 注意事項
### 整頁靜態頁不可頻繁的修改
因為會將整個頁面都做是要給使用者看到的整個結果頁,所以頁面的資料若時常修改的話,則勢必要一直重新產生新的靜態頁面,但這樣就失去了做靜態頁面暫存的意義了
### 參考資料
- [一步步構建大型網站架構- 架構設計- | 九街| 白開水的博客](http://www.9streets.cn/art-php-489.html)