JavaScript - インターフェイスにデータを複数回送信する場合、データの整合性を確保し、挿入のプレッシャーを軽減するにはどうすればよいですか?

WBOY
リリース: 2016-08-04 09:19:34
オリジナル
960 人が閲覧しました

ajax を使用して日付ごとに記事データを収集します。1 日あたりの記事数は必ずしも一定ではありません。それは数記事の場合もあれば、数千、数万記事の場合もあります。
1回の投稿で1日分のデータを一度にサーバーに送信することはできません。
1. 1,000 件の記事が、それぞれ 100 件の記事 (約 80k) ずつ 10 件の投稿に分割されて送信されたとします。最終サーバーがこれらの 1,000 件の記事をデータベースに確実に保存するにはどうすればよいでしょうか。
2. 複数のクライアントが同時にデータを送信する場合、データベースへの挿入の圧力を軽減するにはどうすればよいですか?

返信内容:

ajax を使用して日付ごとに記事データを収集します。1 日あたりの記事数は必ずしも一定ではありません。それは数記事の場合もあれば、数千、数万記事の場合もあります。
1回の投稿で1日分のデータを一度にサーバーに送信することはできません。
1. 1,000 件の記事が、それぞれ 100 件の記事 (約 80k) ずつ 10 件の投稿に分割されて送信されたとします。最終サーバーがこれらの 1,000 件の記事をデータベースに確実に保存するにはどうすればよいでしょうか。
2. 複数のクライアントが同時にデータを送信する場合、データベースへの挿入の圧力を軽減するにはどうすればよいですか?

最初にすべての記事 ID を指定してから、サーバーがこれらの記事 ID のバッチをチェックすることもできます。それほど厳密でない場合は、更新する必要がある合計数のみを指定してから、サーバーがすべての更新が行われたかどうかを確認します。サーバー更新後に完了しました

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!