0

私の質問の編集:

ウェブサイトでのインプレッション(ヒット)をカウントしたいのですが、PHP5.3とYiiフレームワークを使用しています。Yiiフレームワークでアプリケーションを実行しようとしています。

私のアプリは1日あたり最大60万人のユーザーを獲得しています。

前に提案したように、インプレッションを更新しようとする複数の接続が原因でサーバーがクラッシュする可能性があります。

私の質問は、私のサイトへのインプレッション(ヒット、訪問)をカウントするための推奨される方法は何ですか?

ありがとう、ダニー

4

1 に答える 1

1

ハードウェアの制限に直面している場合、MySQLの最大接続数を変更しても(そしてあなたが増加したことを意味していると思いますが)役に立ちません。MySQLのドキュメントはこれに対処しています。

コードを調べて、DB呼び出しを減らすためにどのようなリファクタリングを実行できるかを確認し、それが機能しない場合は、ハードウェアのアップグレードを検討することをお勧めします。どの関数がすべての負荷/接続を引き起こしているのかを判断するために、自分のものもプロファイリングしてみるのはおそらく理にかなっています。

于 2012-08-06T16:05:31.583 に答える