管理大型网站的图像和其他媒体

时间:2012-10-13 21:19:28

标签: php apache web-applications

我目前正在开发一个大型Web应用程序。用户可以将图像和音乐文件发布到我的服务器。我正在使用PHP与Codeigniter框架,并从A2hosting.com处理Apache服务器。我想知道我将如何管理空间。我知道他们提供无限存储但我知道如果有太多人上传太多,我会遇到问题。

如何处理这个问题的最佳方法?您是否有自己独立的托管计划来存储所有这些媒体?它可以通过第三方存储吗?我的网站最终是否会放慢速度,因为我为人们提供的内存太多了?

我想我想知道我将遇到什么问题?我的项目已基本完成,我想避免可能发生的任何大规模错误。我是唯一一个参与这个项目的人,所以人力和时间都很宝贵。

非常感谢任何帮助和见解。

2 个答案:

答案 0 :(得分:0)

任何以固定费率向您提供“无限存储空间”的人都会让您使用。

我们将媒体文件放在Amazon S3上,该S3旨在处理trillions of files

答案 1 :(得分:0)

如果您确实在本地托管上传的数据,请不要将您的上传文件夹放在网络根目录中的任何位置或远程用户可直接访问的位置。扩展您的存储很容易,但从整个网站或服务器的妥协中恢复不是!