问题很简单,我想检查一个数据库为网站访问者提供定制内容,但是如果这个功能需要800ms以上的时间执行,那么故障转移并提供一个通用页面。 (服务器响应的目标时间为1000毫秒)。php set_time_limit小于一秒
我见过set_time_limit函数,但是这需要一个秒数的整数作为参数。
我的问题:是否有类似的东西可以用于小于1秒的值?
我在寻找类似:
void set_time_limit_ms (int $milliseconds)
set_time_limit_ms (800)
所以问题是一个长时间运行的数据库查询?请参阅http://stackoverflow.com/questions/4794747/mysql-can-i-limit-the-maximum-time-allowed-for-a-query-to-run – bitWorking
可能是的,但我也会期待在PHP中进行一些数学比较,这也会占用一些处理时间,或者可能用R等另一种语言调用脚本。基本上,我想在函数开始时启动时钟,并在800毫秒内杀死它,并且可以自由地将任何我想要的功能(我会做很多实验来优化开始的速度),知道它会杀死查询并以800毫秒提供一个通用页面。感谢您的关注。 –