最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

單臺(tái)web服務(wù)器如何盡可能的提高網(wǎng)站性能

 更新時(shí)間:2014年06月19日 09:52:56   投稿:hebedich  
一個(gè)網(wǎng)站,對(duì)于個(gè)人或小公司來(lái)說(shuō),前期直接上集群的開(kāi)銷是比較大的,那么采用單臺(tái)服務(wù)器如何才能盡可能的提高網(wǎng)站效率呢?

我覺(jué)得首先要選擇一個(gè)合適的環(huán)境,對(duì)于大多數(shù)php站點(diǎn)來(lái)說(shuō),運(yùn)行在lnmp(linux+nginx+mysql+php)環(huán)境下是個(gè)理想的選擇.

首先一點(diǎn)linux對(duì)比win的優(yōu)勢(shì)我就不說(shuō)了。

其次nginx的優(yōu)勢(shì)總結(jié)起來(lái)就是負(fù)載均衡,高并發(fā)性能優(yōu)異。

這里php采用fastcgi的方式接入nginx,php5.3 自帶的php-fpm已經(jīng)很好了,相比于apache的php模塊方式,這里由php自己直接處理php請(qǐng)求是比較好的,并且可調(diào)控進(jìn)程數(shù)量以優(yōu)化并發(fā)性能。

上面說(shuō)的是基本環(huán)境,我有一臺(tái)q6600的老四核,4G內(nèi)存的linux服務(wù)器,上面跑了幾十個(gè)站點(diǎn),最高跑到90M帶寬,成功hold住!

下面說(shuō)說(shuō)程序方面的優(yōu)化。

我們知道,靜態(tài)頁(yè)面的速度比動(dòng)態(tài)頁(yè)面要快,尤其是在nginx下,靜態(tài)頁(yè)面直接由nginx提供服務(wù),性能尤其高。而動(dòng)態(tài)頁(yè)面,雖然fastcgi也很好,但是相比于nginx直接處理靜態(tài)頁(yè)面,還是有點(diǎn)差距的。

這里介紹兩個(gè)好東西,一個(gè)是nginx自身的緩存功能proxy_cache和fastcgi_cache,然后還有一個(gè)nginx模塊ngx_cache_purge用于清理指定url的緩存。

這里單臺(tái)服務(wù)器我們主要使用的是fastcgi_cache,可以指定的url下,將php腳本的執(zhí)行結(jié)果緩存到磁盤(pán)和內(nèi)存上,并可以指定過(guò)期時(shí)間,第二次訪問(wèn)的時(shí)候,由nginx直接取緩存文件,就相當(dāng)于靜態(tài)頁(yè)面了,效率當(dāng)然很高。

說(shuō)完nginx再說(shuō)說(shuō)php,nginx用于緩存整個(gè)頁(yè)面,而有的頁(yè)面我們不需要緩存全部,只需要緩存一些短數(shù)據(jù),比如一些數(shù)組,訪問(wèn)記錄之類的臨時(shí)新內(nèi)容。傳統(tǒng)的php是直接采用文件式緩存,就像dedecms里data/cache目錄,里面存放的就是很多緩存文件,主要是用來(lái)避免頻繁的數(shù)據(jù)庫(kù)查詢。一般情況下,文件緩存也夠了,但是要追求極致,尤其是高并發(fā)下,不如試試memcached吧,很好的一個(gè)東西,作用是將一些字符串以鍵值對(duì)的形式存放到服務(wù)器內(nèi)存中,指定過(guò)期時(shí)間,下次用的時(shí)候直接從內(nèi)存中取,不消耗磁盤(pán)I/O,速度也不是一個(gè)級(jí)別的,原理和文件緩存一樣。

暫時(shí)能想到的就是這么多,其實(shí)主旨就是一個(gè):緩存。只是緩存的方式不同罷了。那么如何選擇合適的緩存方式,就是我們開(kāi)發(fā)人員需要考慮的事情了。

