成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

NGINX配置的一些優(yōu)化

CKJOKER / 1506人閱讀

摘要:但是根據(jù)服務(wù)器狀況,來(lái)做點(diǎn)微調(diào),效果會(huì)更好默認(rèn)配置中,一臺(tái)服務(wù)器處理個(gè)并發(fā)。導(dǎo)致資源浪費(fèi)的同時(shí)可能會(huì)導(dǎo)致一些嚴(yán)重的問(wèn)題產(chǎn)生。這里,主要針對(duì)一些靜態(tài)文件。

worker_processes and worker_connections
worker_processes  1;
worker_connections  1024;

這兩個(gè)參數(shù)的默認(rèn)值,基本滿足一般網(wǎng)站的日常需求。但是根據(jù)服務(wù)器狀況,來(lái)做點(diǎn)微調(diào),效果會(huì)更好!

max_clients = worker_processes * worker_connections

默認(rèn)配置中,一臺(tái)服務(wù)器處理1000個(gè)并發(fā)。當(dāng)服務(wù)器的磁盤慢時(shí),就會(huì)導(dǎo)致 Nginx 在 I/O 操作上被鎖住。

為了避免此類問(wèn)題,可以做如下處理

worker_processes [number of processor cores]

接下來(lái),我們看看CPU有多少個(gè)內(nèi)核

cat /proc/cpuinfo |grep processor
processor   : 0
processor   : 1
processor   : 2
processor   : 3

有4個(gè)內(nèi)核,設(shè)置參數(shù)如下:

worker_processes 4;

有人認(rèn)為這兩個(gè)參數(shù)的值越大越好,這是不正確的。導(dǎo)致資源浪費(fèi)的同時(shí)可能會(huì)導(dǎo)致一些嚴(yán)重的問(wèn)題產(chǎn)生。

隱藏Nginx版本信息

基于安全原因,不想讓用戶知道當(dāng)前使用的 Nginx 版本信息等,需要做如下設(shè)置

server_tokens off;
提高上傳文件大小限制

如果遇到以下錯(cuò)誤,你就應(yīng)該提高上傳大小限制了。

“Request Entity Too Large” (413)

參數(shù)設(shè)置

client_max_body_size 20m;
client_body_buffer_size 128k;
瀏覽器緩存控制

如果你想節(jié)省資源和帶寬,引入瀏覽器緩存不失為一個(gè)好的方案。這里,主要針對(duì)一些靜態(tài)文件。

location ~* .(jpg|jpeg|gif|png|css|js|ico|xml)$ {
    access_log        off;
    log_not_found     off;
    expires           360d;
}
轉(zhuǎn)發(fā)請(qǐng)求給PHP-FPM

兩種方式:TCP/IP 和 Unix Socket。

# Pass PHP scripts to PHP-FPM
location ~* .php$ {
    fastcgi_index   index.php;
    fastcgi_pass    127.0.0.1:9000;
    #fastcgi_pass   unix:/var/run/php-fpm/php-fpm.sock;
    include         fastcgi_params;
    fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name;
    fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
}
禁止訪問(wèn)隱藏文件

在服務(wù)器根目錄或公共目錄下,有很多隱藏文件,比如.開(kāi)頭的文件,版本控制文件以及目錄 .svn .htaccess 等。這些都不應(yīng)該讓用戶看到。

