阿里云
服务器地域选择
发表主题 回复主题
  • 3105阅读
  • 9回复

[环境部署]阿里云Redis加速Discuz论坛访问

级别: 论坛版主
发帖
3362
云币
8807

— 本帖被 不靠谱贝贝 设置为精华(2017-05-05) —
写在开始 J$?*qZ(oO  
由于阿里ECS服务器内存只有悲催的的1G,并且只剩下了几十MB,实在不想再糟蹋她了。 ToN$x^M w  
你是否还在为网站访问速度而苦恼,你是否还在恐惧全国各地而来的访客。不用慌、不用怕 阿里云Redis为你保驾护航排忧解难,在这互联网的冬天让你依靠温暖的胸膛。 不要699,不要299,一年只需要99,没错你没听错。只要99元 完美缓存领回家!99元你买了不吃亏,99元你买了也不上当。不要怀疑你的眼睛,先到先得,只要99元 全能Redis领回家,不用你接不用你送,一键购买服务直达。尽管只有256MB,但是对于网站会话管理和缓存来说已经足够了。 |mfQmFF  
ZAPT5  
(SLAq$gvd  
阿里云Redis NVMhbpX6  
Redis是一个开源的key-value类型的数据库缓存和存储系统,同时Redis提供了丰富的数据结构用来支持多样的业务chan场景,比如hashes,lists,sets还有ordered sets及其他类型。云数据库Redis提供了兼容Redis协议的数据库服务,提供单机和集群两种模式,提供了全套的容灾切换、故障迁移、在线扩容、性能优化的数据库解决方案。 >]k'3|vV  
~Cj55S+  
p_jDnb#  
zZ|Si  
N}>XBZy  
$3sS&i<  
由于,我之前已经购买过,阿里云活动只是首年优惠,所以再次购买恢复原价。 ']+-u{+#  
cRX0i;zag  
v3+ \A q   
M ,8r{[2  
DLkNL?a  
N(@'L43$V  
测试Redis: +!V*{<K  
  1. telnet r-m5e4873fd882de14.redis.rds.aliyuncs.com 6379 #Redis控制台的连接
  2. Trying 100.115.118.42...
  3. Connected to r-m5e4873fd882de14.redis.rds.aliyuncs.com.
  4. Escape character is '^]'.
  5. auth password #输入Redis控制台密码
  6. +OK
  7. quit
  8. +OK
  9. Connection closed by foreign host.
[BHf>  
9LGJ-gL  
安装PHP扩展 $LZf&q:\]*  
安装phpredis tH<v1LEZN  
  1. wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz #下载
  2. tar zxvf 2.2.4.tar.gz #解压
  3. cd phpredis-2.2.4 #进入安装目录
  4. /usr/local/php/bin/phpize #用phpize生成configure配置文件
  5. ./configure --with-php-config=/usr/local/php/bin/php-config #配置
  6. make #编译
  7. make install #安装
dvk? A$  
$L.0$-je4  
安装完成之后,出现下面的安装路径 Zg|z\VR  
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ uRQm.8b  
rO/mK$  
N G1]!Vz5  
配置php支持 |8h<Ls_  
  1. vi /usr/local/php/lib/php.ini #编辑配置文件,在最后一行添加以下内容(输入G:光标移至最后一行)
  2. extension="redis.so"
F9ry?g=h  
50(/LV1  
配置会话管理 A8hj"V47  
修改session存储方式,默认的PHP使用文件来存储session会话信息,linux在tmp目录下。重启PHP服务则后续PHP的session信息将存储在阿里云Redis上,用户可以随着业务量的增长来随时对云Redis扩容。 0i9y-32-  
Rs:<'A  
-,et. *  
  1. session.save_handler = redis
  2. session.save_path = "tcp://host:6379?auth=PASSWORD"# 修改为控制台的host和password
;"&^ckP  
@<\f[Znto  
保存退出 8<k0j&~J  
  1. :wq! #保存退出
_h7+.U=  
kqSCKY1  
查看php.in位置 6z"fBF  
这里,需要注意的是php.in的路径的问题,由于系统或者安装方式的问题,大家最好行检测一下。 __$IbF5  
编辑一个php文件: Xd66"k\b+  
i)\`"&.j>N  
t/_w}  
  1. <?php phpinfo();?>
7(eWBJfTo  
GdR>S('  
Oe^3YOR#j{  
QR'"Zw&q5/  
=+97VO(w]G  
最后重启php-fpm )m"NO/sJ2  
\rcbt6H  
`Te n2(D  
Discuz缓存配置 Qwk  
启用内存优化功能将会大幅度提升程序性能和服务器的负载能力,内存优化功能需要服务器系统以及PHP扩展模块支持。 O:RPH{D  
OAR1u}  
%]>c4"H  
Discuz发展到现在,目前支持的内存优化接口有 Memcache、eAccelerator、Alternative PHP Cache(APC)、Xcache、Redis、YAC、APCu,优化系统将会依据当前服务器环境依次选用接口。 ?y'KX]/  
,$mnD@)  
[L|H1ll  
打开config目录下的config_global.php文件 1a| q&L`o  
z*l3O~mZ  
/lm;.7_J+  
  1. // -------------------  CONFIG MEMORY  --------------- //
  2. $_config['memory']['prefix'] = 'RxwzUf_';
  3. $_config['memory']['redis']['server'] = '输入Redis控制台的连接地址(host)';
  4. $_config['memory']['redis']['port'] = 6379;
  5. $_config['memory']['redis']['pconnect'] = 1;
  6. $_config['memory']['redis']['timeout'] = '0';
  7. $_config['memory']['redis']['requirepass'] = '输入Redis控制台的密码';
  8. $_config['memory']['redis']['serializer'] = 1;
Jj|HeZ1C f  
此时,登陆后台 全局-性能优化-内存优化如下: 23qTmh  
`z-4OJ8~  
p< '#f,o  
L"1UUOKy  
N/TU cG|m\  
^T)HRT-k  
运行一段时间后查看后台: "dXRUg"  
<O?iJ=$  
qWHH% L;  
qWGnIPk  
?7@B$OlU  
c\-5vw||b  
总结 X7?p$!M6;B  
阿里云Redis优势 )(9>r /bq  
  • Redis云服务主从版本默认双机热备
  • Redis云服务主从版本兼容性高,支持lua、事物,并且兼容Redis3.0的地理位置GEO计算
  • Redis云服务性能优越,最大性能可以达到10WQPS
  • Redis云服务主从版本数据持久化,每秒AOF Fsync,并且支持备份恢复
  • Redis云服务主从版本256MB内存小性能高,性价比非常适合小内存的业务场景
  • Redis云服务主从版本支持动态扩容,用户在业务增长之后可以动态升级
  • 界面化历史监控数据以及报警配置
  • 后台自定义备份周期,保留7天数据
CK 3]]{  
阿里云Redis缺点 BP,"vq$'+  
  • 花钱,花钱,得花钱。重要的事情说三遍,不过这个缺点各大云服务商通用
  • 貌似现在没有配置白名单的地方(不知道是不是我没找到),只要是联网的主机都可以连接
@T._   
购买地址:https://www.aliyun.com/product/kvstore dZIAotHN:  
kTAb <  
你只看到我的技术,却没看到我的通宵。 你有你的需求,我有我的选择。 你嘲笑我技术宅孤独一生,我可怜你只能呆呆站在墙里。 你可以轻视昼夜不分的Coding,但我会证明它至少可以买到xx票。 技术宅的路上少不了苦逼和孤独,又怎样,哪怕成不了大神,也要码的漂亮。我是IT男,我为自己代言!
级别: 新人
发帖
1
云币
2
只看该作者 沙发  发表于: 05-12
Re阿里云Redis加速Discuz论坛访问
这么好的文章 没人顶?
级别: 论坛版主
发帖
3362
云币
8807

只看该作者 板凳  发表于: 05-12
Re:Re阿里云Redis加速Discuz论坛访问
引用
引用第1楼浮生若梦qwe于2017-05-12 08:25发表的 Re阿里云Redis加速Discuz论坛访问 : [tK:y[nk  
这么好的文章 没人顶? [url=https://bbs.aliyun.com/job.php?action=topost&tid=314696&pid=877556][/url] rbZ6V :  
~0r.3KTl"Y  
哈哈 顶 Qufv@.'AY  
[ 此帖被小柒2012在2017-05-12 11:37重新编辑 ]
你只看到我的技术,却没看到我的通宵。 你有你的需求,我有我的选择。 你嘲笑我技术宅孤独一生,我可怜你只能呆呆站在墙里。 你可以轻视昼夜不分的Coding,但我会证明它至少可以买到xx票。 技术宅的路上少不了苦逼和孤独,又怎样,哪怕成不了大神,也要码的漂亮。我是IT男,我为自己代言!
级别: 论坛版主
发帖
410
云币
1206
只看该作者 地板  发表于: 05-30
Re阿里云Redis加速Discuz论坛访问
厉害了
级别: 论坛版主
发帖
3362
云币
8807

只看该作者 4楼 发表于: 05-31
回 3楼(青蛙跳) 的帖子
建议  使用一下
你只看到我的技术,却没看到我的通宵。 你有你的需求,我有我的选择。 你嘲笑我技术宅孤独一生,我可怜你只能呆呆站在墙里。 你可以轻视昼夜不分的Coding,但我会证明它至少可以买到xx票。 技术宅的路上少不了苦逼和孤独,又怎样,哪怕成不了大神,也要码的漂亮。我是IT男,我为自己代言!
级别: 新人
发帖
3
云币
16
只看该作者 5楼 发表于: 06-07
Re阿里云Redis加速Discuz论坛访问
不贵 很划算 256MB足够了~~
级别: 新人
发帖
9
云币
32
只看该作者 6楼 发表于: 06-10
Re阿里云Redis加速Discuz论坛访问
实在不想再糟蹋她了  谁???
级别: 新人
发帖
1
云币
2
只看该作者 7楼 发表于: 06-15
Re阿里云Redis加速Discuz论坛访问
没有使用前使用后的性能对比 YME[%c2x  
9RB`$5F ;  
怎么知道值得不值得部署 kXCY))vnn  
Rd vn)K  
怎么知道是否有多少“提速”?
级别: 新人
发帖
9
云币
32
只看该作者 8楼 发表于: 07-04
Re阿里云Redis加速Discuz论坛访问
有没有 phpwind的~~
级别: 新人
发帖
1
云币
6
只看该作者 9楼 发表于: 07-07
Re阿里云Redis加速Discuz论坛访问
楼主 啊 按照教程↓这一步的时候 WpZy](,  
  1. session.save_handler = redis
  2. session.save_path = "tcp://host:6379?auth=PASSWORD"# 修改为控制台的host和password
M3hy5 j(b  
   VFe-#"0ZO  
session.save_path 搜索出来有3个,请问改哪个?还是全部改?请说明下 本人小白一个 +}Qv6s#  
ZkJY.H-F  
session.save_path = "N;/path" u+%)JhIp  
session.save_path = "N;MODE;/path" ;s}-X_O<  
session.save_path = "/tmp" +W V@o'  
)OARO  
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个