首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只有在原始服务器处于加载状态时,才能重定向到CDN吗?

问只有在原始服务器处于加载状态时,才能重定向到CDN吗?
EN

Stack Overflow用户
提问于 2022-08-16 19:14:15
回答 1查看 33关注 0票数 0

我想托管的网页内容,可能会成为病毒,但我是敏感的成本。我想要CDN的保护,但我不想为此付出代价,除非它需要。

我认为CDN的使用通常通过CDN路由所有请求,但这不是我的专长。我更喜欢原始服务器处理大多数请求的体系结构,但CDN在负载下接管。是否有任何CDN支持类似这样的东西呢?

如果加载的话,我很乐意让原始服务器HTTP重定向到CDN。这是一个如此简单的解决方案,我觉得这肯定是错的。这是个糟糕的主意吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-18 15:36:27

我不建议重定向到CDN。这有几个问题:

  1. 重定向会导致URL更改。临时更改URL不利于可用性和SEO。
  2. 对于发出重定向的每个请求,您的服务器仍然会受到攻击。发布重定向不像服务内容那么密集,但是如果某些内容被病毒传播,它仍然会使您的服务器瘫痪。

只有当服务器处于负载状态时,才有可能调整DNS记录以指向CDN。要做到这一点,您必须提前设置CDN,而不是使用它。CDN通常希望成为您的DNS主机,因此您将更改NS记录以使用CDNs服务器,然后在服务器负载时在CDN中进行配置更改。有些CDN甚至有编程API来支持这种情况。使用DNS切换到CDN至少需要半个小时。您必须提前将DNS TTL设置为尽可能低(30分钟)。

您还应该考虑到许多CDN都有一个免费的服务层。

  • CloudFlare以拥有工作良好的免费CDN服务而闻名。看看他们的定价页面。他们说,他们计划无限期地保持免费的服务层,因为开发人员将其用于个人网站,并熟悉他们的服务。因此,这些用户更有可能将CloudFlare推荐给他们雇主的企业网站,而这些站点并不适合免费层。
  • 如果您在AWS上运行,则亚马逊的CloudFront CDN有一个免费的层,然后让您只在超出该使用量时付费。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73379207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档