私は10,000のMYSQL行ではあまり問題にはならないと確信していますが、もし何十万行、何百万行もあればどうでしょうか?IPアドレスに敏感なビューカウンタを使用すると、MYSQL/PHPの負荷が大きすぎますか?
私はルーキープログラマーなので、クッキーを使って問題を解決できるかもしれませんが、クッキーを使用すると問題が解決される可能性があります。
代替手段はありますか?または、私は非IPに敏感なカウンタに固執する必要がありますか?私のアプリケーションでは、このカウンタは、アイテムではなくアイテムの売り手のみが見ることができます。そのうちのいくつかは、カウンタで遊んで何度もリフレッシュしたい場合があります。カウンターが見えない場合は、爽やかに遊びません。事前に
おかげで、
よろしく
お返事ありがとうございます。 IPアドレスがドットであるため、IPアドレスが整数であるとは思っていませんでした。キャッシュ側はPHP側かMYSQL側で行うべきですか?ありがとう、よろしくお願いします。 – alexx0186
PHPでキャッシュ - 最後のクエリが30分以上前に行われた場合にのみ、mysqlクエリを実行します。結果とクエリ時間をファイルに保存し、必要な場合にのみ新しいファイルを生成します。あなたはまた、混合アプローチで行くことができ、キャッシュ情報を保持する別のmysqlテーブルを作成します。 IPアドレスを数値表現に変換するには、php関数ip2longとバイナリチェックinet_ptonをチェックします。 – Mikk
こんにちは、お返事ありがとうございます。私はそれを調べます。よろしくお願いいたします。 – alexx0186