久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

winodws中PHP中apc模塊安裝

2016-03-24 16:51:30 19165

APC,?稱是Alternative PHP Cache,官方翻譯叫"可選PHP緩存".它為我們提供了緩存和優化PHP的中間代碼的框架。 APC的緩存分兩部分:系統緩存和用戶數據緩存。

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

第二步:讓php.ini支持apc擴展模塊。 然后打開php.ini 加入:

extension=php_apc.dll
apc.rfc1867 = on
apc.max_file_size = 100M
upload_max_filesize = 100M
post_max_size = 100M

參數可以自由更改,根據情況改變

第三步:檢查是否支持PHP APC apc_store apc_fetch PHP APC 配置參數 把相關的配置放在一起解釋。

apc.enabled=1 apc.enabled默認值是1,你可設成0禁用APC.如果你設置為0的時候,同樣把extension=apc.so也注釋掉(這樣可以節約內存資源)。一旦啟用了APC功能,則會緩存Opcodes到共享內存。
apc.shm_segments = 1

總結 1,使用Spinlocks鎖機制,能夠達到最佳性能。
2,APC提供了apc.php,用于監控與管理APC緩存。不要忘記修改管理員名和密碼
3,APC默認通過mmap匿名映射創建共享內存,緩存對象都存放在這塊"大型"的內存空間。由APC自行管理該共享內存
4,我們需要通過統計調整apc.shm_size、apc.num_files_hints、apc.user_entries_hint的值。直到最佳
5,好吧,我承認apc.stat = 0 可以?得更佳的性能。要我做什么都可以接受。
6,PHP預定義常量,可以使用apc_define_constants()函數。不過據APC開發者介紹說pecl hidef性能更佳,拋異define吧,它是低效的。
7,函數apc_store(),對于系統設置等PHP變量,生命周期是整個應用(從httpd守護進程直到httpd守護進程關閉),使用APC比Memcached會更好。必竟不要經過網絡傳輸協議tcp.
8,APC不適于通過函數apc_store()緩存頻繁變更的用戶數據,會出現一些奇異現象。


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: