我有一个网站(网站a)获取请求(来自网站b),然后返回符合资格的每个ZIP的人数。我在站点a上创建了请求处理程序,以将请求信息存储在数据库中,并开始执行请求。
我的问题是这样的:由于数据库中的人数(超过3亿),请求可能需要4到5分钟才能完成。由于这个时间,即使计数实现仍在运行,站点b也会返回超时问题。
所以我的问题是:有没有办法触发网址请求但是却没有收听回复?
答案 0 :(得分:0)
当然有可能:
对请求使用php的cUrl
扩展名,它允许自定义超时(CURLOPT_CONNECTTIMEOUT
),您可以设置为20秒。当超时到期时,您的脚本可以继续做任何想做的事情,而不必费心去做任何可能的回复。
但总的来说,我想建议您应该尝试修复/修复您正在使用的服务,以便它为您描述的确切目的提供特定的“仅存储”访问权限。