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

PHP如何解決網(wǎng)站大流量與高并發(fā)的問題

 更新時間:2011年06月25日 01:28:36   作者:  
普通的P4服務(wù)器一般最多能支持每天10萬獨立IP,如果訪問量比這個還要大,那么必須首先配置一臺更高性能的專用服務(wù)器才能解決問題
首先,確認(rèn)服務(wù)器硬件是否足夠支持當(dāng)前的流量。

普通的P4服務(wù)器一般最多能支持每天10萬獨立IP,如果訪問量比這個還要大,
那么必須首先配置一臺更高性能的專用服務(wù)器才能解決問題

,否則怎么優(yōu)化都不可能徹底解決性能問題。

其次,優(yōu)化數(shù)據(jù)庫訪問。

前臺實現(xiàn)完全的靜態(tài)化當(dāng)然最好,可以完全不用訪問數(shù)據(jù)庫,不過對于頻繁更新的網(wǎng)站,
靜態(tài)化往往不能滿足某些功能。

緩存技術(shù)就是另一個解決方案,就是將動態(tài)數(shù)據(jù)存儲到緩存文件中,動態(tài)網(wǎng)頁直接調(diào)用
這些文件,而不必再訪問數(shù)據(jù)庫,WordPress和Z-Blog都大量使用這種緩存技術(shù)。我
自己也寫過一個Z-Blog的計數(shù)器插件,也是基于這樣的原理。

如果確實無法避免對數(shù)據(jù)庫的訪問,那么可以嘗試優(yōu)化數(shù)據(jù)庫的查詢SQL.避免使用
Select * from這樣的語句,每次查詢只返回自己需要的結(jié)果,避免短時間內(nèi)的大
量SQL查詢。

第三,禁止外部的盜鏈。

外部網(wǎng)站的圖片或者文件盜鏈往往會帶來大量的負(fù)載壓力,因此應(yīng)該嚴(yán)格限制外部對
于自身的圖片或者文件盜鏈,好在目前可以簡單地通過refer來控制盜鏈,Apache自
己就可以通過配置來禁止盜鏈,IIS也有一些第三方的ISAPI可以實現(xiàn)同樣的功能。當(dāng)
然,偽造refer也可以通過代碼來實現(xiàn)盜鏈,不過目前蓄意偽造refer盜鏈的還不多,
可以先不去考慮,或者使用非技術(shù)手段來解決,比如在圖片上增加水印。

第四,控制大文件的下載。

大文件的下載會占用很大的流量,并且對于非SCSI硬盤來說,大量文件下載會消耗
CPU,使得網(wǎng)站響應(yīng)能力下降。因此,盡量不要提供超過2M的大文件下載,如果需要
提供,建議將大文件放在另外一臺服務(wù)器上。

第五,使用不同主機分流主要流量

將文件放在不同的主機上,提供不同的鏡像供用戶下載。比如如果覺得RSS文件占用
流量大,那么使用FeedBurner或者FeedSky等服務(wù)將RSS輸出放在其他主機上,這
樣別人訪問的流量壓力就大多集中在FeedBurner的主機上,RSS就不占用太多資源了。

第六,使用流量分析統(tǒng)計軟件。

在網(wǎng)站上安裝一個流量分析統(tǒng)計軟件,可以即時知道哪些地方耗費了大量流量,哪些頁
面需要再進(jìn)行優(yōu)化,因此,解決流量問題還需要進(jìn)行精確的統(tǒng)計分析才可以。我推薦使
用的流量分析統(tǒng)計軟件是Google Analytics(Google分析)。我使用過程中感覺其
效果非常不錯,稍后我將詳細(xì)介紹一下Google Analytics的一些使用常識和技巧。

相關(guān)文章

  • 理解和運用PHP中的多態(tài)性[譯]

    理解和運用PHP中的多態(tài)性[譯]

    在面向?qū)ο缶幊?,多態(tài)性是一個強大的和基本的工具。它可以用來在您的應(yīng)用程序建立一個更有機的流。本教程將介紹多態(tài)性的籠統(tǒng)的概念,以及它如何在PHP中可以很容易地部署。
    2011-08-08
  • 開發(fā)大型 PHP 項目的方法

    開發(fā)大型 PHP 項目的方法

    這篇文章主要介紹了開發(fā)大型 PHP 項目的方法
    2007-01-01
  • PHP 5.3.0 安裝分析心得

    PHP 5.3.0 安裝分析心得

    話說,一直犯懶沒下載一個PHP 5.3,今天看到關(guān)于PHP5.3.0一時興起打算更新一下本本上的PHP,于是乎下載了5.3來裝。
    2009-08-08
  • PHP多個版本的分析解釋

    PHP多個版本的分析解釋

    最近發(fā)現(xiàn)很多PHP程序員對PHP版本知識了解不是很清楚,其中不乏PHP產(chǎn)品主力開發(fā)人員。
    2011-07-07
  • PHP中的CMS的涵義

    PHP中的CMS的涵義

    PHP中的CMS的涵義...
    2007-03-03
  • php中并發(fā)讀寫文件沖突的解決方案

    php中并發(fā)讀寫文件沖突的解決方案

    在這里提供4種高并發(fā)讀寫文件的方案,各有優(yōu)點,可以根據(jù)自己的情況解決php并發(fā)讀寫文件沖突的問題。
    2013-10-10
  • PHP 加密與解密的斗爭

    PHP 加密與解密的斗爭

    PHP代碼的保護(hù)一直是許多公司關(guān)注的核心問題,例如知名的一些論壇vBulletin、Discuz!、PhpWind及近日很火的ShopEx等等
    2009-04-04
  • 如何突破PHP程序員的技術(shù)瓶頸分析

    如何突破PHP程序員的技術(shù)瓶頸分析

    身邊有幾個做PHP開發(fā)的朋友,也接觸到不少的PHP工程師,他們常疑慮自己將來在技術(shù)上的成長與發(fā)展,我常給他們一些建議,希望他們能破突自己,有更好的發(fā)展。
    2011-07-07
  • Parse正式發(fā)布開源PHP SDK

    Parse正式發(fā)布開源PHP SDK

    Facebook 在去年四月收購的Parse今天發(fā)布了其第一個開源的 PHP SDK,讓開發(fā)者可以基于這個 SDK 做服務(wù)器端的二次開發(fā)。這次發(fā)布的 PHP 腳本功能包括儲存數(shù)據(jù),管理用戶,推送消息,用戶行為追蹤等,開發(fā)者可以將代碼整合進(jìn)自己現(xiàn)有的 PHP 腳本里。
    2014-08-08
  • dedecms 制作模板中使用的全局標(biāo)記圖文教程

    dedecms 制作模板中使用的全局標(biāo)記圖文教程

    dedecms 制作模板中使用的全局標(biāo)記圖文教程...
    2007-03-03

最新評論

营山县| 九江县| 淮阳县| 营山县| 西青区| 洪洞县| 新津县| 白山市| 中山市| 汉沽区| 宝清县| 北海市| 娄烦县| 务川| 醴陵市| 阿尔山市| 四川省| 三门县| 南华县| 邻水| 泰安市| 贵南县| 利辛县| 高州市| 休宁县| 汉阴县| 金塔县| 武陟县| 田林县| 阳泉市| 广元市| 宜兰县| 徐闻县| 石嘴山市| 涿州市| 兰考县| 车险| 瑞安市| 左云县| 大连市| 大城县|