Apache優化

Apache優化

Apache優化

#系統層面優化
   內核調試,關閉一些不必要運行的服務,或者刪除一些不需要的用戶
   
#軟件優化(Apache、Tomcat、Nginx、Mysql)
   Apache優化:
      工作模式:
         1.worker   單進程多線程,是和併發較多的環境,資源消耗比較傻

         2.prefork  單進程單線程,適合併發較少的環境,資源消耗比較多
           <IfModule prefork.c>
				StartServers       8    開啓httpd時要啓用的進程的數量
				MinSpareServers    5    最小的空閒的進程的數量
				MaxSpareServers   20    最大的空空閒的進程的數量
				ServerLimit      256    服務器限制最多可處理多少請求
				MaxClients       256    服務器最多可以接受多少客戶端請求
				MaxRequestsPerChild  4000
			</IfModule>


			<IfModule worker.c>
				StartServers         4  開啓httpd時要啓用的進程的數量
				MaxClients         300  服務器最多可以接受多少客戶端請求
				MinSpareThreads     25  最小空閒線程數量
				MaxSpareThreads     75  最大空閒線程數量
				ThreadsPerChild     25  
				MaxRequestsPerChild  0
			</IfModule>

			....
			KeepAlive         On   		開啓長連接
			KeepAliveTimeout  15   		長連接超時時間單位秒
			MaxKeepAliveRequests 100     可接受的最大的長連接請求的數量
#硬件優化  網絡、硬盤、cpu、內存...
發佈了40 篇原創文章 · 獲贊 14 · 訪問量 1399
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章