配置缓存可以有效的提高页面访问的速度,减少读取数据库的压力。今天我们基于 centos 系统配置的宝塔,php56 版本,简单介绍一下 memcache、redis 缓存服务的配置。
在微擎框架下二次开发,可能因为缓存导致的问题有:
- pc 端访问模块页面正常,微信浏览器访问空白。
- 只是用微擎封装的支付接口报 404。
- 微擎打包的小程序在微信开发者工具调试有的页面点击空白。
针对于微擎缓存 memcache 和 redis 的配置流程两者配置方式基本相同,我们先说一下 memcache 的配置流程吧。
第一步:安装 php 扩展,在你对应运行的 php 版本下去安装,opcache 也需要安装用于加速使用。入口如图:
第二步:安装 memcached 服务系统,点击设置查看微擎需要填写的参数,没有配置负载的话,ip 就填写默认 127.0.0.1,端口可以选择默认的 11211,也可以自己自定义一个没有被占用的端口
第三步:微擎配置文件,填上对应的配置参数,如图:
到此配置已完成,检查缓存是否配置成功,微擎后台查看,站点设置=》性能优化,PHP 扩展环境提示支持,Config 设置提示已开启,代表已配置成功。如图:
redis 缓存配置基本和 memcache 一样。第一步先安装 redis 扩展,还是在 php 安装扩展处,如图:
第二步:安装 redis 服务系统,如图:
第三步:配置和 memcache 类似,只是索引名需要替换成 redis 以及缓存的类型值,如图:
发表评论 取消回复