在我的服务器上,有一个URL n.php,其中包含以下代码。
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $Url,
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => $postParams,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_ENCODING => '',
));
$curlResponse = curl_exec($curl);
n.php获取获取值并将其发布到同一服务器上的yii Service。 yii服务仅将数据保存到数据库。
但是通过curl发布数据需要花费大量时间。 任何减少此处理时间的解决方案。
答案 0 :(得分:0)
您的cURL没什么问题,也许问题在于yii服务,但我对此表示怀疑,也许数据库运行缓慢。
就像评论中说的那样调试服务,我感觉是数据库使该请求变慢,在db保存(不保存)之前返回,如果仍然很慢,则继续调试直到找到该部分这减慢了此请求的速度。