私は一部のhtmlのページのためのajaxによって基づいたコメントシステムを作成したいと思った。 設計目的は次のとおりだった:
1.使用し、取付けやすい
2.データベース(MySQL)は支持した
3. HTML型板/ファイルへの最低の変更
4.サポート重くコメントされた場所のための有効な(頻繁な隠し場所は新たにならない) HTMLページの圧縮/貯蔵の作戦。

AJAXによって基づくシステムは手形に合う。 新しいコメントは即座に表示される。 htmlのページは各コメントの後で新たになるべき要求しないで貯蔵されおよび/または圧縮することができる。
スパムはあらゆるコメントシステムが付いている問題である。 私はスパムの発信者を躊躇させるために最初の繰り返しのhtmlの札を除去することにした。 私が電子メールアドレスを捕獲しないことにした個人的な決定ように。 但しそれはURLと共にそう望まれたらつまらなく加えることができる。

私はAjax私のフレームワークとしてSajaxを使用した。 それはSajaxが PHP /ルビー色のページおよびないHTMLにもっと適するように少数の問題を示した。 私の解決は ここにある

スキーマ:
作成しなさいテーブルの`のコメントの`を(
`IDの`INTブランクAUTO_INCREMENT、
ブランク`URLの`VARCHAR (255)
ブランク`ipの`VARCHAR (30)
`の著者の`VARCHAR (255)のデフォルトの「匿名の臆病者」のない0、
`の位置の`VARCHAR (255)のデフォルト「サイバースペース」のない0、
ブランク`のコメントの`のテキスト
ブランク`のタイムスタンプ場合の`
基本キー(`IDの`))
);

設計は注意する:
コメントを加えるためのコードはページのURLを渡した。 ページがページのURLのためのすべてのコメントを取って来るために荷を積まれるときsajax呼出しはなされる。 新しいコメントはコメントが堤出された後新しいコメントが取って来られると同時に即座に表示される。 これはその上に他のユーザーからのコメントを取って来ることができる。 但し私は新たになるようにユーザーへ多くの価値を加えないで不必要にサーバー負荷を高めるかもしれない時限を実行しないことにした。 確認の点検は複写のコメントを検出し、加えないためになされる。 同じユーザーによって絞るコメントは乱用を防ぐために加えることができる。

ことをあなたのコメントシステムの設計の助け望みなさい。