Nginx 配合java 做WEB不流行嗎?
請問一下Nginx 配合java 做WEB不流行嗎?
慕蓋茨4494581
2019-10-28 10:06:53
TA貢獻1827條經驗 獲得超4個贊
解釋一下:
Ngix是web服務器,跟apache一樣,它可以做動態請求轉發、web端負載均衡、反向代理等等;
tomcat是應用服務器,當然如果非用逼良為娼,也可做web服務器用,它主要是做Servlet容器用的,一般用在應用層,運行后臺邏輯代碼,訪問數據庫服務器等;
一般常見的網站,采用apache+tomcat+數據庫或是Ngix+tomcat+數據庫這三層物理架構;如果是大型網站應用,上面還會有一層硬件負載均衡F5。
從性能角度來講Ngix的性能似乎要比apache略好,但從使用方便上來看,apache配置起來更方便,功能上都很強大,因為apache名氣似乎更大一些,用的人就更多一些。
TA貢獻1824條經驗 獲得超6個贊
一種解決方法是配一個listener,在里面啟動定時器. 簡單緩存可以封裝LinkedHashMap,因為它是有順序和有大小限制的.在其基礎上加上大小和超時處理. 或者使用Guava的cache封裝,這是一個Google提供的java cache,可以像Map一樣使用.
舉報