环境:目前大多站长朋友都用的是PHP程序
1、PHP是服务器端的脚本语言,客户访问的网站是在服务器预先处理好的。也就是说php需要预先把数据库读取后才发送给客户浏览器;
2、由第1条可以推出:如果使用RDS,那么服务器需要先从rds数据库获取到数据到服务器后,再把结果递给客户浏览器。
3、如果使用web服务器(本机)搭建数据库服务器,那么读取数据库的数据仅仅需要直接从本机硬盘读取。
4、服务器从rds获取数据的速度远远小于从本机硬盘读取的速度。
5、用rds数据库,还会占用web服务器的网络IO。
结论:用rds的好处仅仅是减少cpu和内存的开销?那么为何不把开设rds的费用用在web服务器增加cpu核心数和内存大小?这样开支更少,性能更大。
(注:我是阿里云忠实的客户,本贴目的并非诽谤,只是没用过RDS,提出心中的疑问并求高手解惑而已。——
bla~bla~bla
另外,购买云服务器ECS后为什么不能申请更换节点?
目前阿里云只有2个节点可选(青岛、杭州),本来可选范围就够小的了,购买后还不能更改节点。
比如我是在成都,而成都到青岛和杭州的地理距离差不多,作为普通客户不可能清楚哪条网络线路更适合成都用户。而且被告知购买后就不能更换节点。
—— 当然,阿里云总体体验是非常非常非常好的,只是提出个别不满意的地方。
bla~bla~bla
推荐回答:
这个主题有意思。
首先, 说到ECS IO能力不足,这是分布式文件存储当面最严峻的性能问题,我们一直在努力解决;
说到RDS,除了性能的优势,我们还有很多高级的功能;
1) 高可用, 你买一个实例,后面有两个实例(Master,Standby)。 30秒内DOWN机切换;
如果你自己去搭,那么你得买两个,当然也许你不需要高可用;
2) 自动备份 ;
不知道各位的数据库有没有备份;然后数据丢了, 或者删错表的时候是怎么找回来的?
RDS 有自动备份,而且7天内备份免费存储,
另外还有 数据回溯, 可以将你的数据回滚到7天内的任意时间点;
3) SQL 审计,SQL 统计 ;
4) 性能监控:近20个监控项;
5) 优化建议:表是不是太大, 索引够不够,索引是不是太多;
更多的可以看这里 http://help.aliyun.com/doc/view/13514878.html?spm=0.0.0.0.mpDgvp
总之,RDS 是一种 服务能力,你买到的不止是资源,有更多的高级功能。 用一用才知道;
官方帮助文档地址:阿里云帮助中心
更多参考: 阿里云官方(新用户需官网注册查看)
-------------------------
-------------------------
-------------------------
楼主有没有测试,你的硬盘复制文件,
复制一个5G的文件速度是不是要比,复制50万个 总大小为1G文件快N倍?
-------------------------
-------------------------
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。