【发布时间】:2016-01-21 22:01:13
【问题描述】:
我正在使用 Twitch API 检查用户是在线还是离线。该代码运行良好,但它大大减慢了网站的加载过程。加载网站可能需要 5-10 秒。如何减少加载时间?
我应该使用 cookie、会话吗?或者怎么做?
public function twitchOnline($twitchname){
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://api.twitch.tv/kraken/streams/'.$twitchname
));
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$response = curl_exec($curl);
$checkkey = "language" ;
$position = strpos($response,$checkkey);
curl_close($curl);
if ($position === false) {
}else{
if($twitchname != null){
echo "streamOnline";
}
}
}
【问题讨论】:
-
只是猜测。但是您正在尝试访问 https 网址并停用 SSL。 'curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);'尝试打开它。
-
ssl 未停用。同行验证是。这是一件坏事,但它不会禁用 ssl...
标签: php