php担心time_out

时间:2014-10-08 08:39:06

标签: php time-limiting

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

set_time_limit

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

2 个答案:

答案 0 :(得分: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); 

答案 1 :(得分:0)

在php函数中,你正在做你的东西,你可以通过使用类似的东西来实现这个:

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

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