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