gpt4 book ai didi

php - 如何最好地在服务器外调整图像大小

转载 作者:行者123 更新时间:2023-12-05 09:00:35 25 4
gpt4 key购买 nike

我有一个用户上传图片的网站。这些图像被调整为各种尺寸。我目前在我的服务器上这样做,但正在考虑在 AWS 或类似的东西上处理它。这是个好主意吗?

最佳答案

我一直在使用 EC2 和专用服务器来完成类似的任务,这里有一些提示:

  1. 尽可能少地使用 IO。如果您打算使用像 ImageMagick 这样的东西,请知道写入磁盘是对 io 资源的浪费(除非您无论如何都想缓存它。)PHP/GD 允许您直接在 http 响应中发送 jpeg。

  2. 尽快释放 RAM:尽可能释放源图像和调整大小的图像。消除服务器换出内存的可能性。

  3. EC2 的上下文切换速度极慢。所以尽量少尝试。像 Gimp 这样的处理器非常慢(按比例缩小在专用处理器上需要 0.2 秒,在 EC2 上需要 7 秒。)此外,ImageMagick 非常慢,就这样。如果可以,请使用 PHP/GD 进行所有处理。

  4. 记得设置最大内存。您将需要内存中图像的两个副本(源图像和按比例缩小的图像。)

  5. 最后但同样重要的是:从实时开始。不要从 mysql 队列和外部守护进程的矫枉过正的解决方案开始。从长远来看,这些将很难维护。因此,在 build 火箭之前,请尝试实时。

祝你好运!

关于php - 如何最好地在服务器外调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/236139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com