阿里云Redis加速Discuz论坛访问

写在开始

由于阿里云ECS服务器内存只有悲催的的1G,并且只剩下了几十MB,实在不想再糟蹋她了。

你是否还在为网站访问速度而苦恼,你是否还在恐惧全国各地而来的访客。不用慌、不用怕 阿里云Redis为你保驾护航排忧解难,在这互联网的冬天让你依靠温暖的胸膛。 不要699,不要299,一年只需要99,没错你没听错。只要99元 完美缓存领回家!99元你买了不吃亏,99元你买了也不上当。不要怀疑你的眼睛,先到先得,只要99元 全能Redis领回家,不用你接不用你送,一键购买服务直达。尽管只有256MB,但是对于网站会话管理和缓存来说已经足够了。

阿里云Redis

Redis是一个开源的key-value类型的数据库缓存和存储系统,同时Redis提供了丰富的数据结构用来支持多样的业务chan场景,比如hashes,lists,sets还有ordered sets及其他类型。云数据库Redis提供了兼容Redis协议的数据库服务,提供单机和集群两种模式,提供了全套的容灾切换、故障迁移、在线扩容、性能优化的数据库解决方案。

由于,我之前已经购买过,阿里云活动只是首年优惠,所以再次购买恢复原价。

测试Redis:

telnet r-m5e4873fd882de14.redis.rds.aliyuncs.com 6379 #Redis控制台的连接
Trying 100.115.118.42...
Connected to r-m5e4873fd882de14.redis.rds.aliyuncs.com.
Escape character is '^]'.
auth password #输入Redis控制台密码
+OK
quit
+OK
Connection closed by foreign host.

安装PHP扩展

安装phpredis

wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz #下载
tar zxvf 2.2.4.tar.gz #解压
cd phpredis-2.2.4 #进入安装目录
/usr/local/php/bin/phpize #用phpize生成configure配置文件
./configure --with-php-config=/usr/local/php/bin/php-config #配置
make #编译
make install #安装

安装完成之后,出现下面的安装路径
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

配置php支持

vi /usr/local/php/lib/php.ini #编辑配置文件,在最后一行添加以下内容(输入G:光标移至最后一行)
extension="redis.so"

配置会话管理

修改session存储方式,默认的PHP使用文件来存储session会话信息,linux在tmp目录下。重启PHP服务则后续PHP的session信息将存储在阿里云Redis上,用户可以随着业务量的增长来随时对云Redis扩容。

session.save_handler = redis
session.save_path = "tcp://host:6379?auth=PASSWORD"# 修改为控制台的host和password

保存退出

:wq! #保存退出

查看php.in位置

这里,需要注意的是php.in的路径的问题,由于系统或者安装方式的问题,大家最好自行检测一下。
编辑一个php文件:

<?php phpinfo();?>

最后重启php-fpm

Discuz缓存配置

启用内存优化功能将会大幅度提升程序性能和服务器的负载能力,内存优化功能需要服务器系统以及PHP扩展模块支持。

Discuz发展到现在,目前支持的内存优化接口有 Memcache、eAccelerator、Alternative PHP Cache(APC)、Xcache、Redis、YAC、APCu,优化系统将会依据当前服务器环境依次选用接口。

打开config目录下的config_global.php文件

// -------------------  CONFIG MEMORY  --------------- //
$_config['memory']['prefix'] = 'RxwzUf_';
$_config['memory']['redis']['server'] = '输入Redis控制台的连接地址(host)';
$_config['memory']['redis']['port'] = 6379;
$_config['memory']['redis']['pconnect'] = 1;
$_config['memory']['redis']['timeout'] = '0';
$_config['memory']['redis']['requirepass'] = '输入Redis控制台的密码';
$_config['memory']['redis']['serializer'] = 1;

此时,登陆后台 全局-性能优化-内存优化如下:

运行一段时间后查看后台:

总结

阿里云Redis优势

  • Redis云服务主从版本默认双机热备
  • Redis云服务主从版本兼容性高,支持lua、事物,并且兼容Redis3.0的地理位置GEO计算
  • Redis云服务性能优越,最大性能可以达到10WQPS
  • Redis云服务主从版本数据持久化,每秒AOF Fsync,并且支持备份恢复
  • Redis云服务主从版本256MB内存小性能高,性价比非常适合小内存的业务场景
  • Redis云服务主从版本支持动态扩容,用户在业务增长之后可以动态升级
  • 界面化历史监控数据以及报警配置
  • 后台自定义备份周期,保留7天数据

阿里云Redis缺点

  • 花钱,花钱,得花钱。重要的事情说三遍,不过这个缺点各大云服务商通用
  • 貌似现在没有配置白名单的地方(不知道是不是我没找到),只要是联网的主机都可以连接

购买地址:https://www.aliyun.com/product/kvstore

小站:http://blog.52itstyle.com

时间: 2024-08-01 09:46:12

阿里云Redis加速Discuz论坛访问的相关文章

开发者论坛一周精粹(第七期):阿里云Redis加速Discuz论坛访问

第七期(2017年5月1日-2017年5月7日 ) 由于阿里云ECS服务器内存只有悲催的的1G,并且只剩下了几十MB,实在不想再糟蹋她了. 你是否还在为网站访问速度而苦恼,你是否还在恐惧全国各地而来的访客.不用慌.不用怕 阿里云Redis为你保驾护航排忧解难,在这互联网的冬天让你依靠温暖的胸膛. 不要699,不要299,一年只需要99,没错你没听错.只要99元 完美缓存领回家!99元你买了不吃亏,99元你买了也不上当.不要怀疑你的眼睛,先到先得,只要99元 全能Redis领回家,不用你接不用你送

