博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zen cart 数据库缓存简介
阅读量:5032 次
发布时间:2019-06-12

本文共 695 字,大约阅读时间需要 2 分钟。

首先,zencart的缓存指的是SQL数据库缓存,就是zencart读取数据库时,可以保存部分查询结果,一定程度上减少对数据库的查询次数。
zencart的SQL缓存设置有三个选项: none, database 和 file
前台的数据库缓存,在 \includes\configure.php 文件中设置;
后台的数据库缓存,在 \admin\includes\configure.php 文件中设置;
需要修改以下两个参数:
define('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)。

 

转载于:https://www.cnblogs.com/lellansin/archive/2012/06/15/2550319.html

你可能感兴趣的文章
利用DDE通信将PLC数据传输到EXCEL
查看>>
Eclipse 实用快捷键大全
查看>>
与非门和或门实现异或门
查看>>
golang统计出其中英文字母、空格、数字和其它字符的个数
查看>>
poj 1782 Run Length Encoding
查看>>
《自我介绍》
查看>>
在线考试系统设计思路
查看>>
p1150[noip2013普及]表达式求值
查看>>
POST和GET有什么区别?
查看>>
js基础
查看>>
基础_模型迁移_CBIR_augmentation
查看>>
第二次寒假作业
查看>>
类与 对象 概念 break continue
查看>>
tensorRT使用python进行网络定义
查看>>
[转]从程序员到项目经理(三):认识项目经理
查看>>
深度分析如何在Hadoop中控制Map的数量
查看>>
dede判断当前文章
查看>>
mpvue学习笔记
查看>>
[LeetCode] 628. Maximum Product of Three Numbers_Easy
查看>>
[Java in NetBeans] Lesson 06. Custom classes
查看>>