在Prestashop的後臺中,沒有用於刷新緩存的選項(高級參數 - 性能),只能禁用緩存。如何刷新Prestashop中的APC緩存
不同類型的高速緩存和如何刷新他們
- Smarty的編譯緩存:
cache/smarty/compile
下刪除子文件夾 - Smarty的模板緩存:使用文件系統刪除下
cache/smarty/cache
- 緩存子文件夾:刪除子文件夾
cache/cachefs
但是如果我使用APC Cache,我該如何去刷新緩存?
附屬問題:是否可以設置全局ttl?默認情況下,所有東西都會被永久緩存。
我不知道你正在使用哪個版本的prestashop,但在我的1.6.0.9下的高級參數 - >性能上有一個頂部綠色工具欄上的「清除緩存」按鈕(這將刷新你的smarty/xml/js/css緩存)。對於APC/Xcache系統,prestashop不能做很多工作,因爲它們依賴於它們的相關.ini文件,並且必須手動配置,例如。 http://www.if-not-true-then-false.com/2012/php-apc-configuration-and-usage-tips-and-tricks/。 – kawashita86
是的,不幸的是,Prestashop無法控制通用/數據庫緩存,因爲APC設置(以及任何其他緩存系統)綁定到服務器,而不是prestashop安裝。要更改這些設置,您必須修改.ini文件,例如。 apc.ini。有一些指導,告訴你如何設置TTL/dimesios/chunck等。因爲我不是APC系統的專家,所以我在這裏幫不了你。 – kawashita86