回答
[...]碎片是損害性能,而不是內存本身的大小。但它也似乎當內存不足會發生碎裂[...]
注意還存在似乎與apc.php的圖表中的錯誤:http://pecl.php.net/bugs/bug.php?id=13146
我不確定如何測試圖表是否準確? 另外,如果它是碎片,我應該刪除它?不知道在這裏做什麼。 – 2010-02-18 06:15:35
以我的經驗,是的。我有一個系統,APC顯示100%碎片,性能很差。我增加了APC的內存限制(在我的情況下達到200 MB - 但我們有很多代碼),足以讓它有一些閒置空間。碎片下降到零,並且IIRC,服務器上的CPU使用率下降了50%。
此外,請確保您使用APC隨附的apc.php腳本來監視碎片/利用率。我們甚至寫了一個nagios檢查來觀察APC,因爲當APC填滿時,我們有足夠的流量,apache完全鎖定。
道德故事:給予APC足夠的內存,並監控利用率。
APC Admin,一個很好的工具,完全一樣,http://www.techzonemind.com/apc-admin-new-generation-admin-interface-php-apc/ – 2014-07-04 02:12:12
碎片意味着APC經常從緩存中拋出物品並添加新物品,並且無法找到足夠大的連續塊。
有提高性能的兩種主要方式則
- 提供更多的內存APC。理想情況下,APC可以將完整的腳本存儲在內存中。
- 在php.ini中使用apc.filter來過濾不經常請求或經常更改的文件。
同時使用apc_store()與短時間生活是不好的,就像經常使用apc_store()覆蓋一樣。
- 1. APC 100%碎片每次
- 2. APC清除率和碎片
- 3. APC緩存碎片問題
- 4. 如何防止APC緩存碎片
- 5. WordPress站點上的APC緩存碎片
- 6. 如何動態顯示Android碎片
- 7. 得到位圖的碎片,無顯示
- 8. Android導航抽屜碎片不顯示
- 9. 如何在Android碎片中顯示ProgressDialog?
- 10. Android - 如何顯示Backstack碎片
- 11. Android的碎片沒有顯示出來
- 12. 碎片Detatch/Reattach Vs顯示/隱藏
- 13. 安卓循環顯示碎片過渡
- 14. Android碎片隱藏顯示OnHide/OnShow?
- 15. APC碎片的目標百分比限制
- 16. APC緩存碎片化(無止境的困境)
- 17. mongos狀態不顯示任何碎片和碎片加入也越來越沒
- 18. Android碎片:生命週期方法*總是*在顯示碎片時調用?
- 19. 圖片顯示100%後下載
- 20. Android 3.0碎片示例?
- 21. 碎片內的碎片或ListActivity內的碎片?
- 22. 如何意圖從碎片到碎片?
- 23. PHP APC緩存不起作用100%
- 24. 如何在碎片中顯示捆綁數據並在RecyclerView中顯示
- 25. 顯示「破碎」的精靈?
- 26. APC進度條顯示粘個
- 27. 如何刪除當前碎片中除當前碎片和第一碎片之外的所有碎片?
- 28. ViewPager碎片不顯示正確的數據
- 29. 如何顯示在Android的碎片標籤菜單(ViewPager)
- 30. Espresso 2.2.1 - 檢查是否顯示碎片佈局
APC是php緩存和代碼緊固和基準測試,分析庫。 – Sarfraz 2010-02-17 09:19:03
我建議你通過它的文檔。 – Sarfraz 2010-02-17 09:20:33
@spender:請參閱http://docs.php.net/apc – VolkerK 2010-02-17 09:34:55