我已成立一個cron作業跟蹤誰喜歡Instagram上我特別喜歡的媒體Instagram的。軌道通過cron作業
我從節約實時訂閱,然後查詢API媒體ID來獲得誰喜歡它,每隔1小時後保存的用戶ID,工作正常,但因爲它需要太多的請求,服務器沒有經過優化。
任何較好地解決了這一點。在我的代碼的一小段代碼之下。
<?php
while($row = mysqli_fetch_assoc($r)){
$media_id=$row['media_id'];
$url='https://api.instagram.com/v1/media/'.$media_id.'/likes?access_token='.$access.'';
$inst_stream = callInstagram($url);
$results = json_decode($inst_stream, true);
foreach($results['data'] as $item){
$insta_id=$item['id'];
// insert & update code
}}
?>
它是否需要太多的請求到Instagram服務器,因爲你有很多'$ media_id'或太多的請求到你自己的mysql服務器爲了保存user_ids? –
我更關心instagram服務器。您認爲什麼可以成爲替代/優化的解決方案? – Roger