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

如何提高PHP速度第2/3頁

 更新時間:2007年02月22日 00:00:00   作者:  

來自Remote Communications的免費(fèi)Apache模塊mod_gzip就具有為支持這類內(nèi)容編碼的瀏覽器壓縮靜態(tài)Web內(nèi)容的能力。對于絕大多數(shù)靜態(tài)Web內(nèi)容,mod_gzip都非常有效。mod_gzip可以方便地編譯到Apache里面,也可以作為DSO使用。據(jù)Remote communications公司說,mod_gzip也能夠壓縮來自mod_php、mod_perl等的動態(tài)內(nèi)容。我試了一次又一次,但看來還是不行。我看了許多關(guān)于mod_gzip的論壇和文章,看來到了mod_gzip的下一個版本(可能是1.3.14.6f)這個問題有望得到解決。在此之前,我們可以在網(wǎng)站的靜態(tài)部分使用mod_gzip。 

然而有時我們確實(shí)需要壓縮動態(tài)內(nèi)容,所以必須找找其他辦法。有一種辦法是使用class.gzip_encode.php,這是一個可以用來壓縮頁面內(nèi)容的PHP類,具體方法是在PHP腳本的開頭和末尾調(diào)用該類的某些函數(shù)。如果要在網(wǎng)站級實(shí)現(xiàn)這個方案,可以從php.ini文件的auto_prepend以及auto_append指令調(diào)用這些函數(shù)。這種方法雖然有效,但它無疑為高負(fù)載的網(wǎng)站帶來了更多的開銷。關(guān)于如何使用這個類的詳細(xì)說明,請參見它的源代碼。它的源代碼說明相當(dāng)完善,作者告訴了你所有你必須知道的事情。 

PHP 4.0.4有一個新的輸出緩存句柄ob_gzhandler,它與前面的類相似,但用法不同。使用ob_gzhandler時要在php.ini中加入的內(nèi)容如下: 

output_handler = ob_gzhandler ;


這行代碼使得PHP激活輸出緩存,并壓縮它發(fā)送出去的所有內(nèi)容。如果由于某種原因你不想在php.ini中加上這行代碼,你還可以通過PHP源文件所在目錄的.htaccess文件改變默認(rèn)的服務(wù)器行為(不壓縮),語法如下: 

php_value output_handler ob_gzhandler


或者是從PHP代碼調(diào)用,如下所示: 

ob_start("ob_gzhandler");


采用輸出緩存句柄的方法確實(shí)非常有效,而且不會給服務(wù)器帶來什么特殊的負(fù)荷。但必須注意的是,Netscape Communicator對壓縮圖形的支持不佳,因此除非你能夠保證所有用戶都使用IE瀏覽器,否則你應(yīng)該禁止壓縮JPEG和GIF圖形。一般地,對于所有其他文件,這種壓縮都有效,但建議你針對各種瀏覽器都分別進(jìn)行測試,特別是當(dāng)你使用了特殊的插件或者數(shù)據(jù)查看器時這一點(diǎn)尤其重要。

相關(guān)文章

  • PHP6 中可能會出現(xiàn)的新特性預(yù)覽

    PHP6 中可能會出現(xiàn)的新特性預(yù)覽

    PHP核心團(tuán)隊(duì)開發(fā)者Pierre Joye近日在官網(wǎng)上貼出了PHP6中可能會出現(xiàn)的新特性,之所以說是“可能會出現(xiàn)”,是因?yàn)槟壳癙HP6項(xiàng)目還處于階段,這些特性還只是一個想法,還需要討論,隨時都有可能變更
    2014-04-04
  • php foreach、while性能比較

    php foreach、while性能比較

    foreach是對數(shù)組副本進(jìn)行操作(通過拷貝數(shù)組),而while則通過移動數(shù)組內(nèi)部指標(biāo)進(jìn)行操作,一般邏輯下認(rèn)為,while應(yīng)該比foreach快.
    2009-10-10
  • php 使用expat方式解析xml文件操作示例

    php 使用expat方式解析xml文件操作示例

    這篇文章主要介紹了php 使用expat方式解析xml文件操作,結(jié)合實(shí)例形式分析了PHP使用expat方式解析xml文件具體步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2019-11-11
  • php中用數(shù)組的方法設(shè)置cookies

    php中用數(shù)組的方法設(shè)置cookies

    php中用數(shù)組的方法設(shè)置cookies,需要的朋友可以參考下。
    2011-04-04
  • Admin generator, filters and I18n

    Admin generator, filters and I18n

    You need to modify your EntityFormFilter (where Entity is your object class - Article, Book, etc.).
    2011-10-10
  • 隨時給自己貼的圖片加文字的php水印

    隨時給自己貼的圖片加文字的php水印

    隨時給自己貼的圖片加文字的php水印...
    2007-03-03
  • PHP 讀取和修改大文件的某行內(nèi)容的代碼

    PHP 讀取和修改大文件的某行內(nèi)容的代碼

    最近碰到一個比較有趣的問題,就是修改某個文件的某一行字符,不過文件太大,file()直接讀取是不可能的,我使用fgets來跳轉(zhuǎn)到指定行,并用fwrite修改某個字符串。
    2009-10-10
  • 淺析php中抽象類和接口的概念以及區(qū)別

    淺析php中抽象類和接口的概念以及區(qū)別

    本篇文章是對php中抽象類和接口的概念以及區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php中CI操作多個數(shù)據(jù)庫的代碼

    php中CI操作多個數(shù)據(jù)庫的代碼

    最近有個需求,做一個獨(dú)立后臺出來,這個獨(dú)立后臺有單獨(dú)的庫,單獨(dú)的url,單獨(dú)…。但是,這里邊只是一些基礎(chǔ)數(shù)據(jù),而使用者需要通過該庫查看另一個庫里的統(tǒng)計數(shù)據(jù)。這就帶來一個問題:我需要在控制器里邊可以同時操作兩個數(shù)據(jù)庫,而且這兩個庫毫不相干
    2012-07-07
  • PHP 登錄記住密碼實(shí)現(xiàn)思路

    PHP 登錄記住密碼實(shí)現(xiàn)思路

    在登錄的時候記住用戶輸入的密碼在某些情況下是很有必要的,下面是一個小例子,感興趣的朋友可以參考下哈,希望對你有所幫助
    2013-05-05

最新評論

和龙市| 西吉县| 东源县| 平泉县| 平泉县| 来凤县| 石楼县| 兰坪| 五华县| 资讯 | 西畴县| 柳江县| 牡丹江市| 壶关县| 东山县| 宜川县| 江西省| 儋州市| 普兰县| 平邑县| 贵溪市| 德化县| 五莲县| 蒙城县| 大冶市| 山西省| 观塘区| 江安县| 黑龙江省| 安新县| 南澳县| 九台市| 河源市| 兰溪市| 西和县| 高州市| 应用必备| 蒲城县| 梅州市| 庄浪县| 阳曲县|