我們知道 Zend 有免費(fèi)的優(yōu)化引擎針對 PHP 而作,但是 FreeLAMP 這次采用的是一個(gè)叫做 PHP Accelerator 的緩沖產(chǎn)品。

  我們在 “LAMP 加速” 這篇文章中闡述過加速的幾種辦法,其中提到了 PHP Acceler " /> 日韩欧美在线观看免费,日本三级一区二区,亚洲一级大片

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

網(wǎng)站加速 PHP 緩沖的免費(fèi)實(shí)現(xiàn)方法

文/徐永久

  我們知道 Zend 有免費(fèi)的優(yōu)化引擎針對 php 而作,但是 FreeLAMP 這次采用的是一個(gè)叫做 php Accelerator 的緩沖產(chǎn)品。

  我們在 “LAMP 加速” 這篇文章中闡述過加速的幾種辦法,其中提到了 php Accelerator,它的安裝方法十分簡單,但是需要去他的網(wǎng)站獲取一個(gè)激活鍵。

  
  一、下載:

  www.php-accelerator.co.uk/download.php

  二、獲取激活鍵并安裝:

  www.php-accelerator.co.uk/activate.php

  注冊自己的 SERVER_NAME 后,你會(huì)得到下面的提示:

  Your key for www.freelamp.com is 8edfd13946c96309244fcca309415902

  Now you must set the key for www.freelamp.com in your site configuration.

  For single domains not using virtual hosts

  The key can be set in the php.ini file as follows:

  # phpA key for www.freelamp.com

  #

  phpa.registration_key = 8edfd13946c96309244fcca309415902

  For domains setup as a virtual host

  Add the key to the domain specific section for your web server.

  # www.freelamp.com VHost entry

  #

  < VirtualHost 10.20.30.40>

  ServerName www.freelamp.com

  # ... (other vhost specific config)

  # php settings

  php_value phpa.registration_key 8edfd13946c96309244fcca309415902

  # also enable phpa if set to off in the php.ini (the default is on)

  php_value phpa 1

  < /VirtualHost>

  具體的 phpa 值的設(shè)置,可以參考軟件隨帶的 CONFIGURATION 文件的配置。

  由于大多數(shù)網(wǎng)站是虛擬主機(jī)配置,所以,建議采用 php_value phpa. 的方式設(shè)置。

  例如:

  php_value phpa.tweaks off

  php_value phpa.cache_dir /tmp

  php_value phpa.file_perms 400

  php_value phpa.ignore_files "/index.php, /a/test.php"

  # php_value phpa.ignore_dirs "/data/WWW/site1/,/cache/"

  php_value phpa.shm_size 8

  php_value phpa.shm_key 0xc0deb00

  php_value phpa.shm_perms 664

  三、設(shè)置 php.ini

  假設(shè)我們把下載后的文件解開到 /usr/local/php ,那么在 php.ini 中加入:

  zend_extension=/usr/local/php/php_accelerator_1.2p2.so

  并注釋掉原來的 Zend 優(yōu)化引擎:

  # zend_extension=/usr/local/Zend/lib/ZendOptimizer.so

  重新啟動(dòng) Apache ,用瀏覽器瀏覽一個(gè)任意 php 頁面可以看到 /tmp 下面生成了一些 phpa 開頭的文件。另外一個(gè)檢查緩沖是否起作用的辦法是看 phpinfo() 的輸出,原來的 Zend 優(yōu)化引擎的說明部分,已經(jīng)被顯示成:

  This program makes use of the Zend Scripting Language Engine:

  Zend Engine v1.1.1, Copyright (c) 1998-2001 Zend Technologies

  with the php Accelerator v1.2p2, Copyright (c) 2001-2002, by Nick Lindridge

  需要說明的是,安裝 INSTALL 安裝說明上的辦法,其中的 .so 文件和真實(shí)的 .so 文件有差異,所以,你在安裝的時(shí)候需要注意到這個(gè)區(qū)別。

  四、調(diào)整緩沖大小

  php Accelerator 提供了緩沖管理命令:

  phpa_cache_admin -mv 觀察內(nèi)存的緩沖情況

  phpa_cache_admin -fv 觀察文件的緩沖情況

  phpa_cache_admin -k 設(shè)置緩沖大小

  五、總結(jié)

  該軟件提供的 INSTALL 文件闡述了關(guān)于性能上的一些說法,筆者不在這里贅述。

  需要說明的是,F(xiàn)reeLAMP.com 的文章目前不是 php 架構(gòu)的,但是論壇系統(tǒng)是 php 架構(gòu)的,所以性能上的提升只會(huì)是論壇系統(tǒng)的提升。(FreeLAMP:徐永久 提供本文)

php技術(shù)網(wǎng)站加速 PHP 緩沖的免費(fèi)實(shí)現(xiàn)方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 婚姻审判短剧免费观看全集| 爱爱内含光在线播放 | 王卓淇| 原创视频| 抖音最火的图片| 查宁·塔图姆| 浙江卫视全天节目表| 中国未来会黑人化吗| 在线理论视频| 就爱小姐姐| 菲律宾电影泡沫| angela white电影| 混沌行走| 时事新闻摘抄| 坡道上的家| 踩杀视频| 男女拔萝卜免费视频| 中秋节的作文| 电视剧玫瑰的故事主演演员表| 奇门遁甲电影免费观看完整版| 二胡独奏我的祖国| 电影大事件| 彭丹最惊艳三部电影在线观看| 电视剧媳妇| 新闻女郎| 动力机甲图片| 我瞒结婚了| 六级词汇电子版| 拔萝卜电视剧免费观看全集在线播放下载| 宇辉| 男孩变女孩tg动画| 控制点电影| 五年级上册白鹭笔记| 延边卫视节目表今天| 别说我的眼泪你无所谓吉他谱 | 辽宁卫视在线观看| 三级女友| 王少| 肖叮叮的剿匪记 电视剧免费观看| 免费看黄直播| 谜证在线观看免费完整版|