0

非メンバーによる複数投票を防止する一般的な方法は、Cookie を設定することです (Cookie の削除の可能性に関係なく)。この問題に関する多くの議論の中で、1 つの点が無視されています。投票ごとに新しい Cookie を設定する必要があり、Cookie の数は簡単に数十に増やすことができます。

Cookie は HTTP リクエストで送信されるため、何十もの Cookie を送信すると HTTP レスポンスが遅くなるはずです。この場合、訪問者はサイトを閲覧するときに (投票アクションがなくても) 数十の Cookie を送信し続けます。

私の質問は、複数の投票を防ぐために多数の Cookie を追加することはどれほど有害ですか?

4

1 に答える 1

0

オーバーヘッドはおそらく大きくはなりませんが、特定のパス(たとえば、/dovoteまたは/dovote / voteIssue1)で投票する場合は、パスを使用できるため、Cookieはそのリソースにアクセスするときにのみ送信され、すべてのリソースには送信されません。あなたのサイトへのアクセス。

于 2011-12-01T08:55:03.100 に答える