真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Tomcat虛擬機(jī)配置與優(yōu)化

Tomcat虛擬主機(jī)配置

某些時候公司有多個項(xiàng)目同時運(yùn)行時,一臺服務(wù)器不建議運(yùn)行多個Tomcat服務(wù),需要配置虛擬主機(jī)
通過兩個域名訪問到不同的項(xiàng)目內(nèi)容
步驟
1.創(chuàng)建www和bbs項(xiàng)目 目錄和文件
2.修改Tomcat主配置文件
3.重啟Tomcat服務(wù)
4.測試

創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計與策劃設(shè)計,海鹽網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:海鹽等地區(qū)。海鹽做網(wǎng)站價格咨詢:028-86922220

Tomcat優(yōu)化

Tomcat 的缺省配置并不適合生產(chǎn)環(huán)境,它會頻繁出現(xiàn)假死現(xiàn)象需要重啟,只有通過不斷壓測優(yōu)化才能讓它最高效率穩(wěn)定的運(yùn)行。優(yōu)化主要有三方面,分為操作系統(tǒng)優(yōu)化(內(nèi)核參數(shù)優(yōu)化),Tomcat 配置文件參數(shù)優(yōu)化,Java 虛擬機(jī)(JVM)調(diào)優(yōu)。

Tomcat常用的優(yōu)化相關(guān)參數(shù)

【maxThreads】Tomcat 使用線程來處理接收的每個請求,這個值表示 Tomcat 可創(chuàng)建的最
大的線程數(shù),默認(rèn)值是 200。

【minSpareThreads】最小空閑線程數(shù),Tomcat 啟動時的初始化的線程數(shù),表示即使沒有
人使用也開這么多空線程等待,默認(rèn)值是 10

【maxSpareThreads】最大備用線程數(shù),一旦創(chuàng)建的線程超過這個值,Tomcat 就會關(guān)閉不
再需要的 socket 線程。默認(rèn)值是-1(無限制)。一般不需要指定

【URIEncoding】指定 Tomcat 容器的 URL 編碼格式,語言編碼格式這塊倒不如其它 Web
服務(wù)器軟件配置方便,需要分別指定

【connnectionTimeout】網(wǎng)絡(luò)連接超時,單位:毫秒,設(shè)置為 0 表示永不超時,這樣設(shè)置
有隱患的。通常默認(rèn) 20000 毫秒就可以

【enableLookups】是否反查域名,以返回遠(yuǎn)程主機(jī)的主機(jī)名,取值為:true 或 false,
如果設(shè)置為 false,則直接返回 IP 地址,為了提高處理能力,應(yīng)設(shè)置為 false。

【disableUploadTimeout】上傳時是否使用超時機(jī)制。應(yīng)設(shè)置為 true。

【connectionUploadTimeout】上傳超時時間,畢竟文件上傳可能需要消耗更多的時間,
這個根據(jù)你自己的業(yè)務(wù)需要自己調(diào),以使 Servlet 有較長的時間來完成它的執(zhí)行,需要
與上一個參數(shù)一起配合使用才會生效

【acceptCount】指定當(dāng)所有可以使用的處理請求的線程數(shù)都被使用時,可傳入連接請求
的最大隊列長度,超過這個數(shù)的請求將不予處理,默認(rèn)為 100 個。

【compression】是否對響應(yīng)的數(shù)據(jù)進(jìn)行 GZIP 壓縮,off:表示禁止壓縮;on:表示允許
壓縮(文本將被壓縮)、force:表示所有情況下都進(jìn)行壓縮,默認(rèn)值為 off,壓縮數(shù)據(jù)
后可以有效的減少頁面的大小,一般可以減小 1/3 左右,節(jié)省帶寬

【compressionMinSize】表示壓縮響應(yīng)的最小值,只有當(dāng)響應(yīng)報文大小大于這個值的時候
才會對報文進(jìn)行壓縮,如果開啟了壓縮功能,默認(rèn)值就是 2048

