使用Cahce實現高效能系統

科技小能手發表於2017-11-13
使用Cahce實現高效能系統
1 客戶端快取:設定瀏覽器頁面過期時間;
2 反向代理伺服器(Squid,Lighttpd,Apache)/負載均衡器快取(F5):基於HTTP頭部;
3 WEB伺服器快取:基於HTTP頭部;
4 應用伺服器快取(Resin):基於HTTP頭部(程式碼裡面加入控制快取的HTTP頭部);
5 應用快取:1)PHP 快取:a)快取編譯過的指令碼:Zend的performance suit或者APC;
           b)快取指令碼執行的結果:優化PHP程式碼+將常用的http_query按需求快取起來,成為  伺服器端的快取(Pear::Cache,頁面快取,函式快取);
           2)JAVA 快取:ehcache, oscache;

     

     (程式碼裡面呼叫相應快取模組或軟體的API)
6 資料庫快取: 1)儘量使用儲存過程;

  2)優化oracle的記憶體使用,儘量多快取使用過的物件;
本文轉自zkjian517 51CTO部落格,原文連結:http://blog.51cto.com/zoukejian/55996


相關文章