使用99元一年的256MB高性能阿里云Redis加速Discuz论坛

介绍 Discuz是一个常见的论坛,支持使用Redis来ji 论坛的加速访问,对于访问量比较大的论坛能够取到很好的作用,本文介绍如何使用阿里云高性价比256MBRedis来加速该论坛. 阿里云Redis介绍 对于阿里云256MBRedis的介绍及应用首先可以看下这篇文章.目前活动期间用户可以享受购买一次99元256MB包年的Redis服务. Discuz加速 配置config_global.php如下 $_config['memory']['redis']['server'] = '实例ID.r

阿里云Redis加速Typecho博客访问

写在开始 一不小心,博主趁着阿里云搞活动,一口气把Redis服务续费了3年(到期时间:2021-05-03,不知那时候博客是否健在?) 尽管只有小小256MB的容量,但是对于目前网站的访问量来说已足矣了. 继上次,论坛加速飞起来之后,缓存也就用了区区的50MB+左右,很显然是有点浪费了. 前几日,博客也上了把安全套(HTTPS),提升了逼格并小小的装逼了一下.都说加S会影响网站的速度,显然这是毋庸置疑的.尽管很早就上了阿里云智能CDN,显然挡不住我追求速度的极限. 突然,又好想装逼了. 相关环境

阿里云Redis LUA脚本功能上线——轻量嵌入,极速扩展,业务轻松跨平台

    阿里云Redis云数据库,全面支持LUA脚本功能,助力企业轻松迁移自建Redis数据库的业务逻辑,实现业务的跨平台复用,快速驱动业务上云.LUA语言作为目前最流行的轻量级嵌入式脚本语言,凭借其语法简单.高效稳定.支持复杂数据结构以及自动内存管理等特点,已经在众多著名的游戏程序中大量被使用,如:愤怒的小鸟.星际争霸.魔兽世界等. 了解Redis详细配置及价格>> Redis支持LUA脚本的主要优势      LUA脚本的融合将使Redis数据库产生更多的使用场景,迸发更多新的优势: 高效

如何用阿里云Redis构建高性能在线广告系统

摘要 本文主要介绍在线广告系统,以及如果使用阿里云Redis方便快捷的构建大数据量,低延迟的在线广告服务. 背景 在线广告作为互联网最主要的盈利模式之一,支撑着互联网行业的发张.早期的在线广告主要是展示广告,和在报纸,期刊上刊登广告相似.通过建立个性化数据,Google推出了AdSense产品,通过AdSense的合作网站,采集到访客在这些网站的访问足迹,并利用这些数据提高其广告的相关性:以Facebook为代表的社交网络由于具备了完善的用户个性化数据,利用这些数据,网站可以将定向技术使用到展示

阿里云Redis读写分离典型场景:如何轻松搭建电商秒杀系统

阿里云数据库全新功能Redis读写分离,全维度技术解析 https://yq.aliyun.com/articles/277325 文末有彩蛋,请务必记得看完整哦 背景 秒杀活动是绝大部分电商选择的低价促销,推广品牌的方式.不仅可以给平台带来用户量,还可以提高平台知名度.一个好的秒杀系统,可以提高平台系统的稳定性和公平性,获得更好的用户体验,提升平台的口碑,从而提升秒杀活动的最大价值.本次主要讨论阿里云云数据库Redis缓存设计高并发的秒杀系统. 秒杀的特征 秒杀活动对稀缺或者特价的商品进行定时

阿里云Redis助力互联网+新媒体

    互联网+时代,传统媒体正在积极尝试各种方式拥抱互联网,实践全媒体融合新模式.行业不断涌现多元化的栏目内容,探索嘉宾观众实时互动新模式,增强用户参与度,增强用户粘性,提高用户观看时长.      阿里云Redis云数据库帮助企业以数据为基础,实现高可靠.高稳定的互联网+基础数据服务平台,为多媒体化晚会.活动互动评论.摇一摇红包.咻一咻等场景提供完美解决方案.     目前,众多行业客户已经选择阿里云Redis云数据库承载核心应用.央视CCTV利用Redis承载款跨年晚会的用户互动评论及红包

干货来袭!Redis技术盛宴——阿里云Redis交流会火热召开

    2016年5月15日,阿里云Redis用户交流会在阿里巴巴北京国家广告园办公区万松书院火热召开,来自各个行业的Redis技术爱好者齐聚一堂,共同交流探讨最前沿的Redis技术,分享最干货的Redis应用案例.我们邀请到了阿里云数据库产品线的各位大咖,新浪微博的资深专家,CCTV的数据库技术核心成员,高德的数据库技术专家等行业大牛为大家做精彩分享. 阿里云Redis发展历程及未来展望--阿里云数据库产品总监  何云飞(何导)     何导主要介绍了Redis项目的发展历程及本次会议的主要目

阿里云Redis云数据库(KVStore For Redis)控制台介绍

阿里云Redis云数据库(KVStore For Redis)控制台介绍 实例展示页面 实例展示页面其中会会展示实例id.状态.已用内存及配额,可用区,创建时间,付费方式,网络类型等信息,其中已用内存及配额信息由于底层系统根据采集信息进行一个离线汇总的,所以有一个时间的延时,这个延时会在10分钟左右,对于需要查看实时信息的同学建议登录DMS进行查看,可以点击进入实例之后有一个实例登录按钮进行登录,目前经典网络及VPC网络的实例都已经支持DMS的管理,同时由于VPC网络需要申请一个特殊通道,对于第