找回密码
 立即注册

QQ登录

只需一步,快速开始

微信公众号开发资源

关注:734

所属分类: 微信开发 微信公众号开发资源

本版块为微信公众号开发教程与公众号开发相关技术分享板块,技术提问请到其他对应的问答板块发帖:)

[公众号开发博客] 使用memcached缓存access_token - 傻瓜式微信开发教程25 - 耗子原创

  [复制链接]
查看: 11326|回复: 59
 楼主| 发表于 2015-9-16 09:37:59 | 显示全部楼层 |阅读模式
之前我们是使用redis来缓存access_token的,
但是实际上SAE是不支持redis的,
这次我们学习使用memcached来缓存access_token.
我们可以使用一个php网页来查看php环境是否支持memcached,
当然SAE是支持的,自建的服务器就需要自动安装memcached插件了.
查看php是否支持的方法是,新建一个info.php页面,然后写入:

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

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

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

其实和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缓存情况.
25-3-sae-check.png
回复

使用道具 举报

TA的社区排名

积分:暂未上榜

发帖:NO. 1535 名

在线:NO. 24 名

最佳答案
0 

0

主题

23

帖子

17

积分

新人求带

积分
17
发表于 2015-9-20 21:47:17 | 显示全部楼层
感谢楼主的无私奉献
回复 支持 反对

使用道具 举报

TA的社区排名

积分:暂未上榜

发帖:NO. 530 名

在线:NO. 24 名

最佳答案
0 

0

主题

45

帖子

1

积分

新人求带

积分
1
发表于 2015-9-24 15:07:41 | 显示全部楼层
看看和茄子酱的有啥区别呢
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

18

帖子

10

积分

新人求带

积分
10
发表于 2015-9-25 15:36:43 | 显示全部楼层
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
回复 支持 反对

使用道具 举报

TA的社区排名

积分:NO. 1525 名

发帖:NO. 530 名

在线:NO. 1083 名

最佳答案
0 

0

主题

19

帖子

282

积分

略知一二

积分
282
发表于 2015-10-5 17:12:09 | 显示全部楼层
这个开发刚好需要到
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

5

帖子

6

积分

新人求带

积分
6
发表于 2015-10-12 11:01:12 | 显示全部楼层
回复回复回复回复回复回复回复
回复 支持 反对

使用道具 举报

TA的社区排名

积分:NO. 23 名

发帖:NO. 9 名

在线:NO. 7 名

最佳答案
43 

3

主题

246

帖子

2861

积分

S1

积分
2861

积极分子领域专家我要抢答

发表于 2015-10-28 12:01:24 | 显示全部楼层
记得之前回复过了,不知道怎么又要回复才能看。
回复 支持 反对

使用道具 举报

TA的社区排名

积分:NO. 209 名

发帖:NO. 974 名

在线:NO. 132 名

最佳答案
0 

0

主题

31

帖子

944

积分

专家路上

积分
944
发表于 2015-10-30 13:54:40 | 显示全部楼层
啊法师打发士大夫
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

8

帖子

21

积分

新人求带

积分
21
发表于 2015-11-7 15:28:43 | 显示全部楼层
正需要研究一下
回复 支持 反对

使用道具 举报

TA的社区排名

积分:NO. 920 名

发帖:NO. 659 名

在线:NO. 675 名

最佳答案
0 

0

主题

39

帖子

393

积分

略知一二

积分
393
发表于 2015-11-13 21:41:15 | 显示全部楼层
vvvvvvvvvvvvvvvvvvvvv
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

henkuai.com是专业的第三方微信开发者平台,为生态而生。


本站为第三方微信开发者平台,非腾讯官方网站。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

欢迎来这里一起喝喝茶,
聊聊你的产品。

微信公众号gongzhongkaifa

工作日12小时内回复。

网站业务
zhongcong@henkuai.com

工作日12小时内回复。

市场合作
songchang@henkuai.com