centOS安裝XCache,用以緩衝opcode

來源:互聯網
上載者:User

標籤:xcache   opcode   php   

一、下載安裝XCache
# wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz// 下載# tar -zxvf xcache-3.2.0.tar.gz // 解壓# cd xcache-3.2.0// 進入# /opt/lampp/bin/phpize// 擴充xcache模組# ./configure --enable-xcache --with-php-config=/opt/lampp/bin/php-config// 產生makefile# make; make install

最終會看到以下內容:

二、 配置php.ini檔案
[Xcache-common]extension = xcache.so #載入擴充模組[Xcache.admin]xcache.admin.enable_auth = On #啟用或禁用管理賬單身分識別驗證xcache.admin.user = "xcache" #管理認證使用者名稱xcache.admin.pass = "" #管理認證密碼,md5加密,預設為空白[Xcache]xcache.size=60M #所用共用快取大小,0時,無法使用緩衝xcache.count =1 #緩衝被分割的“塊”數,預設設定為1xcache.slots =8K #雜湊表提示。越大速度越快,記憶體佔用率越高xcache.ttl=0 #Opcode檔案的存留時間。0表示無限期xcache.gc_interval =0 #觸發記憶體回收的時間間隔,預設設定為0xcache.var_size=4M #變數大小xcache.var_count =1 #變數個數xcache.var_slots =8K #可變資料槽設定xcache.var_ttl=0 #可變資料的存留時間xcache.var_maxttl=0 #處理變數時最大的存留時間xcache.var_gc_interval =300 #記憶體回收的存留時間xcache.test =Off #啟用或禁用測試功能xcache.readonly_protection = On #啟用readonlyProtection時可用,會減慢工具運行速度,但是更安全xcache.mmap_path ="/opt/lampp/temp/xcache" #用於制度保護的檔案路徑,xcache.coredump_dir ="" #在遇到故障時,放置核心轉儲的目錄xcache.cacher =On #啟用或禁用Opcodexcache.optimizer =Off #啟用或禁用最佳化,預設為禁用[xcache.coverager]xcache.coverager =On #啟用覆蓋範圍資料集合,啟用後會減慢運行過程xcache.coveragedump_directory ="" #放置資料集合資訊的目錄位置。
三、 OPcode緩衝的選擇3.1 php的生命週期

php指令碼產生opcode的過程

每次對指令碼發出請求時,他必須執行以下所有步驟。通過觀察。產生opcode的過程,在首次執行時時必要的。但在後續請求中,則無需如此。可以通過首次產生opcode,然後緩衝,其後執行時,減少以下三個步驟。從而提高程式效能。

3.2 為什麼使用XCache

選擇xcache來做opcode的緩衝。在於其社區的穩定,不斷更新。本想使用APC,結果發現5.6的php好像沒有支援的APC擴充。而且目前APC已經好幾年沒有升級的打算了。
當然還有另外的選擇EA,功能更加強大。不過經過我的綜合比較,XCache的更新速度非常快,並且他還是國人寫的,支援一把吧。不過EA目前在效能上確實強於XCache

centOS安裝XCache,用以緩衝opcode

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.