相關(guān)文章

  • nginx的location的優(yōu)先級(jí)和匹配方式

    nginx的location的優(yōu)先級(jí)和匹配方式

    location是Nginx中的塊級(jí)指令,本文主要介紹了nginx的location的優(yōu)先級(jí)和匹配方式,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • nginx限制IP惡意調(diào)用短信接口處理方法

    nginx限制IP惡意調(diào)用短信接口處理方法

    這篇文章主要介紹了nginx限制IP惡意調(diào)用短信接口處理方法,一種是nginx黑名單方式,另一種是限制IP請(qǐng)求數(shù)。需要的朋友可以參考下
    2018-06-06
  • Nginx中配置WebSocket代理的詳細(xì)步驟

    Nginx中配置WebSocket代理的詳細(xì)步驟

    Nginx 可以配置為 WebSocket 代理,將 WebSocket 連接從客戶端轉(zhuǎn)發(fā)到后端服務(wù)器,以下是如何在 Nginx 中配置 WebSocket 代理的詳細(xì)步驟和示例配置,需要的朋友可以參考下
    2025-02-02
  • 淺談Nginx是如何解決驚群效應(yīng)的

    淺談Nginx是如何解決驚群效應(yīng)的

    驚群效應(yīng)是Nginx在處理大量并發(fā)連接時(shí)可能出現(xiàn)的一個(gè)性能問(wèn)題,本文主要介紹了淺談Nginx是如何解決驚群效應(yīng)的,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-04-04
  • Nginx+Tomcat反向代理與負(fù)載均衡的實(shí)現(xiàn)

    Nginx+Tomcat反向代理與負(fù)載均衡的實(shí)現(xiàn)

    這篇文章給大家詳細(xì)介紹了如何實(shí)現(xiàn)Nginx+Tomcat反向代理與負(fù)載均衡,文中的流程步驟介紹的非常詳細(xì)對(duì)我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-07-07
  • 18個(gè)運(yùn)維必知的Nginx代理緩存配置技巧(你都掌握了哪些呢)

    18個(gè)運(yùn)維必知的Nginx代理緩存配置技巧(你都掌握了哪些呢)

    這篇文章主要介紹了18個(gè)運(yùn)維必知的Nginx代理緩存配置技巧(你都掌握了哪些呢),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • nginx lua集成kafka的實(shí)現(xiàn)方法

    nginx lua集成kafka的實(shí)現(xiàn)方法

    這篇文章主要介紹了nginx lua集成kafka的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • nginx?如何配置文件上傳大小

    nginx?如何配置文件上傳大小

    這篇文章主要介紹了nginx?如何配置文件上傳大小,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-01-01
  • 部署Kibana及nginx代理訪問(wèn)環(huán)境方式

    部署Kibana及nginx代理訪問(wèn)環(huán)境方式

    在elk-node03節(jié)點(diǎn)上部署Kibana并使用Nginx進(jìn)行代理訪問(wèn)和權(quán)限控制,配置多個(gè)端口的Kibana,每個(gè)系統(tǒng)單獨(dú)開(kāi)一個(gè)端口,并通過(guò)Nginx做代理訪問(wèn)配置,每個(gè)系統(tǒng)的業(yè)務(wù)日志在對(duì)應(yīng)的端口Kibana界面展示,配置Nginx反向代理及訪問(wèn)驗(yàn)證,包括設(shè)置虛擬主機(jī)和驗(yàn)證文件
    2024-11-11
  • nginx location優(yōu)先級(jí)的深入講解

    nginx location優(yōu)先級(jí)的深入講解

    這篇文章主要給大家介紹了關(guān)于nginx location優(yōu)先級(jí)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09

最新評(píng)論

双峰县| 乐都县| 渝中区| 军事| 获嘉县| 山东| 呼玛县| 长垣县| 桃江县| 长垣县| 甘孜| 蒙城县| 德安县| 和顺县| 汽车| 赤水市| 滨州市| 平山县| 海南省| 泾源县| 汝城县| 巴里| 栾城县| 平原县| 东光县| 上犹县| 海南省| 深圳市| 时尚| 宽城| 马关县| 平利县| 堆龙德庆县| 蕲春县| 德安县| 手游| 承德县| 噶尔县| 铜川市| 吴桥县| 剑河县|