我想使用PHP操作碼緩存,如APC和XCache。我是否必須更改我的源代碼才能使用xcache或其他PHP操作碼cacher?
要受益於這個cachers,我必須改變我的php代碼或只安裝其中之一?
我看到有APIs,我必須使用它們嗎?
謝謝
我想使用PHP操作碼緩存,如APC和XCache。我是否必須更改我的源代碼才能使用xcache或其他PHP操作碼cacher?
要受益於這個cachers,我必須改變我的php代碼或只安裝其中之一?
我看到有APIs,我必須使用它們嗎?
謝謝
的API是發揮在高速緩存是如何工作的手動控制,但如果他們被正確安裝和配置,他們會「只是工作」。
關於APC:您可以安裝APC,它會工作。
如果需要,可以調整APC允許的內存大小。
我建議設置此設置:
apc.slam_defense = Off
正如前面的海報已經提到的,一旦正確安裝,APC將「只是工作」通過存儲編譯PHP代碼保存此不必每次都要做。沒有別的事情可以做。
但是,您也可以利用APC來存儲您以前可能從數據庫查找中獲得的設置。看看apc_store及相關功能。
小心添加推薦背後的推理嗎? – 2011-05-08 09:07:31
就像在apc的php文檔中提到的那樣,這個設置被棄用,並且被apc.write_lock [link](http://www.php.net/manual/de/apc.configuration.php#ini.apc.slam-defense ) – peaceman 2011-05-08 09:40:16
@Nev Stokes我的經驗。沒有這個設置,PHP會經常產生警告。在加載的站點上使用APC來緩存用戶數據將不可能。我使用APC的最後一個穩定版本,我知道,我在說什麼。 – 2011-05-08 11:15:35