不久前,我们的服务器上的磁盘空间已超出容量,因此我决定将大部分用户生成的内容转移到 Amazon S3 上。在节省空间、降低带宽成本和将请求从我们的服务器(也处理 Apache 和 MySQL)传播出去方面有明显的好处。
我们有大约 150GB 的三种尺寸的图像,小 (~2KB)、中 (~10KB)、大 (~70KB)。
到目前为止,我们没有遇到任何问题,但我知道如果亚马逊宕机,我们会被搞砸(我唯一的备份是这些图像的前 50GB 左右,其中许多将被删除/更改等)。
我不想将图像下载到我的服务器上(即使我有磁盘空间),也不能将整个存储桶下载到我的本地计算机(办公室中的垃圾连接)。
所以我需要一个解决方案来远程备份这些数据,并且在最坏的情况下快速将所有数据恢复到存储桶中。
还是我担心太多而亚马逊正在为我提供支持?
像PHP中使用ini_set()的许多变量一样,实际上并不起作用.
我最近升级了我的PHP版本,发现我的多图像上传器现在已经上限了.经过3个小时的挫折,我发现我的新PHP安装将新的"max_file_uploads"参数设置为"20".
所以只上传了前7张图片(每张图片有三种尺寸,7*3 = 21).
我现在可以将我的php.ini值"max_file_uploads"更改为300,但我宁愿不做那边广泛.
有没有办法为单个文件(upload.php)设置该值?可以使用.htaccess文件吗?
背景:
我是团队中的两位开发人员之一.我们已经在内部使用git 6个月,取得了巨大的成功.但是,我们仍然通过FTP"手动部署"到我们的生产服务器......我们不想冒任何自动部署的风险,直到我们对git工作流程感到满意为止.我们现在有一个开发服务器设置,并正在寻找某种"一键"部署....我听说有些人在代码仓库中对开发服务器进行"git pull".我还听说有些人"转发"来自登台服务器的文件.
题:
我们的git repo是否应包含所有永不更改的大文件(例如我们的Java照片上传器小程序使用的.cab文件).显然我们的缓存HTML文件不属于repo ...但是我们的PDF产品指南等等呢?这些都应该由git跟踪吗?(我目前将它们放在gitignore上以节省github和我们机器上的空间).
什么是适合我们的设置的"一个动作"部署stratergy:
谢谢