PHP OPCode緩衝:Window下安裝APC

來源:互聯網
上載者:User

標籤:windows apc

前言

PHP語言在效能上相對於其他編譯型語言來說效能算不上突出,但是使用了OPCode緩衝後效能提升還是很明顯的.常見的主要有 Eaccelerator,XCache,APC本文主要介紹APC的使用.

APC的介紹

    APC,全稱是Alternative PHP Cache,官方翻譯叫"可選PHP緩衝".它為我們提供了緩衝和最佳化PHP的中間代碼的架構。 APC的緩衝分兩部分:系統緩衝和使用者資料緩衝。

系統緩衝

    它是指APC把PHP檔案源碼的編譯結果緩衝起來,然後在每次調用時先對比時間標記。如果未到期,則使用緩衝的中間代碼運行。預設緩衝3600s(一小時)。但是這樣仍會浪費大量CPU時間。因此可以在php.ini中設定system緩衝為永不到期(apc.ttl=0)。不過如果這樣設定,改運php代碼後需要重啟WEB伺服器。目前使用較多的是指此類緩衝。
使用者資料緩衝
    緩衝由使用者在編寫PHP代碼時用apc_store和apc_fetch函數操作讀取、寫入的。如果資料量不大的話,可以一試。如果資料量大,使用類似memcache此類的更加專著的記憶體緩衝方案會更好。


APC模組安裝

:http://pecl.php.net/package/apc

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/59/12/wKiom1TGQLWR9lHRAAQq0JlS36A324.jpg" title="apc.png" alt="wKiom1TGQLWR9lHRAAQq0JlS36A324.jpg" />


第一步:下載php_apc.dll 在/pecl.php.net/package/apc 要與php版本對應 將php_apc.dll放入你的ext目錄

第二步:讓php.ini支援apc擴充模組。 然後開啟php.ini 加入:

extension=php_apc.dll[APC]apc.enabled=1apc.shm_segments=1apc.ttl=300apc.user_ttl=300apc.num_files_hint=1024apc.mmap_file_mask="E:/Wamp/tmp/apc.XXXXXX"apc.enable_cli=1

重啟php的容器。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/59/0F/wKioL1TGQmeD-9dxAALr2BtQv1k868.jpg" title="apc1.png" alt="wKioL1TGQmeD-9dxAALr2BtQv1k868.jpg" />


APC參數設定:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/59/12/wKiom1TGQhiwncPtAATNq8FCkFI375.jpg" title="apc3.png" alt="wKiom1TGQhiwncPtAATNq8FCkFI375.jpg" />

通過下載的APC包中含有的apc.php檔案可以管理apc。

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/59/12/wKiom1TGQwnTX218AAMn6xlhzkc209.jpg" title="apc4.png" alt="wKiom1TGQwnTX218AAMn6xlhzkc209.jpg" />


本文出自 “夢朝思夕” 部落格,請務必保留此出處http://qiangmzsx.blog.51cto.com/2052549/1608582

PHP OPCode緩衝:Window下安裝APC

相關文章

聯繫我們

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