Zil*_*llo 8 mysql scalability scalr amazon-rds
我运行的网站流量激增,因此自动缩放解决方案在这种情况下非常有利可图。目前,Web 服务器能够水平自动扩展,但瓶颈在 MySQL 服务器上。
有什么建议?先感谢您
实际上,一个更简单的解决方案是尝试将 Memcached 添加到堆栈中以节省数据库负载。这可以极大地节省负载,并且比尝试解决快速启动服务器(难度低),然后计算快速 MySQL 同步(难度高得多)的问题要简单得多。
http://toblender.com/?s=memcached
为了解决写入过多的问题,最常见的解决方法是向服务器添加内存(可以将更大的工作集保存在 RAM 中),将数据库放在更快的磁盘上(SSD 是一个很好的解决方案,但价格昂贵),或者分片(额外的服务器和复杂性是昂贵的)。
减少数据库写入负载的另一种方法是合并内存数据存储(例如 Redis)来处理频繁更改的数据,并在需要时定期将更改写回主数据库。