微擎 memcache、redis 缓存配置及缓存引发的一些问题

配置缓存可以有效的提高页面访问的速度,减少读取数据库的压力。今天我们基于 centos 系统配置的宝塔,php56 版本,简单介绍一下 memcache、redis 缓存服务的配置。

微擎框架下二次开发,可能因为缓存导致的问题有:

  1. pc 端访问模块页面正常,微信浏览器访问空白。
  2. 只是用微擎封装的支付接口报 404。
  3. 微擎打包的小程序在微信开发者工具调试有的页面点击空白。

针对于微擎缓存 memcache 和 redis 的配置流程两者配置方式基本相同,我们先说一下 memcache 的配置流程吧。

第一步:安装 php 扩展,在你对应运行的 php 版本下去安装,opcache 也需要安装用于加速使用。入口如图:

77777

78

第二步:安装 memcached 服务系统,点击设置查看微擎需要填写的参数,没有配置负载的话,ip 就填写默认 127.0.0.1,端口可以选择默认的 11211,也可以自己自定义一个没有被占用的端口

99999

123

第三步:微擎配置文件,填上对应的配置参数,如图:

6666666

到此配置已完成,检查缓存是否配置成功,微擎后台查看,站点设置=》性能优化,PHP 扩展环境提示支持,Config 设置提示已开启,代表已配置成功。如图:

1234

redis 缓存配置基本和 memcache 一样。第一步先安装 redis 扩展,还是在 php 安装扩展处,如图:

1

第二步:安装 redis 服务系统,如图:

2

3

第三步:配置和 memcache 类似,只是索引名需要替换成 redis 以及缓存的类型值,如图:

5

检查是否成功,和 memcache 查看入口位置一样。没有配置的小伙伴,抓紧时间配置一下吧!

 

本文来自投稿,不代表微擎百科立场,如若转载,请注明出处:https://www.w7.wiki/miniprogram/2903.html

发表评论

登录后才能评论