[問題] ajax搭配快取

看板Ajax作者 (.)時間13年前 (2012/09/23 12:41), 編輯推噓3(308)
留言11則, 4人參與, 最新討論串1/1
很多網站有一套機制,會設計出一套快取機制, 好比說某個頁面內容是固定的不動的,網站乾脆就先製作快取出來, 等到user撈,直接丟,連處理都不用....一直到內容有變動為止再重新製作頁面.... 這讓我想到ajax這種技術不知道有沒有辦法將類似的快取技術結合, 明明db裡頭的東西都沒有變動,重撈網頁的時候卻需要再跑一次運算動做, 有沒有什麼框架做法,可以讓ajax在request時直接撈既有資料降低主機負擔? 有人這樣嘗試過嗎? 真的要ajax搭配cache也可以,不過是想說有沒有什麼現有的成熟方案. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.70.79.227

09/23 13:17, , 1F
前端後端都有可以 看你想從哪方面著手?前端是直接減少
09/23 13:17, 1F

09/23 13:18, , 2F
request 後端的話實作方式有滿多種的
09/23 13:18, 2F
後端的部分 ※ 編輯: erspicu 來自: 61.70.79.227 (09/23 13:19)

09/23 13:19, , 3F
結合memchached之類的cache做定時性的cache
09/23 13:19, 3F

09/23 13:20, , 4F
或是作用久性的cache 監控如果資料庫有更新再expire
09/23 13:20, 4F

09/23 13:21, , 5F
主要還是要分析你的東西 是寫多還是讀多 或是可以容忍
09/23 13:21, 5F

09/23 13:21, , 6F
資料不同步性到甚麼程度
09/23 13:21, 6F

09/23 17:34, , 7F
後端的很常見啊
09/23 17:34, 7F

09/23 17:35, , 8F
幾乎所有熱門的論壇,CMS套件都有這種功能
09/23 17:35, 8F

09/24 11:54, , 9F
最基礎的是database裡面加一塊塞你要直接撈的東西,然
09/24 11:54, 9F

09/24 11:55, , 10F
後每次寫入後就順便判斷要不要更新這樣。
09/24 11:55, 10F

09/24 14:27, , 11F
我的作法是定時抓產生好整個html放memcache
09/24 14:27, 11F
文章代碼(AID): #1GNfB_XO (Ajax)
文章代碼(AID): #1GNfB_XO (Ajax)