我想托管的网页内容,可能会成为病毒,但我是敏感的成本。我想要CDN的保护,但我不想为此付出代价,除非它需要。
我认为CDN的使用通常通过CDN路由所有请求,但这不是我的专长。我更喜欢原始服务器处理大多数请求的体系结构,但CDN在负载下接管。是否有任何CDN支持类似这样的东西呢?
如果加载的话,我很乐意让原始服务器HTTP重定向到CDN。这是一个如此简单的解决方案,我觉得这肯定是错的。这是个糟糕的主意吗?
发布于 2022-08-18 15:36:27
我不建议重定向到CDN。这有几个问题:
只有当服务器处于负载状态时,才有可能调整DNS记录以指向CDN。要做到这一点,您必须提前设置CDN,而不是使用它。CDN通常希望成为您的DNS主机,因此您将更改NS记录以使用CDNs服务器,然后在服务器负载时在CDN中进行配置更改。有些CDN甚至有编程API来支持这种情况。使用DNS切换到CDN至少需要半个小时。您必须提前将DNS TTL设置为尽可能低(30分钟)。
您还应该考虑到许多CDN都有一个免费的服务层。
https://stackoverflow.com/questions/73379207
复制相似问题