Zencart 網站速度優化(2)

Zencart 網站速度優化: 數據庫緩存

1.什麼是Zen Cart緩存?
zencart的緩存指的是SQL數據庫緩存,就是zencart讀取數據庫時,可以保存部分查詢結果,一定程度上減少對數據庫的查詢次數。
2.怎麼設置Zen Cart緩存?
encart的SQL緩存設置有三個選項: none, database 和 file
前臺的數據庫緩存,在 includesconfigure.php 文件中設置;
後臺的數據庫緩存,在 adminincludesconfigure.php 文件中設置;
需要修改以下兩個參數:
define(‘SQL_CACHE_METHOD’, ‘none’);
define(‘DIR_FS_SQL_CACHE’, ‘/var/www/html/cache’);

其中,SQL_CACHE_METHOD 即爲緩存方式。
3.設置數據庫緩存的好處
none: 無,即不使用緩存。如果您的商品和分類很少,該方式實際上速度最快。
database: 數據庫,即使用數據庫緩存方式。SQL查詢結果緩存在數據庫表中。聽起來很奇怪,但對於商品和分類數量中等的網站來說,可以加快速度。
file: 文件,即使用文件緩存方式。SQL查詢結果緩存於服務器的硬盤上。該方式適合有大量的商品和分類的網站。
注:如果選擇 file 方式,需要同時設置 DIR_FS_SQL_CACHE 爲緩存文件的目錄,這也是商店管理員需要定時刪除緩存文件的目錄。建議使用Zen Cart的cache目錄,該目錄必須可寫 (chmod 666 或者 chmod 777)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章