嘗試PHP編譯緩衝

來源:互聯網
上載者:User

今天看到了feifengxlq的一篇《深入PHP編譯緩衝》,裡面介紹了Zend Engine執行PHP代碼的過程及原理,以及編譯緩衝的執行流程。可以看出,對於包含大量include檔案的項目,使用編譯緩衝可以大大加快程式運行速度。於是選了個xcache(聽說是國產,支援:P)試試。

小結一下安裝步驟(win32下):

1、下載你php版本適合的XCache
http://xcache.lighttpd.net/wiki/ReleaseArchive
注意,windows使用者直接下載prebuilt binaries for Windows下面的先行編譯二進位版本
2、解壓後將php_xcache.dll 拷貝到 php的擴充庫目錄(如c:/php5/ext/)
3、複製 xcache.ini 內容到 php.ini 設定檔中(如c:/windows/php.ini)
4、在 zend_extension_ts = c:/php/extensions/php_xcache.dll 前面加上“;”
5、去掉 extension = php_xcache.dll 前面的“;”
6、設定 xcache.size(預設0M,你可以根據需要設定大小,如32M、64M等)
7、重啟apache+mod_php

不知是心裡作用還是真有奇效,運行了下我的webgame,似乎確實快了不少:D
以後有時間了再具體測試一下

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.