• ベストアンサー

SQLでの掲示板

PHP+MySQLで掲示板を複数作ろう(100個以上)と考えているのですが、 普通のパールなんかのcgiでの掲示板に比べてかなり容量を 食ってしまうものなのでしょうか? PHP+MySQLに慣れたので、なるべくならそれで行きたいのですが。 レンタルしているところでは実際にMySQLの使用容量がわからないので 困っています。(200MBまでOKとのことですが) お詳しい方、是非お教えください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Mizyu
  • ベストアンサー率41% (245/593)
回答No.1

通常のPerlの掲示板というのはテキストに保存する、という形が基本です。ですので、データ容量は変わりないと思います。 テーブルのデータ計算してみてはいかがですか? データ一件あたりのMAXの容量 × 掲示板の数 × 最大で保持するレコードの数 本文の容量を調整してデータ容量の最大値を180MBくらいにすればよいと思います。 また、200MというのはDBのみで200でしょうか? Webサイトの容量が別でしたら、過去ログをHTML化してDBからはデータを消す、という機構を取り入れればいいと思います。

rodem01
質問者

お礼

ありがとうございます。 基本的なことがわかっていなくて・・・ 例えばvarchar(1000)のフィールドに書き込みしてもらうとして、 100件の書き込みがあれば1000×100と考えればよいのでしょうか? それとも実際に書き込まれた分量の容量で済むのでしょうか? (例えば平均100字×1000という計算) HTML化そうですね。なるほど。有難うございます!

その他の回答 (1)

  • Mizyu
  • ベストアンサー率41% (245/593)
回答No.2

補足です。 例を挙げますと、データのレコードが「ID」char(10)「名前」varchar(20)「タイトル」varchar(20)「本文」varchar(500)とあったとします。 IDと名前とタイトルと本文の合計で600バイト使っています。 レコード1件の最大値は600ということになります。 ただ、おっしゃる通りvarcharは可変長なので実際に入る量はもっと少ないですが、計算は最大値で行うべきです。(バグの原因になりかねないですから) 平均値も計算したいのであれば、char,dateのように固定長のものはそのまま、varcharのように可変長のものはおおよその数を入れて計算します。 で、上記したデータは掲示板1つに対して100のレコードを残すとします。 さらに掲示板が100個あると考えたら総容量の最大値は 600*100*100になります。 ここで考えるべきなのは総容量と最大容量の差です。 例えば、最大容量が5000000バイトであったときに容量がオーバーしてしまいます。 そこで保持件数の調整を行います。レコードの保持件数を80とすれば 600*80*100となって最大容量が4800000バイトになりDBに格納しきれます。 そして80以上登録があった場合に最古レコードをHTML化し、DBのデータを削除する機構をPHPに組み込めばいいという計算になります。 頑張ってください。

