(无需全部开启,建议根据实际场景选择1种启用):
  • File(文件缓存):将数据直接写入缓存文件,适用于测试或小规模使用场景。
  • APC:PHP的内存缓存系统,主要用于加速PHP脚本执行。
  • Memcache:高性能分布式内存对象缓存系统,适用于高并发读取场景。
  • Memcached:高性能分布式内存对象缓存系统,适用于高并发读取场景。
  • Redis:开源内存数据结构存储系统,支持多种数据类型,适用于需要持久化和高性能的场景,推荐使用。
  • Wincache:专为Windows环境设计的PHP缓存扩展,功能类似APC。
  • XCache:PHP的内存缓存系统,功能类似APC。

(需同时满足以下两项条件):
• PHP扩展环境支持:指服务器需安装对应缓存方式的PHP扩展(如使用Redis需安装Redis PHP扩展,使用APC需安装APC扩展),模块内可查看各扩展支持状态。
• Config设置开启:指需在 \config\config.php 配置文件中,开启对应缓存方式的相关设置(如缓存开关、连接参数等),模块内可查看Config设置是否打开。

• 优化系统会依据当前服务器环境,依次选用合适的缓存方式
• 内存接口的主要设置位于 \config\config.php 配置文件中,可通过编辑该文件进行高级设置。

• 优点:缓存通用数据及会话(session),大幅加快系统访问速度,减少服务器资源消耗。
• 缺点:缓存数据与数据库数据可能存在同步延迟,导致数据不一致,进而引发功能不符合预期的情况(如数据更新后页面未及时显示最新内容)。
$env_str
内存接口 PHP 扩展环境 Config 设置 {lang memory_clear}