location ~ /. {
    access_log off;
    log_not_found off; 
    deny all;
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/39061.html

相關(guān)文章

  • 11 個(gè) Nginx 參數(shù)性能優(yōu)化工作

    摘要:配置如下指令是設(shè)定的工作模式及連接數(shù)上限。指令用來(lái)指定的工作模式。該參數(shù)默認(rèn)是,建議開(kāi)啟。配置進(jìn)程的最大打開(kāi)文件數(shù)調(diào)整配置進(jìn)程的最大打開(kāi)文件數(shù),這個(gè)控制連接數(shù)的參數(shù)為。但副作用是資源更新可能無(wú)法及時(shí)。 工作上,需要配置 Nginx,要投入生產(chǎn)使用,做了一點(diǎn)優(yōu)化工作,加上以前也經(jīng)常折騰 Nginx,故記下一些優(yōu)化工作。 優(yōu)化 Nginx 進(jìn)程數(shù)量 配置參數(shù)如下: worker_proce...

    zebrayoung 評(píng)論0 收藏0
  • 前端性能優(yōu)化與上線

    摘要:看下?tīng)顟B(tài)可以看到我已經(jīng)有一些鏡像了我已經(jīng)刪除了拉鏡像正常即可,中間那段是中國(guó)鏡像源,我們成功下來(lái)了的鏡像。攻破像我這樣屌絲的服務(wù)器一般都買的,大的資源文件不住,一個(gè)動(dòng)輒的文件這很蛋疼,不上很難受。 4000字長(zhǎng)文,多圖預(yù)警?。?!流量慎入??! 性能優(yōu)化 - 屌絲前端性能優(yōu)化、上線一條龍 大家好我又來(lái)了,本章給大家?guī)?lái)的內(nèi)容是:上線和上線后的性能優(yōu)化 項(xiàng)目地址 實(shí)戰(zhàn)預(yù)覽地址 實(shí)戰(zhàn)項(xiàng)目地址...

    wupengyu 評(píng)論0 收藏0
  • PHP程序員學(xué)習(xí)路線

    摘要:第一階段基礎(chǔ)階段基礎(chǔ)程序員重點(diǎn)把搞熟練核心是安裝配置基本操作目標(biāo)能夠完成基本的系統(tǒng)安裝,簡(jiǎn)單配置維護(hù)能夠做基本的簡(jiǎn)單系統(tǒng)的開(kāi)發(fā)能夠在中型系統(tǒng)中支持某個(gè)功能模塊的開(kāi)發(fā)。本項(xiàng)不做重點(diǎn)學(xué)習(xí),除非對(duì)前端有興趣。 第一階段:基礎(chǔ)階段(基礎(chǔ)PHP程序員) 重點(diǎn):把LNMP搞熟練(核心是安裝配置基本操作) 目標(biāo):能夠完成基本的LNMP系統(tǒng)安裝,簡(jiǎn)單配置維護(hù);能夠做基本的簡(jiǎn)單系統(tǒng)的PHP開(kāi)發(fā);能夠在P...

    genedna 評(píng)論0 收藏0
  • Apache 與 Nginx 性能對(duì)比:Web 服務(wù)器優(yōu)化技術(shù)

    摘要:服務(wù)器市場(chǎng)份額。子進(jìn)程負(fù)責(zé)創(chuàng)建由指令設(shè)置的服務(wù)器線程,同時(shí)還負(fù)責(zé)監(jiān)聽(tīng)接收到的請(qǐng)求,并將請(qǐng)求分發(fā)給處理線程。在版本引入了模塊,這個(gè)模塊基于模塊創(chuàng)建的,并加入了獨(dú)立的監(jiān)聽(tīng)線程來(lái)管理請(qǐng)求處理完成后的休眠的連接?;谑录姆?wù)器完勝。 譯文首發(fā)于 Apache 與 Nginx 性能對(duì)比:Web 服務(wù)器優(yōu)化技術(shù),轉(zhuǎn)載請(qǐng)注明出處。 多年前 Apache 基金會(huì) Web 服務(wù)器 簡(jiǎn)稱「Apache」...

    shadowbook 評(píng)論0 收藏0
  • Apache 與 Nginx 性能對(duì)比:Web 服務(wù)器優(yōu)化技術(shù)

    摘要:服務(wù)器市場(chǎng)份額。子進(jìn)程負(fù)責(zé)創(chuàng)建由指令設(shè)置的服務(wù)器線程,同時(shí)還負(fù)責(zé)監(jiān)聽(tīng)接收到的請(qǐng)求,并將請(qǐng)求分發(fā)給處理線程。在版本引入了模塊,這個(gè)模塊基于模塊創(chuàng)建的,并加入了獨(dú)立的監(jiān)聽(tīng)線程來(lái)管理請(qǐng)求處理完成后的休眠的連接?;谑录姆?wù)器完勝。 譯文首發(fā)于 Apache 與 Nginx 性能對(duì)比:Web 服務(wù)器優(yōu)化技術(shù),轉(zhuǎn)載請(qǐng)注明出處。 多年前 Apache 基金會(huì) Web 服務(wù)器 簡(jiǎn)稱「Apache」...

    wangbjun 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

CKJOKER

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<