投稿者https://stackoverflow.com/questions/72394/what-should-a-developer-know-before-building-a-public-web-siteに触発されて、私は知りたかったと思います:ユーザーの反社会的行動について知っておくべきことは何ですか?
ユーザーの反社会的行動についてはどうすればよいですか?私は一部のユーザーがその投稿に記載されているすべてを試してくれることを知っています他のユーザーは他のユーザーを迷惑にし、他のユーザーにはトロルに投稿します。私はこれらの行動を元に戻す方法を設計できるように心配すべきことは何ですか?
私が作成しようとしているウェブサイトは、YouTube、Wikipedia、SOなどのユーザーコンテンツサイトです。
私が考えていたことの1つは、購読やお気に入りを記録する必要がある場合です。または、自分の通知メッセージを削除するようなもの(他の人に購読してその人が新しいコンテンツを追加したときにトリガー)。私はまた、管理者がそれを見る前にしきい値があるので、ユーザが別のユーザにフラグを立てたときにログに記録することもできませんでした。私はこれらのすべてがボタンの押下であり、ユーザの入力を受け入れていないことに気づいています。私はそれらを記録する必要がありますか? –
データベースセキュリティのバックグラウンドから来ている気がするのは、すべてをログに記録するということです。少なくとも最初は最初は、コミュニティーは小さくなります(したがって、ログするのが少なくなります)が、分析もより簡単になります。あなたが何かを省略すると、あなたは何かの問題を解決するために必要なあなたの底のドル(ユーロ、円、元、ポンド、ルーブル、ルピー、...)を賭けることができます。物事が安定すると、いくつかのロギングを省略して最適化することができます。しかし、 "時期尚早の最適化はすべての悪の根源です" - "悪ではない" –
ok ok、すべてを記録します。 1時間後、私はその投稿を書いて、私はすべてのログに記録するつもりがひどかったので、私はすべてを記録したくなかったのです。私はもっと多くの仕事が必要でした。私は、Id、日付、アクションタイプ、そして必要なものがあればログテーブルを持つことを考えていました(私は愚かです)。私はすべてに日付を付け加えることができ、それを通してログを生成することができます。 –