AmazonS3和PHP

AmazonS3和PHP,php,codeigniter,amazon-s3,Php,Codeigniter,Amazon S3,我正在构建应用程序的管理端。它有一个页面,显示AmazonS3文件夹中的所有图像。页面一次显示10个图像。因此,我必须向amazonS3服务器发送10个请求,以获取10个图像。有人知道通过一个请求或其他更好的方式获得这10张图片吗 我正在使用codeigniter和amazons3类()对于每个图像,无论使用何种编程语言,都会有一个http请求。因此,除非您使用像图像精灵这样的东西,否则就我所知,没有其他方法对于每个图像,不管使用何种编程语言,都会有一个http请求。因此,除非您使用像我所知的图

我正在构建应用程序的管理端。它有一个页面,显示AmazonS3文件夹中的所有图像。页面一次显示10个图像。因此,我必须向amazonS3服务器发送10个请求,以获取10个图像。有人知道通过一个请求或其他更好的方式获得这10张图片吗


我正在使用codeigniter和amazons3类()

对于每个图像,无论使用何种编程语言,都会有一个http请求。因此,除非您使用像图像精灵这样的东西,否则就我所知,没有其他方法

对于每个图像,不管使用何种编程语言,都会有一个http请求。因此,除非您使用像我所知的图像精灵这样的东西,否则没有其他方法

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


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

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

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

请查看此项。人们得出结论,将S3用于多个小对象将非常昂贵

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

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

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

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


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

雪碧?这对我来说是新的,有链接吗?@Pramod Sivadas-看看这个:这是由单个图像组成的-显示为小块和小块组成完整的游戏。精灵?这对我来说是新的,有链接吗?@Pramod Sivadas-看看这个:这是由单个图像组成的-显示为小块和小块组成完整的游戏。