首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CDN在技术方面是如何运作的?

CDN在技术方面是如何运作的?
EN

Webmasters Stack Exchange用户
提问于 2012-01-25 15:53:19
回答 2查看 1.7K关注 0票数 6

我以前从未使用过CDN,所以这是一个棘手的问题,但是它在技术方面是如何工作的呢?

例如,当用户在我的站点上上传图片时,它会通过PHP上传到我的"www“文件夹根部的"/uploads”文件夹。如果我使用亚马逊的S3,我将如何使我的用户上传的图像直接进入亚马逊的服务器而不是我的服务器?

或者它是否以一种不同的方式工作,比如图像仍然被上传到我的服务器上,但是我必须手动或通过CRON作业将它们移动到amazon服务器上吗?基本上有人能向我解释一下它的工作原理吗?

EN

回答 2

Webmasters Stack Exchange用户

回答已采纳

发布于 2012-01-25 16:13:34

CDN服务工作的一种常见方式是所谓的基于原产地的服务。这意味着你可以有个秘密。文件夹是您希望cdn查找的所有内容都是帮助。您允许用户正常上传到此文件夹,并且在代码中提供一个类似的URL。Cdn.example.com/ save / my.png将查看您的站点并下载一个my.png副本,然后在那里的网络上保存一个缓存副本。现在,这之后的所有加载都将从cdn加载。过了一段时间,cdn可能会回来检查,以确保图像仍然是相同的图像。但是一旦cdn的网络有了文件,他们就能够与世界各地的服务器共享它,从而使您的站点更快。

票数 3
EN

Webmasters Stack Exchange用户

发布于 2012-01-25 16:16:02

或者它是否以一种不同的方式工作,比如图像仍然被上传到我的服务器上,但是我必须手动或通过CRON作业将它们移动到amazon服务器上吗?基本上有人能向我解释一下它的工作原理吗?

亚马逊的CloudFront支持“原始-拉”(通过“自定义来源”),在那里你告诉它查看你的网站的文件,如果它没有一个副本已经存储。这使您不必对S3进行任何镜像。

票数 2
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/25374

复制
相关文章

相似问题

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