我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

背景

当遇到数据并发量高的项目,比如双屏互动,用户在互动过程中会频繁读写数据库,如果访问量很大的话,会给服务器和数据库带来很大的压力,甚至造成宕机。

代码环境为+PHP+MySQL服务器,MySQL本身有最大访问限制,虽然可以手动修改这个限制,但是如果服务器配置不好,还是会出现不稳定的情况。

因此采用了更加稳定的解决方案,即阿里云RDS。

完成

第一步,购买。

首先根据项目流量、交互逻辑评估数据库的访问量和并发量。

RDS 按照适用性分为双机高可用版、单机基础版、只读实例三个系列,这里我们使用高可用版,实例规格由连接数和读写 IOPS 决定,如“连接数:1200,IOPS:2000”,报价如下图所示。

阿里云rds备份恢复_阿里云 rds_阿里云rdsmysql

第二步,使用流程如下(详细见底部RDS文档链接):

阿里云rds备份恢复_阿里云 rds_阿里云rdsmysql

第三步,程序配置。

数据库连接配置和本地MySQL方法相同。

$hostname = "rm-xxx.mysql.rds.aliyuncs.com:3306"; // 数据库地址
$database = "database"; // 数据库名称
$username = "rds_user"; // 用户名
$password = "xxx"; // 密码

RDS与本地数据库之间的导入导出也很方便,有在线控制面板,当项目推广期结束后访问量下降时,完全可以切换到本地数据库,更换只需要修改数据库连接配置即可,接口函数不需要修改。

顺便提一句

1、如果代码不在ECS上,需要在数据库连接/申请外网地址位置开启外网地址;

2、填写数据库链接地址时,添加端口号,如:3306;

3.如果允许连接的服务器IP地址较多,可以到数据安全/添加白名单,将IP白名单设置为0.0.0.0/0,即允许所有地址访问。

参考链接

云数据库RDS文档:

云数据库 RDS MySQL 版:

阿里云(ECS+RDS)上部署PHP+MySQL网站初探:

二维码
扫一扫在手机端查看

本文链接:https://by928.com/6099.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线