Web服務(wù)器---Apache

1. apache的配置文件(路徑可能不同,但文件名應(yīng)該不會(huì)變): /etc/httpd/conf/httpd.conf?

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供丹棱網(wǎng)站建設(shè)、丹棱做網(wǎng)站、丹棱網(wǎng)站設(shè)計(jì)、丹棱網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、丹棱企業(yè)網(wǎng)站模板建站服務(wù),十載丹棱做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

2. 可執(zhí)行文件在:/usr/sbin

3. apache服務(wù)啟動(dòng)的命令:service httpd start? (status? ?stop? ? restart)

4. apache的調(diào)優(yōu):vi /etc/httpd/conf/httpd.conf

第一:工作模式的調(diào)優(yōu)

????-------通過? httpd -l? 可以查看當(dāng)前模式

  • Prefork模式:使用多個(gè)子進(jìn)程,每個(gè)子進(jìn)程只有一個(gè)線程,效率高,每個(gè)請(qǐng)求相互獨(dú)立,若一個(gè)請(qǐng)求出現(xiàn)問題不會(huì)影響到其他請(qǐng)求,但內(nèi)存占用大

????Web服務(wù)器---Apache

?????MaxClients:如果需要設(shè)置此參數(shù),那么先設(shè)置ServerLimit,兩者大小可以一樣,但不能超過ServerLimit

  • Worker模式:使用多個(gè)子進(jìn)程,每個(gè)子進(jìn)程有多個(gè)線程,內(nèi)存占用小,適合高流量的http服務(wù)器,但如果一個(gè)線程崩潰,整個(gè)進(jìn)程就會(huì)一起死掉

    互聯(lián)網(wǎng)企業(yè)一般高流量高并發(fā),應(yīng)該考慮使用這種模式,因?yàn)橛玫氖嵌嗑€程。至于缺點(diǎn),可以使用負(fù)載均衡等技術(shù)手段,盡可能降低。

????Web服務(wù)器---Apache

????ThreadsPerChild:如果需要設(shè)置此參數(shù),那么先設(shè)置ThreadLimit,兩者大小可以一樣,但不能超過ThreadLimit

第二:關(guān)鍵參數(shù)的調(diào)優(yōu)

  • Timeout:指定apache的超時(shí)時(shí)間,單位秒,若超過該時(shí)間,apache放棄處理該請(qǐng)求,并釋放連接,該參數(shù)默認(rèn)值為120,推薦設(shè)置為60,對(duì)于訪問量較大的網(wǎng)站可以設(shè)置為30或15

  • KeepAlive:在內(nèi)存非常充足的服務(wù)器上,不管是否關(guān)閉此功能,服務(wù)器性能不會(huì)有明顯變化;如果服務(wù)器內(nèi)存較少,或者主要處理動(dòng)態(tài)網(wǎng)頁(yè)服務(wù),關(guān)閉它可以節(jié)省很多內(nèi)存;靜態(tài)服務(wù)的處理建議打開

  • 過期時(shí)間:充分利用緩存(這里指的是客戶端緩存,可以理解為瀏覽器的緩存)Expires頭信息是客戶端緩存的重要依據(jù),如果當(dāng)前時(shí)間小于Expires指定的時(shí)間,瀏覽器就會(huì)從緩存中直接獲取相關(guān)的數(shù)據(jù)信息或HTML文件,反之,瀏覽器會(huì)向服務(wù)器發(fā)送請(qǐng)求來(lái)獲取。

    去掉LoadModule expires_module modules/mod_expires.so前面的 #?

    Web服務(wù)器---Apache

    設(shè)置完成,保存,重啟apache即可生效。

  • 開啟gzip:壓縮Internet傳輸?shù)乃形谋绢愘Y源,如html, css, js,比如利用QQ傳送大文件的時(shí)候,壓縮之后傳送速度明顯快于壓縮之前

    去掉以下2個(gè)前面的 #

    LoadModule deflate_module modules/mod_deflate.so

    LoadModule headers_module modules/mod_headers.so

    壓縮級(jí)別,不要設(shè)置太高,否則會(huì)占用太多cpu。

    Web服務(wù)器---Apache

    設(shè)置完成,保存,重啟apache即可生效。

    如果想驗(yàn)證,可以通過Firebug或F12等工具,查看請(qǐng)求和響應(yīng),如果請(qǐng)求頭內(nèi)包含Accept-Encoding:gzip,deflate,sdch,則表示當(dāng)前請(qǐng)求支持的壓縮格式;如果響應(yīng)頭內(nèi)包含Content-Encoding:gzip,則表示響應(yīng)內(nèi)容已經(jīng)進(jìn)行了gzip壓縮

  • HostnameLookups:設(shè)置為off,盡量減少DNS查詢的次數(shù)

5. apache從哪幾方面進(jìn)行調(diào)優(yōu)

  • 硬件(比如根據(jù)工作模式占用內(nèi)存大小)

  • 工作模式

  • 參數(shù)

  • 部署方式(比如,apache和tomcat負(fù)載均衡,或者apache搭配其他)

網(wǎng)頁(yè)標(biāo)題:Web服務(wù)器---Apache
網(wǎng)頁(yè)URL:http://muchs.cn/article42/picsec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、微信公眾號(hào)、服務(wù)器托管、商城網(wǎng)站手機(jī)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司