PHP脚本长时间运行可能出现哪些问题
我正在为摄影师开发 PHP Web 应用程序。
正常过程是摄影师通过 FTP 上传包含大约 1000 张高分辨率图像的文件夹,然后单击浏览器中的按钮。此时我的脚本被触发,将图像大小调整为 3 种尺寸。
目前,在我的本地主机上,此过程大约需要 2 秒才能生成 1 个图像(从大约 2.5MB 的图像调整大小),因此我们可以估计,对于 1000 个图像,我们需要 30 - 40 分钟。
我可以将 php_ini 设置的 max_execution_time
设置为 45 分钟吗?或者这是一个坏主意?对于这样的事情你会推荐什么。
I am developing a PHP web application for photographers.
A normal process would be a photographer uploads a folder of approx 1000 High res images by FTP and then clicks a button in the browser. At this point my script is triggered which resizes the image into 3 sizes.
Currently on my localhost this process is taking about 2 seconds to produce 1 image (resizing down from images about 2.5MB in size) So we can estimate that for 1000 images we are talking 30 - 40 minutes.
Can I set my max_execution_time
php_ini setting to 45 minutes. Or is this a bad idea? What would you reccommend for something like this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用 GD 来调整图像大小 - 那么是时候转向 imagemagick 。
If you're using GD to resize images - then it is a time to move to imagemagick.