0

当我在服务器上解压缩 zip 文件时,我遇到了“php 超时”的问题,但这是很久以前的事了,我现在使用另一台服务器。我当前的脚本应该创建一些文件夹,按此顺序创建一个文件,然后提取一个包含图片的 zip 文件。然后它为每张图片创建一个缩略图。该脚本已完成,效果很好,但我担心超时错误。我在一个 zip 文件中测试了 10 张图片。它工作得非常快。但如果用户上传一个包含 400 张图片的包,则需要更多时间。应该可以上传400多张图片。这就是我创建 zip 文件上传的原因。是否有可能出现超时错误?我不知道我是否可以在这台服务器上使用我们

set_time_limit

如果我可以使用它,我不知道脚本需要多少时间。也许我什么都不担心

4

2 回答 2

1

创建一个phpinfo.php文件并在您的网络服务器上访问它。在此文件中,您只需输入:

<?php
    phpinfo();

这将为您提供有关服务器设置的当前信息。查找调用max_execution_time的参数,该参数保存脚本可以运行多长时间的参数。

如果您担心您的脚本会花费比这更长的时间,您可以通过多种方式调整变量。

通过.htaccess

php_value max_execution_time     10800

通过PHP.ini

max_execution_time = 10800

index.php

ini_set('max_execution_time', 10800); 
于 2014-10-08T08:44:19.033 回答
0

那么在你正在做你的事情的 php 函数中,你可以通过使用类似的东西来实现这一点:

ini_set('max_execution_time', 300);
ini_set('memory_limit', '300M');

对于时间限制或内存限制增加。

于 2016-11-18T21:57:44.587 回答