【问题标题】:Amazon S3 and PHP亚马逊 S3 和 PHP
【发布时间】:2012-05-01 17:05:52
【问题描述】:

我正在构建应用程序的管理端。它有一个页面,显示来自 amazon s3 文件夹的所有图像。页面一次显示 10 张图像。所以情况是我必须向 amazonS3 服务器发送 10 个请求以获取 10 个图像。有谁知道通过单个请求或其他更好的方式获取这 10 张图像的其他方法?

我正在使用 codeigniter 和一个 amazons3 类 (http://undesigned.org.za/2007/10/22/amazon-s3-php-class)

【问题讨论】:

    标签: php codeigniter amazon-s3


    【解决方案1】:

    对于每张图片,无论使用何种编程语言,都会有一个 http 请求。所以除非你使用像图像精灵这样的东西,据我所知没有其他方法

    【讨论】:

      【解决方案2】:

      您应该在本地服务器上缓存来自 S3 的所有图像,以减少 S3 请求和带宽使用。

      除非每个页面都有唯一的图像,否则这应该会大大减少您发出的 S3 请求的数量 - 尽管很明显,当图像缓存为空时,仍然会有相同数量的请求传递到 S3。

      【讨论】:

        【解决方案3】:

        看看这个post。人们得出结论,将 S3 用于多个小对象将会非常昂贵。

        我可以建议根据您的应用程序,您可能有一个(或几个)压缩(或去皮重)文件,您可以一次获取,在您的服务器上解压缩(解压缩)它并在您的网络应用程序中显示它.如果文件更改较少且被多次获取,这是一个不错的选择。

        另一种更疯狂的想法 - 你可以使用精灵 ;-)

        【讨论】:

        猜你喜欢
        • 2018-02-10
        • 1970-01-01
        • 2013-10-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-20
        • 2013-05-12
        相关资源
        最近更新 更多