私は問題があり、少し混乱しています。私はstackoverflowでいくつかの研究を行いましたが、正確な解決策には到達できません。方法は何ですか? 6時間ごとにDBを挿入
Googleアナリティクスからいくつかのデータを取得していますが、この方法が遅すぎます。私は6時間ごとにGoogleからデータを取得し、DBに挿入してユーザーがデータを取得したいと思っています。私はDBからデータを取ってくるので、私のサイトではより高速です。
私の研究では、私はcronやmemcachedのようないくつかの解決策を見つけましたが、PHPではいくつかの機能を持つ方法はありますか?
phppマニュアルでは、私はtime()
のようないくつかの機能を認識しています。私はtime()関数でそれを行うことはできますか?
PHPを使用してスクリプトを作成し、6時間ごとにそれを繰り返すことができます。アプリケーションをコーディングしてから実行し、ループすることができます。 cronタスクが優れています。しかし、GoogleアナリティクスにはこのためのAPIはないと思いますか?私はGetClickyを試してみましょう - それはずっと良いとリアルタイムです。 – TheBlackBenzKid
その問題は、PHPスクリプトがまだ実行する必要があることです。 cronジョブの中に入れた場合、ユーザーのトラフィックに関係なく6時間ごとに実行され、アナリティクスのリフレッシュをトリガーするユーザーであるため、遅いリクエストを受け取ったユーザーは発生しません。 TLDRのバージョンでは、PHPスクリプトなどをトリガーするcronジョブとして実行して、データを取得/処理します。 –