如何在cdn上传多个文件?

时间:2010-11-28 21:55:30

标签: python cdn

我必须上传webpage on cdn。说test.html, test.css, image1.jpg等等。现在我uploading所有这些文件一个接一个。我认为哪个效率不高。那么,是否可以将所有这些文件保留在folder上,然后upload this foldercdn?如果是,那么我需要注意哪些参数。压缩文件夹有用吗?我正在使用python

先谢谢

2 个答案:

答案 0 :(得分:0)

您无法将文件上传到CDN,因为CDN是包含放置在网络各个节点的数据副本的计算机系统。

基本上你需要先在某处上传数据;让我们说你的网站或博客( www.mywebsite.com/image.jpg ),然后建立一个CDN提供商(例如Amazon CloudFront)来从你的网站获取内容并通过其网络进行分发。

CDN提供商会为您提供可用于传送内容的 blablabla.amazon.com 等链接。因此,您现在可以从 blablabla.amazon.com/image.jpg 访问您的image.jpg。当用户尝试此链接时,CDN提供商会将请求路由到其最近的服务器以传递图像。

If you need to upload multiple files , you may use AJAX. 

答案 1 :(得分:0)

我认为您正尝试通过FTP客户端或类似方式将您网站的静态内容(而非用户上传的文件)上传到CDN。

要实现批量上传,您可以在本地计算机上压缩所有此类文件并上传到您的网络服务器。在Web服务器上解压缩文件并编写批处理脚本,该脚本使用CDN API在CDN容器中发送文件。

对于文化新文件或修改过的文件,编写另一个批处理脚本来获取所有新的/修改过的文件并通过CDN API发送到CDN容器。