最近好多客戶咨詢我購買的外貿(mào)vps安裝的Zencart網(wǎng)站,怎么優(yōu)化,是網(wǎng)站打開的速度快一些,我就簡單整理一下關(guān)于Zencart 網(wǎng)站速度優(yōu)化: 數(shù)據(jù)庫緩存:
1.什么是Zen Cart緩存?
zencart的緩存指的是SQL數(shù)據(jù)庫緩存,就是zencart讀取數(shù)據(jù)庫時(shí),可以保存部分查詢結(jié)果,一定程度上減少對數(shù)據(jù)庫的查詢次數(shù)。
2.怎么設(shè)置Zen Cart緩存?
Zencart的SQL緩存設(shè)置有三個選項(xiàng): none, database 和 file
define(‘SQL_CACHE_METHOD’, ‘none’);
define(‘DIR_FS_SQL_CACHE’, ‘/var/www/html/cache’);
其中,SQL_CACHE_METHOD 即為緩存方式。
3.設(shè)置數(shù)據(jù)庫緩存的好處
none: 無,即不使用緩存。如果您的商品和分類很少,該方式實(shí)際上速度最快。
database: 數(shù)據(jù)庫,即使用數(shù)據(jù)庫緩存方式。SQL查詢結(jié)果緩存在數(shù)據(jù)庫表中。聽起來很奇怪,但對于商品和分類數(shù)量中等的網(wǎng)站來說,可以加快速度。
file: 文件,即使用文件緩存方式。SQL查詢結(jié)果緩存于服務(wù)器的硬盤上。該方式適合有大量的商品和分類的網(wǎng)站。
注:如果選擇 file 方式,需要同時(shí)設(shè)置 DIR_FS_SQL_CACHE 為緩存文件的目錄,這也是商店管理員需要定時(shí)刪除緩存文件的目錄。建議使用Zen Cart的cache目錄,該目錄必須可寫 (chmod 666 或者 chmod 777)。