做站计算组件和数据库之间的可以接受多大的延迟?

99次阅读

共计 1155 个字符,预计需要花费 3 分钟才能阅读完成。

如题,某台机器只有 1G 内存,MySQL 跑久了内存捉急、影响站点响应速度,因此从 Azure piao 了个 MySQL 实例,从机器上连过去的延迟在 18ms 左右,最高到 26ms。机器上放的是 1 IP 的博客和无频繁读写的没有被控的 WHMCS。
故来问下 mjj,这 20ms 的延迟影响访客体验吗?

在我的理解中(我觉得),你这点延迟基本忽略不计吧不是大项目的话直接换 Sqlite 最好是 0ms,内网传输,不信你用阿里云上海机器连腾讯云上海数据库试试,我上次测试装个 wordpress 卡死

cooree 发表于 2022-9-7 00:14
最好是 0ms,内网传输,不信你用阿里云上海机器连腾讯云上海数据库试试,我上次测试装个 wordpress 卡死 …

阿里云腾讯云两家自带劣化 debuff20ms 的延迟 不影响访问网站
但是, 如果是数据中间件, 那 20ms 损耗是要打 ** 的

bluxessssc 发表于 2022-9-7 00:18
20ms 的延迟 不影响访问网站
但是, 如果是数据中间件, 那 20ms 损耗是要打 ** 的 …

Typecho 和 WHMCS 应该不至于把 MySQL 服务器当中间件使罢
说实话我都不懂中间件是啥

iks 发表于 2022-9-7 00:16
阿里云腾讯云两家自带劣化 debuff

但是延迟是远低于 20ms 的

acm 发表于 2022-9-7 00:12
不是大项目的话直接换 Sqlite

WHMCS 似乎不支持 SQLite

cooree 发表于 2022-9-7 00:24
但是延迟是远低于 20ms 的

丢包严重到一定程度,其影响将甚于高延迟不走内网,用户感知是很明显的。
你自己测测就知道了除非内网,否则太容易受外界影响,而且也不安全。20ms 都不影响 FPS 游戏,何况是个网页,魔怔了吧草,原来 Azure 的 US West 在圣克拉拉,有 548km 的距离

HOH 发表于 2022-9-7 00:46
20ms 都不影响 FPS 游戏,何况是个网页,魔怔了吧

给你脑干到边缘皮层的电信号通信增加 20ms 的延迟好了,下楼梯就摔到不能自理不要把数据库链接和网页链接相提并论,MYSQL 放机械硬盘和 SSD 都有很大区别。动态内容网站的数据库除了内网,不然不太建议。这个延迟,你应该走的公网,就怕有波动你受不了。所以不建议。同机房没问题,但走公网哪怕是同地域也大概率出问题问题关键不在延迟,而是公网稳定性每次读写都要增加 20ms 哦 这个还是挺明显的吧

dragonfsky 发表于 2022-9-7 09:27
每次读写都要增加 20ms 哦 这个还是挺明显的吧

不全是顺序读写,有些是并发 20ms 的延迟会影响性能的哦,况且你还走的公网,问题更大了。最好的是本地 NVME 硬盘,不经过内网或者公网性能最高。建议内网

正文完
 0