関連するQ&A

  • サーバーの容量と掲示板専用のサーバーについて

    HPを作っています。 サーバーは当初プロバイダのところを使う予定(無料)だったのですが、容量が10MBまででCGIが使えません。 掲示板もほしいので無料でCGIが使えるサーバーをレンタルし、そこに掲示板だけ作ってリンクさせようかなと思って探したのですが、色々なサーバーの情報を見ていくうちに10MBって少ないんじゃないかなと思ってきました。 HPには小説をいくつか掲載したいだけなので重い画像や動画はないんですが(商業目的でもありません)、10MBあれば十分なんでしょうか。 また、容量が少ないとアクセス速度に影響するものでしょうか。 あとできれば(もし10MBで十分なら)掲示板用のいいサーバーがあれば教えてください。 条件としては、CGIが使えて無料でポップアップ広告はなく(広告自体はOKです)、アクセス速度がある程度速い信頼性のあるサーバーです。 今のところ候補は「Land.to」「Cool online」「さくら(無料じゃないけど格安)」「infoseek(遅い?)」あたりを考えています。まあさくら使うなら掲示板用じゃなくて全部載せちゃうと思いますが。 これらのサーバーについての情報やほかにお勧めのサーバーがあればよろしくお願いします。 質問が複数になってしまいましたが、どれかひとつでもいいのでわかる方がいたらお願いします。

  • Q&A形式の掲示板CGIを探しています

    一人の質問に対して複数の方が回答できるCGIを探しています。 条件としては、 ・できればスキンの充実した掲示板が良いです。 ・OKwebの形式が理想です。 ・phpではなくperlのCGIでお願いします。 もしオススメがありましたら教えてください。

    • ベストアンサー
    • CGI
  • 条件に合う商用利用のレンタルサーバーを探しております

    オンラインショッピングサイトを運営するにあたり、無料レンタルサーバーを探しています。有料サーバーなら知っていますので、 無料レンタルサーバーについてのみ返答をお願いします。 条件は以下のとおりです。 容量:200MB以上 商用利用:可能(アダルトサイトの運営ではありません。) 環境:PHP、CGI、mySQL、Perl、sendmail の使用可能 (使用予定のCGIはチャットやゲーム用ではありません) 審査の有無:不問(出来れば審査なしのレンタルサーバー希望) 料金:全て無料 以上の条件を満たしていれば、個人運営などの自宅サーバーでも構いません。

  • 掲示板CGIを探しています。

    下記のような条件で掲示板のCGIを探しています。 (掲示板のレンタルサービスではなくCGI---perlかPHP) ☆PC・携帯(出来れば3キャリアとも)で閲覧・書込みが可能 ☆無料もしくは少額有料での利用可能 ☆著作権表示を削除可能、もしくはライセンス料(少額で)削除可能 ☆書き込みを管理者のみの設定にしたりも出来る 会社関係での利用を目的としています。 利用されている方、ご存知の方がおられましたら よろしくお願いします。

    • ベストアンサー
    • CGI
  • 掲示板、探しています

    以下の条件に近い掲示板を探しています。 1.CGIのみで動作 2.複数の掲示板を設置できる、あるいは掲示板内でディレクトリ階層を持てる(例えば、男性用と女性用を分けて管理できるようなもの) 3.記事はスレッド型で管理される 条件に合致しているのが、 http://www.php-j.com/ なのですが、PHPが使えないためにCGIで機能が近いものを探しています。 ご存知の方、お勧め等ありましたらよろしくお願いいたします。

    • ベストアンサー
    • CGI
  • 無料ホームページスペース

    ホームページスペースを捜しています。 ・無料で使用できる。 ・広告/メルマガ等が必須OK。 ・容量は少なくてもOK(掲示板が5つ程度運営できれば)。 ・CGIの利用が可能。 ・レンタル利用が可能。 レンタル利用について詳しく書きますと… CGIを設置出来ないスペースを使用している知人(複数)に 当方が掲示板を設置し、その掲示板を使用してもらう、と いう事を想定しています。 上記のような、レンタル利用が可能なスペースがありましたら 教えて下さい。できれば現在募集しているサーバに限らせて下さい。

  • 画像掲示板について

    私は、現在、無料の画像掲示板、 「無料レンタル掲示板 AVI画像掲示板」を利用しています。 しかし、初めての開設としては、それなりに良かったのですが、 欲が出てくると、画像サイズなども、大きくなります。 次の条件に当てはまる掲示板サイトを教えてください。 (1)無料であること。 (2)CGIなど、ISP関連があるのは、加入ISPの制限により不可。 (3)上の掲示板では、スレッドタイプBに相当するような感じである事。  スレたてて、返信で書いて(画像も、入れられて)のタイプ。  また、投稿画像が小さく見える(サムネイルと言うのかな)。 (4)画像容量が、確実に、900kbyte以上であること。  (上の掲示板、250KBでも投稿できない物も、あります。) (5)1IDで、複数の掲示板をもてる。(又は、複数のID取得可) (6)(推奨項目)スパムや誹謗中傷のIPを制限できるなどの機能。 おおよそ、以上の条件を満たしているレンタル掲示板を探しています。 特徴と共に、どんなのが、あるか、教えてください。 (2)の条件は、プロバイダが、用意したCGIしか使えないようになっていますので。 様々な意見をお待ちしております。

  • ホームページ作成

    以下の条件で無料でホームページが作れるレンタルサーバーってありませんか? ・sendmailが使用可能 ・容量300MB以上(できるだけなら無制限) ・CGI/PHPが使用可能 お願いします!

  • 掲示板の利用について

    この前も質問させてもらったのですが再度お聞きします。 職場内だけのホームページを作っています。 サーバーにはアップロードしていないので自分の職場内だけしか見ることができないようにしています。 そのホームページに申し送り事項などを掲示板でしようと思います。 もちろん外部には絶対漏れないようにしなければいけないのですがこの場合一番安全なのはApacheを使って自分のパソコンにローカルサーバを作ってCGIの掲示板を置くことがいいですか? もしこの場合この掲示板は商用掲示板になりますよね。 だったらもし掲示板をレンタルで借りる場合は商用OKの掲示板を借りるか僕もある程度perlの知識があるので自分で掲示板を作るかですよね!アドバイスお願いします。

  • レンタルサーバー、お勧めは?

    HPを運営しようとしてますが、レンタルサーバーを探しています。 最低でもMySQLが使えること、CGI(Perl)が使用できること、サポートが交渉無休、24時間であることがOKであればいいのですが。。 どうぞよろしくお願いします。