如何选择网络服务器?我有一个网站,它的流量很好。但问题是数据库每秒获得数千次点击,所以我想从你们那里得到建议。服务器能够处理大量流量,但 MariaDB 服务下线了,我该怎么办?我正在考虑使用远程数据库和 CDN 服务器来获取内容。当前服务器 + 数据库服务器 + CDN 服务器。有没有人有更好的建议可以帮助我摆脱问题并降低 CDN/数据库服务器的成本?
2 回答
哈士奇WWW
TA贡献1799条经验 获得超6个赞
但是 MariaDB 服务下车了
我不知道这是什么意思。
我正在考虑使用远程数据库和 CDN 服务器来获取内容
如果您直接从数据库中提供内容,那么您将遇到性能问题。但是,只有在以下情况下使用 CDN 才会有所帮助:
您的大部分客户群对您的服务器的 RTT 很长
您已经优化了内容的缓存
如果 1 不是这种情况,那么运行自己的缓存将获得同样多的好处。如果是 2,那么您将不得不修复缓存或增强数据库容量。
每秒超过数千次命中
所以呢?根据查询和硬件,这可能会限制您的服务性能。可能不会。调整 DBMS 和查询可能会有所帮助。
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
只读从站可用于提供“无限”读取缩放。
打开慢日志等,以找到需要改进的“最差”查询。见http://mysql.rjweb.org/doc.php/mysql_analysis#slow_queries_and_slowlog
Galera Clustering可以提供少量的写入扩展。
组合查询可能会有所帮助。
- 2 回答
- 0 关注
- 140 浏览
添加回答
举报
0/150
提交
取消