php - 保存图像异步 CodeIgniter PHP

标签 php android ios codeigniter imagemagick

我在 Codeigniter 2.x 中使用 ImageMagick 为社交网站保存图像的多个副本。每次裁剪后,它会将图像发送到 AWS s3 存储桶。

我想知道是否有任何方法可以在 PHP 中使此过程异步,以使用户不必等待 4 次裁剪并在返回响应之前保存。

最佳答案

你可以在你的 codeigniter 项目中引入一个排队系统。如果您在 AWS 上,一种选择是向 SQS 发送消息以指示图像已上传,并且您可以异步处理图像而无需阻止用户, https://aws.amazon.com/articles/PHP/1602

您还可以使用 AWS Lambda 采取无服务器方法,http://docs.aws.amazon.com/lambda/latest/dg/walkthrough-s3-events-adminuser-create-test-function-create-function.html

或 Cloudinary (http://cloudinary.com/) 提供了出色的云解决方案,可为大多数项目免费提供非常灵活的图像大小调整/处理服务。

关于php - 保存图像异步 CodeIgniter PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32619971/

相关文章:

php - 从 URL 中提取数字

Android 应用程序在物理设备上崩溃但不是模拟器 : "Parcel: dup() failed in Parcel::read [...] error: Too many open files"

java - Android:约束布局中的多个 fragment

ios - 在 NSDictionary 中存储 C float 组

php - 查看模型中的 Codeigniter 信息

php - CWP : SSL + WebSocket + Ngnix

php - Laravel Voyager 面包屑子域问题

c# - 编写内联抽象类的 C# 实现?

ios - 在 Swift 中从 NsDIctionary 获取值(value)

iOS SDK : UIImage Hue Cycle