全球主机交流论坛

标题: 问个运维的高端问题,大佬进。 [打印本页]

作者: 小鸡真爱无疑    时间: 2024-1-23 10:29
标题: 问个运维的高端问题,大佬进。
本帖最后由 小鸡真爱无疑 于 2024-1-23 10:38 编辑

我有500个站点,目前使用hz的服务器搭建,通过美国gia反代。

如果换成在美国gia服务器搭建这500个站点,但是数据库和redis放在hz。这样会更快吗?

如果数据库放在hz,但是网站和redis放在美国这台,会更快吗?


算了不问了,我自己测试就好了。。。。。
作者: 馒头爱大米    时间: 2024-1-23 10:33
这属于反向优化了吧。500个站?这么强,干脆全部直接用美国gia服务器。
作者: ftlh2005    时间: 2024-1-23 10:34
数据库和源站如果分开部署,这两台服务器之间应该是延迟越低越好...
作者: lambert_cham    时间: 2024-1-23 10:34
cera两台母鸡站库分离呗,500个站了,盈利应该早就覆盖了吧?
作者: 小鸡真爱无疑    时间: 2024-1-23 10:35
馒头爱大米 发表于 2024-1-23 10:33
这属于反向优化了吧。500个站?这么强,干脆全部直接用美国gia服务器。

反向优化的理由是啥。。。。

不干脆使用美国gia,是因为美国同配置的gia是天价,虽然我的机器也不便宜。但是机器性能确实有瓶颈。数据库和reids需要大量的计算力和io,没有好的cpu和硬盘,搞不了。
作者: 小鸡真爱无疑    时间: 2024-1-23 10:37
lambert_cham 发表于 2024-1-23 10:34
cera两台母鸡站库分离呗,500个站了,盈利应该早就覆盖了吧?

cera性价比不高。目前空跑,不过做一下商业化就好了。
作者: lambert_cham    时间: 2024-1-23 10:42
小鸡真爱无疑 发表于 2024-1-23 10:37
cera性价比不高。目前空跑,不过做一下商业化就好了。

cera是最优解,要性价比2台ccs99刀最好备份
作者: cybmp3    时间: 2024-1-23 10:51
还反代,配置起来累不累?你直接在gia的服务器上装vyos或者ros起一个ipsec直接路由过来不香么。
你的hz和gia是同城嘛?同城的话1ms延迟对客户感知影响不大的。
作者: blacklife    时间: 2024-1-23 11:00
看上下文,楼主应该是中文采集站群的场景。

比如 是高DB缓存命中率、低DBIO的话: 方案中 前端+后端程序+Redis  DB异地部署应该是更合适的。

不管怎么说,hz欧洲离美西还是太远了。另想办法整台欧洲的优化线路更好。
作者: aru    时间: 2024-1-23 11:02
超过100ms 的远程调用数据库和redis,绝对让你的网站频频出现故障

作者: lwjcs2012    时间: 2024-1-23 11:09
肯定是反向优化啊,通俗点跟你说吧。
情况1:美国反代hz。用户访问你的网站一次只需要请求一次或者几次,就可以得到网站的内容。
情况2:hz数据库,美国web服务器。用户请求一次需要经过查询n次数据库。

你说是不是反向优化
作者: paire    时间: 2024-1-23 11:12
第一种方法不知道,第二种方法你数据库放hz  这延迟高的离谱啊
作者: 绿豆    时间: 2024-1-23 11:12
啊这….我觉得没有测试的必要
同区域同机房站库分离还有点用

作者: 小鸡真爱无疑    时间: 2024-1-23 11:42
blacklife 发表于 2024-1-23 11:00
看上下文,楼主应该是中文采集站群的场景。

比如 是高DB缓存命中率、低DBIO的话: 方案中 前端+后端程序+Re ...

看来不好搞了,垃圾佬就是要用最低的成本做最好的效果,欧洲优化线路杜甫和美国高性能机器明显都不在此列范围。
作者: aru    时间: 2024-1-23 12:00
小鸡真爱无疑 发表于 2024-1-23 11:42
看来不好搞了,垃圾佬就是要用最低的成本做最好的效果,欧洲优化线路杜甫和美国高性能机器明显都不在此列 ...

预算不太低,美国也有高性能服务器吧
比如双E5-2650v2, nvme ssd
作者: 中央银行    时间: 2024-1-23 12:02
你可以站库分离,但数据库和站点最好是两台可以内网互通的机器,不然反而会拖慢访问速度。
作者: 吃和远方    时间: 2024-1-23 12:07
美国 gia 在 la 吧,找个 la 的 高性能 机器 2ms 内的,可以。
作者: 小鸡真爱无疑    时间: 2024-1-23 12:12
aru 发表于 2024-1-23 12:00
预算不太低,美国也有高性能服务器吧
比如双E5-2650v2, nvme ssd

你说的这些,我的美国服务器就是这样的。。。。
作者: 小鸡真爱无疑    时间: 2024-1-23 12:14
中央银行 发表于 2024-1-23 12:02
你可以站库分离,但数据库和站点最好是两台可以内网互通的机器,不然反而会拖慢访问速度。 ...

了解了,谢谢老哥解答。
作者: hanada    时间: 2024-1-23 12:49
这种架构不合适,还是建议保持现状。但是美国gia这边反代时可以考虑做缓存,就像cdn一样,就不用所有文件都去源站拉了
作者: hfhfg    时间: 2024-1-23 13:38
我就简单说吧,就像这个论坛,下面显示 Processed in 0.085442 second(s), 6 queries 。也就是说每个查询需要的时间是0.0142403 second(s)。

换句话说,远程数据库的话,1个查询的延迟必须在 10 ms以内 ,除去往返速度,单程必须5ms以内响应,才能保证效果。

也就是说,网站服务器 与 数据库服务器 之间的延迟必须5ms以内,否则就会拖慢查询。
作者: 小鸡真爱无疑    时间: 2024-1-23 13:39
hfhfg 发表于 2024-1-23 13:38
我就简单说吧,就像这个论坛,下面显示 Processed in 0.085442 second(s), 6 queries 。也就是说每个查询需 ...

原来如此,我想的简单了。




欢迎光临 全球主机交流论坛 (https://91ai.net/) Powered by Discuz! X3.4