0

この質問に関しては、完全に同時安全なWebアプリケーションを用意する必要がありますか、それとも開発者は、発生する可能性が非常に低いため、発生する可能性のあるいくつかの同時問題を未処理にする余裕がありますか(たとえば、お金がかからない場合)。ベストプラクティスは何ですか?

注:同時発生の問題とは、スクリプトの実行の重複から発生する問題を意味します。タイムスタンプソリューションを使用した従来の失われた更新のようなマルチユーザーの問題は、これらの可能性が非常に重要であるという意味ではありません。ここでは、ベストプラクティスは常にそれらを処理することであると確信しています。

4

1 に答える 1

1

コードを Web サーバーで実行する場合は、コードの複数のコピーを同時に実行できるように常にコードを記述する必要があります。

それは本当に難しいことではありません。ほとんどの場合、必要なのは状態変更操作に関するデータベース トランザクションだけです (または、ロック ファイルを使用するか、この問題に対する他のよく知られた解決策を使用します)。

注: データを読み取るだけであれば、同時実行性の問題はありません。

于 2012-07-15T13:28:18.530 に答える