按图片订购任务。
- check image exist
- create thumbnail
- save information of images and thumb to database
如果我们使用更多图像并且需要更多时间来执行请求而不是默认的php(30s)
时间是否包含php执行时间+ mysql时间?还是只有时间用于PHP?
当我保存信息时,一些图像在仍然插入数据库时缺少infor
示例:30张图片
php : scan information of 25 images
mysql: insert 30 images infor
我认为php处理时间超过默认时间,请求将停止。所以mysql只插入25个图像infor。那对吗?
$infor
if (// create thumb and get infor successfull) // if exceed time , why script don't stop inserting infor
{
$infor return information of images
}
$database->insert($infor)
我想知道的是脚本什么时候停止。如果进程是创建拇指步骤并且超过时间停止,为什么脚本继续将null infor插入数据库
答案 0 :(得分:1)
您可以增加.ini文件或此类代码
的时间ini_set('max_execution_time', 300); //300 seconds = 5 minutes
或者在PHP上使用set_time_limit函数。
答案 1 :(得分:0)
在这种情况下使用
set_time_limit(0);
0表示无限制。 在php文件的顶部使用此功能可能需要很长时间。