nginx能否實現對POST請求的按內容Cache?
黄舟
黄舟 2017-05-16 17:29:34
0
1
640

因為是webservice,post的內容的是json,需要對常用的api介面進行cache,不知道在nginx這一層能否做到?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(1)
Ty80

可以, 這時候nginx的工作模式就是一個反響代理, 但是不合適

首先, 你需要知道你想怎麼cache內容, 比如輸入一樣的情況下(同樣的用戶cookie, 同樣的http post參數), cache的內容多久失效. 實現這樣的配置文件, 差不多就是寫代碼了, 那麼為什麼不在python或php裡面寫

cache存儲在什麼地方? 假設以上的事情你都用配置文件搞定了, 接下來緩存的內置你想放到哪裡? 磁盤還是memcache, 看起來又是編程的活.

如果這些東西你覺得用nginx做合適的話, 就請繼續吧. 否則就在代碼裡面實現, 盡量讓nginx的配置文件越簡單越好. 用PHP(fastcgi)或者python利用memcache的做緩存, 效率還是相當高的, 至少比nginx讀取文件的cache速度還快一點, 畢竟是內存操作

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板