這篇文章主要介紹了nginx中小vps怎么優(yōu)化的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇nginx中小vps怎么優(yōu)化文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。
成都創(chuàng)新互聯(lián)擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕十載,專(zhuān)業(yè)且經(jīng)驗(yàn)豐富。十載網(wǎng)站優(yōu)化營(yíng)銷(xiāo)經(jīng)驗(yàn),我們已為上1000家中小企業(yè)提供了網(wǎng)站設(shè)計(jì)、網(wǎng)站制作解決方案,定制網(wǎng)站制作,設(shè)計(jì)滿(mǎn)意,售后服務(wù)無(wú)憂。所有客戶(hù)皆提供一年免費(fèi)網(wǎng)站維護(hù)!
小vps受系統(tǒng)資源的限制,訪問(wèn)量過(guò)大,超過(guò)系統(tǒng)所能承受的極限時(shí),有一部分請(qǐng)求就會(huì)502了。在系統(tǒng)資源夠用的情況,優(yōu)化nginx,php-fpm,以及系統(tǒng)本身,達(dá)到2個(gè)目的:
1,合理配置系統(tǒng)資源,將有限的資源,最大化利用。好鋼用在刀刃上。
2,盡量減少磁盤(pán)的i/o
一,系統(tǒng)主要資源
[root@xxxxxx nginx]# free -m total used free shared buffers cached mem: 994 815 179 0 43 118 -/+ buffers/cache: 453 540 swap: 0 0 0 [root@xxxxxx nginx]# cat /proc/cpuinfo processor : 0 vendor_id : genuineintel cpu family : 6 model : 62 model name : intel(r) xeon(r) cpu e5-2650 v2 @ 2.60ghz stepping : 4 cpu mhz : 2594.024 cache size : 20480 kb physical id : 0 siblings : 1 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic 。。。。省略。。。。 bogomips : 5188.04 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management:
二,php-fpm優(yōu)化
pm = dynamic //進(jìn)程數(shù),動(dòng)態(tài)分配 pm.max_children = 24 //最大進(jìn)程數(shù) pm.start_servers = 8 //剛啟動(dòng)時(shí)的進(jìn)程數(shù) pm.min_spare_servers = 8 //服務(wù)器空閑時(shí)的最小進(jìn)程數(shù) pm.max_spare_servers = 24 //服務(wù)器空閑時(shí)的最大進(jìn)程數(shù) php_flag[display_errors] = off //運(yùn)行一段時(shí)間后,將錯(cuò)誤提示信息關(guān)閉掉
php-fpm一個(gè)進(jìn)程占了20m-30m之間,top看一下php-fpm占的內(nèi)存百分比,估算一下就知道了。max_children,max_spare_servers不是越大越好。
三,nginx優(yōu)化
1,安裝穩(wěn)定最新版
# vim /etc/yum.repos.d/nginx.repo //加上以下內(nèi)容 [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 # yum install nginx //更新nginx
2,優(yōu)化配置nginx
worker_processes auto; //設(shè)置auto,nginx進(jìn)程動(dòng)態(tài)分配 # access_log //注釋掉,減少i/o # log_format //注釋掉,減少i/o gzip on; //開(kāi)啟gzip gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 5; //1-9,越大壓縮越好,消耗資源越大 gzip_types text/plain application/x-javascript text/css application/xml; gzip_vary on;
worker_processes對(duì)于小vps的話,設(shè)成1,2也是可以的。夠用了。
對(duì)于小vps的話,上面nginx,php-fpm的優(yōu)化配置都是有益的。
四,linux啟動(dòng)進(jìn)程優(yōu)化
復(fù)制代碼 代碼如下:
# chkconfig --list |grep on
查看開(kāi)機(jī)啟動(dòng)的進(jìn)程,把不必要啟動(dòng)進(jìn)程關(guān)掉。如果遇到不知道的,最好先查一下在決定要不要關(guān)閉。
關(guān)于“nginx中小vps怎么優(yōu)化”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“nginx中小vps怎么優(yōu)化”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
當(dāng)前題目:nginx中小vps怎么優(yōu)化
網(wǎng)頁(yè)網(wǎng)址:http://aaarwkj.com/article48/jpoiep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、自適應(yīng)網(wǎng)站、Google、靜態(tài)網(wǎng)站、網(wǎng)站內(nèi)鏈、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(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)