只有一个ftp用户足以在图片托管网站上传进程?

时间:2014-08-04 15:56:14

标签: image ftp hosting uploading

我有一个图片托管网站,我正在考虑使用新服务器来托管图片,主服务器“misitio.com”加上一个包含图片“img1.misitio.com”的新服务器。 / p>

图像将上传到我的主服务器,然后它将通过ftp传输到新服务器(所有在PHP代码中),我的问题是我是否只有一个用户上传图片有问题,即如果很多访问者同时上传图片,那么连接到ftp服务器会出现问题? (因为它总是只使用一个用户)。

1 个答案:

答案 0 :(得分:0)

我们过去想出了一个解决方案。我们使用CDN通过Rackspace托管和提供图像。我们接受了正常上传的图像,然后运行了同步(仅将远程站点上不存在的文件)文件同步到CDN的脚本。该过程每小时自动运行一次。 3小时后,我们将从源网络服务器中删除该图像。因此,CDN是所有图像的主要存储,它并没有影响Web服务器必须做的工作,以便将这些图像提供给访问者(让CDN完成工作)。然后,每周我们可以使用一个脚本来抓取CDN中的400K +图像文件并交叉引用我们的数据库,以验证图像是不是孤立的。如果是,他们就被删除了。当然,你在孤儿院的CDN中总是有一点臃肿,但最终会被删除,而且在CDN上存储和服务器的成本便宜。请务必更新您的网站代码,以便使用您的CDN地址参考所有图片。我们在DNS中设置了一个CNAME来屏蔽用户的公共CDN网址。