私は自分のアプリケーションデータ(株)をライブデータと同期したいと思っています。私はそれが私にMaximum execution time of 60 seconds exceeded in .....
方法を促すメッセージが表示されます同期。ライブデータの在庫データ
// $companyInfo ; holds company information like symbol
foreach($companyInfo as $singleCompany)
{
$feedUrl = 'http://finance.yahoo.com/d/quotes.csv?s='.$singleCompany['Company']['Symbol'].'&f=l1c6gho&e=.csv';
$handle = fopen($feedUrl, "r");
$liveCompanyData = fgetcsv($handle);
if(!empty($liveCompanyData) && isset($liveCompanyData))
{
/*** here I parse data n save it in db ***/
}
fclose($handle);
}
(すなわち約レコードの30のための)小さなデータセットのために働く、およびレコードの長いセットのためになります。..ここに私のコードは..ですヤフーのAPIを使用していますそれをしてもいいですか ?
注:私はcakephpフレームワークを使用しています。
ユーザーがブラウザでページ(スクリプトURL)を開くと、 cronジョブとは対照的に - スクリプトURLがcronスケジューラによって要求されたとき。 – lxa
あなたはユーザが要求したスクリプトによって何を意味するのか教えてください。私は理解しています...私はコントローラ内でコードを書いているので、それはすべてのmvcリソースを利用します。一方、単純なPHPスクリプトを書くならば軽量サーバースクリプトであり、 mvc oneのこと..私は正しい? – anasanjaria
私は通常のPHPスクリプトを作成し、私のレコードと同じくらい多くの時間、データのyahoo APIをヒットします...それは良いアプローチですか? – anasanjaria