我刚刚设置了一个照片库网络应用程序,该应用程序链接到我的亚马逊s3帐户,我已将其隐藏在代码点火器中。
问题我正在寻找解决方案!
当我从S3中提取图像时,其中一些是4-5mb,这需要永远加载这真的令人沮丧,我正在寻求有关处理此问题的最佳方法的建议。
他们是否可以在亚马逊s3服务器上缓存缩略图,或者最好是在我的服务器上本地缓存缩略图,然后从他们那里取出缩略图。
有人可以推荐一个非常好的库,我可以与代码ignitor和s3一起使用来管理它。
由于
答案 0 :(得分:1)
要做到这一点,我会说将图像上传到codeigniter并使用in built Image Manipulation class创建某种缩略图脚本,然后您可以使用CloudManiac-Storage over at Codeigniter Sparks之类的内容将文件上传到S3。
根据您的描述,缓慢只是由图像上的长加载时间引起的,因此上传和缩略图创建工具正是您所需要的。据我所知,S3并没有附带任何有用的内置工具。
关于最佳缓存位置的问题,S3可能会更快(取决于您的托管设置),但可能会花费更多。进行实验,计算出成本,看看哪种方法最适合您。