2

ログインするユーザーごとに、ユーザーID、ユーザー名、場所をセッション変数に格納する予定です。これは、ユーザーごとに3つの変数です。1000人のユーザーがログインしている場合、これはサーバーが処理するには多すぎますか。これはサーバーに問題を引き起こし、私を追い出させますか?これにはgodaddyのホスティングを使用します。

4

4 に答える 4

3

あなたが話しているセッションの量は大したことではないかもしれませんが、最も重要な質問は、これらのセッション(ユーザー)がログインしたときに何をしているのか、すべてのセッションがどのくらいの負荷を引き起こしているのかということです。

場合によっては、1人のログに記録されたユーザーが、セッション内で通過するプロセスを考慮して、サーバーに引き起こしている負荷の量で他の10人に等しいことがあります。

共有ホスティングサーバーで実行している(そしてそう思われる)場合は、スクリプトが発行および生成している負荷(処理、要求など)の量を検討することをお勧めします。

賢くプレイし、クエリを可能な限り最小限に抑え、ホストがmemcachedを有効にしているかどうかをホストに問い合わせ、それを使用することを検討し、論理的および技術的にコードに特別な注意を払ってください。

一方、サーバーリソースに特定の専念が必要な場合は、VPSホスティングを利用できます。

于 2012-07-09T12:05:10.150 に答える
2

いいえ、私はそうは思いません:)なぜそうなるのでしょうか?

1000はかなり少ない数なので、心配する必要はありません。

于 2012-07-09T11:51:40.173 に答える
1

最近のサーバーのほとんどは、膨大な量のデータを計算するかなりハイエンドのマシンです。3つの変数は、ごく少量のメモリを使用します。したがって、1000人のユーザー全員がログオンして同時にアクティビティを実行したとしても、サーバーに大きな影響を与えるかどうかは疑問です。

于 2012-07-09T11:55:15.463 に答える
0

おそらく、 memcacheをより効率的に使用できます。彼がセッションをmemcacheに自動的に保存するようにapacheを構成することは可能です。

1000セッションはそれほど多くありません。

于 2012-07-09T11:54:14.527 に答える