1

リアルタイムでロードする Twitter のフィードに似たものがあります。ツイートを見た人の数を追跡するにはどうすればよいですか? domain.com/post/32434 にアクセスしてステータスを読み込むかどうかについては話していません。1 つの投稿が次々と読み込まれる AJAX リアルタイム クエリについて話しています。

Google アナリティクスや Charbeat には、このニーズを満たすのに役立つものはありますか?

4

1 に答える 1

1

データベースで独自のカウンターを管理してみませんか?

あなたの基準はよくわかりませんが、基本的に、特定のツイートが読み込まれた回数を数えたいとしましょう。

非常にすぐに、私はこれを考えることができました: テーブル:

CREATE TABLE tweets_loads(ID_TWEET INT NOT NULL, LOADS BIGINT NOT NULL DEFAULT 0, PRIMARY KEY `ID_TWEET`) ENGINE=InnoDB;

各 ajax リクエストでのクエリ:

INSERT INTO tweets_loads (ID_TWEET, LOADS) VALUES (myTweetId, 1)
ON DUPLICATE KEY UPDATE LOADS = LOADS + 1;

(mysqlを想定)

php から実行すると、それだけです...その後、挿入間の競合をチェックしますが、理論的には mysql はそれをうまく処理する必要があります...

于 2012-06-01T00:08:44.353 に答える