Tomcat與Nginx有什麼區別?linux學習路線

老男孩Linux發表於2021-01-13

  什麼是Tomcat?Tomcat與Nginx有什麼區別?Tomcat效能最佳化怎麼做?是很多Linux愛好者學習過程中會遇到的問題。技術的發展促進了Linux的前行,Linux越來越重要。越來越多的人們開始學習Linux技術。Tomcat是Linux運維技術中學習重要的一項,是Linux運維工作者必須要掌握的。那我們就一起來看下吧。
  什麼是Tomcat?
  Tomcat和Nginx類似,也是一個Web伺服器。
  Tomcat與Nginx有什麼區別?
  tomcat是一個java版的web伺服器。
  Nginx僅支援靜態資源,而Tomcat則支援Java開發的jsp動態資源和靜態資源。
  Nginx適合做前端負載均衡,而Tomcat適合做後端應用服務處理。
  通常情況下,企業會使用Nginx+tomcat結合使用,由Nginx處理靜態資源,Tomcat處理動態資源。
  Tomcat效能最佳化怎麼做?
  記憶體引數
  堆記憶體:新生代eden survivor老年代tenured
  非堆記憶體:metaspace codecache編譯區
  gc垃圾回收:回收次數越少越好,回收時間越短越好
  設定:最大堆記憶體==最小堆記憶體
  新生代記憶體滿了,觸發的gc,區域性gc
  老年代記憶體滿了,觸發的gc,全域性gc
  調優:新生代:老年代的1:4
  以上便是關於“什麼是Tomcat?Tomcat與Nginx有什麼區別?Linux運維都有哪些技能需要掌握?”的相關介紹。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2749564/,如需轉載,請註明出處,否則將追究法律責任。

相關文章