5

特定の div を 3 秒ごとに更新する必要がある Web ページがあります。この div には、そのページの残りのコンテンツに依存する変数が含まれています (たとえば、Web サイトにログオンしているかどうか、ユーザー名など)。

jQueryを介してこのさわやかな効果を達成しました

setInterval(function()
{
$('#div').load('page.php #div');
}, 3000);
;

私が持っている質問は、目的の div ブロックを所定の位置に挿入する前に、ajax がページ全体をロードすることです。ページ全体には約 15 個のクエリがあります (おそらくもう少し多いでしょう)。これらのクエリは非常に単純で、行またはフィールド (SELECT) を検索するだけです。

上記のスクリプトでは、これらの 15 以上のクエリが 3 秒ごとに実行されます。つまり、1 秒あたり 5 つのクエリです。100 人の訪問者がいる場合、1 秒あたり 500 クエリです。先に進む前に、これは多すぎるかどうかを知る必要がありますか?

4

2 に答える 2

1

私が提案できるのは、データベースをホストしているサーバーのベンチマークを行うことです。

参考までに、ベンチマークの例を次に示します

これはすべて、サーバーの仕様と帯域幅に依存します.

于 2013-02-20T16:54:54.097 に答える