本地缓存亚马逊s3 codeigniter

时间:2011-10-31 20:44:30

标签: php codeigniter amazon-s3

我刚刚设置了一个照片库网络应用程序,该应用程序链接到我的亚马逊s3帐户,我已将其隐藏在代码点火器中。

问题我正在寻找解决方案!

当我从S3中提取图像时,其中一些是4-5mb,这需要永远加载这真的令人沮丧,我正在寻求有关处理此问题的最佳方法的建议。

他们是否可以在亚马逊s3服务器上缓存缩略图,或者最好是在我的服务器上本地缓存缩略图,然后从他们那里取出缩略图。

有人可以推荐一个非常好的库,我可以与代码ignitor和s3一起使用来管理它。

由于

1 个答案:

答案 0 :(得分:1)

要做到这一点,我会说将图像上传到codeigniter并使用in built Image Manipulation class创建某种缩略图脚本,然后您可以使用CloudManiac-Storage over at Codeigniter Sparks之类的内容将文件上传到S3。

根据您的描述,缓慢只是由图像上的长加载时间引起的,因此上传和缩略图创建工具正是您所需要的。据我所知,S3并没有附带任何有用的内置工具。

关于最佳缓存位置的问题,S3可能会更快(取决于您的托管设置),但可能会花费更多。进行实验,计算出成本,看看哪种方法最适合您。