首先,zencart
的快取指的是sql資料庫快取,就是zencart
讀取資料庫時,可以儲存部分查詢結果,一定程度上減少對資料庫的查詢次數。
zencart的sql快取設定有三個選項: none, database 和 file
前台的資料庫快取,在 includesconfigure.php 檔案中設定;
後台的資料庫快取,在 adminincludesconfigure.php 檔案中設定;
需要修改以下兩個引數:?1
2define(
'sql_cache_method'
,
'none'
);
define(
'dir_fs_sql_cache'
,
'/var/www/html/cache'
);
其中,sql_cache_method 即為快取方式:
none: 無,即不使用快取。如果您的商品和分類很少,該方式實際上速度最快。
database: 資料庫,即使用資料庫快取方式。sql查詢結果快取在資料庫表中。聽起來很奇怪,但對於商品和分類數量中等的**來說,可以加快速度。
file: 檔案,即使用檔案快取方式。sql查詢結果快取於伺服器的硬碟上。該方式適合有大量的商品和分類的**。
如果選擇 file 方式,需要同時設定 dir_fs_sql_cache 為快取檔案的目錄,這也是商店管理員需要定時刪除快取檔案的目錄。建議使用zencart的cache目錄,該目錄必須可寫 (chmod 666 或者 chmod 777)。
zencart模板如何設計
zen cart的模板設計比較複雜,需要一定的時間來熟悉。一旦你了解了它的結構,就會慢慢習慣了。通常,頁面分為頁首 header 頁尾 footer 邊框 sideboxes 所以設計頁面的時候,要記住zen cart是如何組織這些頁面的。頁面是通過css樣式表來控制的。樣式表控制 單元的背景圖案 ...
zen cart 如何新增sidebox
zen cart 如何新增sidebox zen cart的左右邊欄很有特色,由一塊一塊的sidebox拼合起來的,在模板的sidebox資料夾建立乙個sidebox程式,登陸管理後台後,選擇外 觀控制,系統會自動檢測到新增加的sidebox程式,並提醒你操作。並把所有的sidebox配置資訊儲存在...
十一 快取如何設計?當更新和刪除時,如何更新快取?
快取基本策略 單個物件快取 key 就是物件id value 就是物件 多個物件快取 比如分頁查詢 key 就是 函式名 引數1 引數2 value 就是 物件id集合 1 插入策略 刪除全部集合快取 只刪除該類相關的所有集合快取,通過key來尋找該類相關的快取,如何構建key,參見備註 ps 暫時...