打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用memcached缓存access_token - 傻瓜式微信开发教程25
之前我们是使用redis来缓存access_token的,
但是实际上SAE是不支持redis的,
这次我们学习使用memcached来缓存access_token.
我们可以使用一个php网页来查看php环境是否支持memcached,
当然SAE是支持的,自建的服务器就需要自动安装memcached插件了.
查看php是否支持的方法是,新建一个info.php页面,然后写入:

  1. <?php
  2.   phpinfo();
  3. ?>
复制代码

上传到服务器,用浏览器访问这个页面就可以了,我们会看到类似下面的页面.


我们以SAE服务器为例,介绍使用memcached缓存access_token.
1. 在SAE中激活Memcache服务,主要是因为这个是按时间消耗云豆的.
[pre]a. 进入你的新浪云平台,选择要设置的应用,进入管理页面
b. 选择服务管理下的Memcache这个链接,点击一下
c. 进入Memcache这个页面,选择“点此初始化MC”这个按钮,更具自己网站的需求设置缓存的容量,当你输入的时候会提示你该设置下要消耗多少云豆,建议大家认真设置,如果设置不合理,导致云豆的巨大浪费,或者没有发挥到Memcache的真正作用。[/pre]


其实和redis缓存的流程是一样的,
我们修改一下同时兼容redis和memcached.
接下来我们修改一下之前用到的`token_get.php`页面.
游客,如果您要查看本帖隐藏内容请回复


我们注意到这里使用了config.php文件,
里面存放的是我们一写自己的信息,请根据自己的实际情况更改

  1. <?php
  2.     // weixin
  3.     define('token', 'xxx');
  4.     define('aeskey', 'xxx');
  5.     define('appid', 'xxx');
  6.     define('appsecret', 'xxx');
  7.     define('debug', true);

  8.     // redis
  9.     define('redis_host', '127.0.0.1');
  10.     define('redis_port', 6379);
  11.     define('token_key', 'xxx_token');
  12. ?>
复制代码


我们可以通过SAE的memcached后台,查看acccess_token缓存情况.
 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
PHP中redis的使用
什么样的场景下需要同时使用Redis和Memcached?
#考察# PHP面试题目搜集--合格的PHPer必过
哪个家伙说“网站去.Net化”?
专访赵桂华:.NET也有春天及高性能网站架构实践
PHP工程师标准
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服