優(yōu)化apache 配置是指哪些內(nèi)容呢?
現(xiàn)在是互聯(lián)網(wǎng)的大時代,所以我們需要對這個互聯(lián)網(wǎng)時代有足夠的了解,這樣才可以更好的滿足我們工作和生活上的需求,現(xiàn)在的互聯(lián)網(wǎng)時代需要利用到很多設(shè)備,比如說apache就是常見的服務(wù)器軟件,在互聯(lián)網(wǎng)中發(fā)揮著極大的作用性。我們了解apache服務(wù)器可以從多個方面進(jìn)行了解,可以上新網(wǎng)等網(wǎng)站去查閱了解一下,可以了解很多相關(guān)知識點(diǎn),比如說優(yōu)化apache 配置是指哪些內(nèi)容呢?
Apache(音譯為阿帕奇)是世界使用排名第一的Web服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的計算機(jī)平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。它快速、可靠并且可通過簡單的API擴(kuò)充,將Perl/Python等解釋器編譯到服務(wù)器中。
apache 配置
優(yōu)化Apache配置
1,盡量使用IP地址代替域名:在Apache的配置文件中,有許多可以針對具體請求來源進(jìn)行相應(yīng)操作的配置,例如 allow from 365mini.com表示允許域名為365mini.com的用戶訪問。在這種情況下,如果我們知道該域名或主機(jī)名與某個IP地址一一對應(yīng),則最好使用具體的IP地址來代替域名。否則Apache服務(wù)器將要進(jìn)行多次DNS查詢來確定該域名或主機(jī)名所對應(yīng)的IP地址。當(dāng)Apache處理請求時,如果對應(yīng)的請求文件所在目錄沒有啟用FollowSymLinks選項(xiàng),或使用了SymLinksIfOwnerMatch選項(xiàng),Apache就必須執(zhí)行額外的系統(tǒng)調(diào)用來驗(yàn)證符號連接的安全性。文件名的每一個組成部分都需要一次額外的調(diào)用。因此,如果在安全性允許的情況下,為了得到更加良好的運(yùn)行性能,應(yīng)當(dāng)放棄對符號連接的保護(hù),在所有地方都設(shè)置FollowSymLinks,并放棄使用SymLinksIfOwnerMatch。
2,啟用FollowSymLinks選項(xiàng):如果Apache的配置文件中允許了AllowOverride指令,則Apache在處理每個請求路徑時,都會嘗試對文件路徑的每一個組成部分都打開該目錄下的.htaccess文件。
3,禁用AllowOverride:例如,當(dāng)用戶請求訪問服務(wù)器上的/static/test/hello.html,則Apache將會嘗試打開/static/test/.htaccess、/static/.htaccess、/.htaccess三個文件。從而影響服務(wù)器的運(yùn)行性能。因此,如果當(dāng)前用戶擁有Apache配置文件的編輯權(quán)限,建議將.htaccess文件中的配置內(nèi)容直接寫在Apache對應(yīng)的配置文件(一般為httpd.conf)中,并禁用AllowOverride。
Apache的相關(guān)替代品有哪些呢?
1、Lighttpd:最流行的Apache服務(wù)器替代者,Lighttpd是一個單線程的針對大量持續(xù)連接做出專門優(yōu)化的Web服務(wù)器(這正是多數(shù)高流量網(wǎng)站和應(yīng)用程序需要的)。眾多的流行Web站點(diǎn)選擇Lighttpd,包括Youtube、SourceForge和維基百科。Lighttpd支持FastCGI、HTTP服務(wù)器端壓縮、mod-rewrite和其他眾多有用的功能。盡管Lighttpd擁有Apache的絕大多數(shù)功能,但它仍然保持輕量級(僅1MB)并且可以與Apache使用相同的配置。
2、Nginx:Nginx是一個來自俄羅斯的流行的Web應(yīng)用服務(wù)器,它被應(yīng)用于大量的俄羅斯的高并發(fā)站點(diǎn),俄羅斯的搜索引擎網(wǎng)站Rambler就是基于Nginx構(gòu)建的。Nginx對靜態(tài)頁面的支持相當(dāng)出色,輕量且免費(fèi)。Nginx不支持CGI,但是支持更靈活的FastCGI。PHP5.2及之前的版本比較多的是使用PHP-FPM來管理PHP FastCGI進(jìn)程。PHP-FPM使用給PHP源碼打補(bǔ)丁后編譯的方式讓新手多少有些難上手,但從PHP 5.3.2開始內(nèi)置PHP-FPM,只需編譯PHP時啟用PHP-FPM。
聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)
送郵件至:operations@xinnet.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時
需注明出處:新網(wǎng)idc知識百科