【发布时间】:2014-11-06 13:08:26
【问题描述】:
我正在尝试在我的服务器中一次压缩许多图像。 压缩文件的大小范围为 250MB-750MB 我正在使用 pclzip 库。
我正在使用共享主机,因此最大执行时间和内存限制是有限的。 我怎么解决这个问题?或者请告诉我任何替代解决方案。
谢谢
【问题讨论】:
-
也许这些操作太大而无法在共享主机上完成。这就是您在执行时间和内存使用方面受到限制的原因 - 您不希望其他人的进程减慢您的操作...
-
也许尝试增量压缩文件,而不是“一次”全部压缩。
-
是的,我尝试按照您的建议逐步压缩文件,即多个 zip 文件而不是一个大 zip 文件。但在这种情况下,脚本的 max_execution_time 也超过了我的服务器限制 30 秒。
-
我的意思是每次将一张图片添加到 zip 文件中,而不是一次添加多个文件。
-
是的,做到了,但脚本在 max_execution_time 内失败。你有什么建议吗 - 1. 将应用程序托管到专用/虚拟服务器 2. 将应用程序部署在其他共享主机中,我可以增加脚本的 max_execution_time。