【compressableMimeType】壓縮類型,指定對哪些類型的文件進(jìn)行數(shù)據(jù)壓縮。

【noCompressionUserAgents="gozilla, traviata"】對于以下的瀏覽器,不啟用壓縮

如果已經(jīng)對代碼進(jìn)行了動靜分離,靜態(tài)頁面和圖片等數(shù)據(jù)就不需要 Tomcat 處理了,那
么也就不需要在 Tomcat 中配置壓縮了。因?yàn)檫@里只有一臺 Tomcat 服務(wù)器,而且壓測的是
Tomcat 首頁,會有圖片和靜態(tài)資源文件,所以這里啟用壓縮

實(shí)例演示

第一步:安裝配置域名解析服務(wù)

[root@localhost ~]# yum install bind -y
[root@localhost ~]# vim /etc/named.conf 

 listen-on port 53 { any; };
 ...
allow-query     { any; };

[root@localhost ~]# vim /etc/named.rfc1912.zones 

zone "kgc.com" IN {
        type master;
        file "kgc.com.zone";
        allow-update { none; };
};      

zone "accp.com" IN {
        type master;
        file "accp.com.zone";
        allow-update { none; };
};

[root@localhost ~]# cd /var/named/
[root@localhost named]# cp -p named.localhost kgc.com.zone
[root@localhost named]# vim kgc.com.zone

$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       127.0.0.1
www IN  A       192.168.235.158

[root@localhost named]# cp -p kgc.com.zone accp.com.zone
#復(fù)制kgc文件并改名為accp文件,不做修改

[root@localhost named]# systemctl start named
#啟動域名解析服務(wù)

[root@localhost named]# systemctl stop firewalld.service 
[root@localhost named]# setenforce 0
#關(guān)閉防火墻與增強(qiáng)型安全功能

第二步:創(chuàng)建 kgc 和 accp 項(xiàng)目目錄和文件

[root@localhost named]# mkdir /usr/local/tomcat/webapps/kgc
#創(chuàng)建kgc站點(diǎn)目錄

[root@localhost named]# echo "This is kgc web" > /usr/local/tomcat/webapps/kgc/index.jsp
#編輯kgc首頁

[root@localhost named]# mkdir /usr/local/tomcat/webapps/accp
[root@localhost named]# echo "This is accp web" > /usr/local/tomcat/webapps/accp/index.jsp

第三步:修改 Tomcat 主配置文件server.xml

[root@localhost named]#  vim /usr/local/tomcat/conf/server.xml 
    #定義www.kgc.com虛擬主機(jī)配置
      
      
            #關(guān)閉xml命名空間

             
            #指定path默認(rèn)加載的類與reloadable監(jiān)視類的開啟

      
      #注意標(biāo)簽收尾

    #定義www.accp.com虛擬主機(jī)配置
      
                
      

[root@localhost named]# shutdown.sh     #關(guān)閉
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_201-amd64
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

[root@localhost named]# startup.sh      #開啟Tomcat服務(wù)
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_201-amd64
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

第四步:瀏覽測試網(wǎng)頁

1.使用瀏覽器訪問 http://www.kgc.com:8080 頁面顯示This is kgc web
Tomcat虛擬機(jī)配置與優(yōu)化
2.使用瀏覽器訪問 http://www.accp.com:8080 頁面顯示This is accp web
Tomcat虛擬機(jī)配置與優(yōu)化

第五步:優(yōu)化Tomcat

1.未優(yōu)化前使用apache-jmeter先壓測一下
Tomcat虛擬機(jī)配置與優(yōu)化

2.修改主配置文件server.xml

[root@localhost ~]# vim /usr/local/tomcat/conf/server.xml 


#支持的壓縮類型

3.再次壓測優(yōu)化后的Tomcat

Tomcat虛擬機(jī)配置與優(yōu)化


分享標(biāo)題:Tomcat虛擬機(jī)配置與優(yōu)化
URL鏈接:http://weahome.cn/article/jhidih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部