[問題] 為什麼Tomcat處理靜態資源比較弱?

看板java作者 (LaPass)時間11年前 (2012/11/27 11:03), 編輯推噓3(3010)
留言13則, 4人參與, 最新討論串1/1
看到Tomcat的介紹時 就會有很大的機會看到 Tomcat處理靜態資源的能力比其他web服務器差的敘述 然後就會講說,要做整合,把靜態資源轉到apache或是nginx之類的去做 但我從來沒看到過有詳細的比較數據 或是效能比較 也沒看過效能比較差的原因 我想請問..... 有相關的文章在講這一點的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.16.65

11/27 11:06, , 1F
其實我也困惑很久,是說後來就用 GAE 了 XD
11/27 11:06, 1F

11/27 16:11, , 2F
GAE好用嗎? @@
11/27 16:11, 2F

11/27 16:36, , 3F
11/27 16:36, 3F

11/27 16:50, , 4F
喔喔~ 感謝樓上~ 目前看第一句... 現在Tomcat在弄靜態的東
11/27 16:50, 4F

11/27 16:52, , 5F
西時會直接去叫更低階的library來做,所以沒必要另外架了?
11/27 16:52, 5F

11/27 17:07, , 6F
看情況, 比如不想 tomcat cache 些有的沒的的話還是可分
11/27 17:07, 6F

11/27 17:12, , 7F
其實..... 應該也可以自己用softreference之類的去cache吧?
11/27 17:12, 7F

11/27 17:16, , 8F
然後自己就可以選擇要cache什麼東西。看起來慢是慢在讀硬碟
11/27 17:16, 8F

11/27 17:18, , 9F
這一塊的樣子....
11/27 17:18, 9F

11/27 20:46, , 10F
要測測看, 例如流量大時 cache - mem不夠 - GC (loop
11/27 20:46, 10F

11/27 20:47, , 11F
可能造成可觀的 overhead, 看 mem/cpu, 總之...看情況 @@
11/27 20:47, 11F

11/27 22:52, , 12F
正常,Tomcat跟OS的關係沒這麼強,我目前專案是Nginx讀取
11/27 22:52, 12F

11/27 22:54, , 13F
靜態資源
11/27 22:54, 13F
文章代碼(AID): #1Gj2sIYf (java)