• 締切済み

ダウンロードの制限とマシンスペック

初めて投稿させていただきます。 個人で作成した動画を、Apacheで作成したページから、 約70人にダウンロードしてもらうサーバの構築を考えています。 サーバの構成は、FreeBSD とApacheで構成する予定です。 動画ファイルは、複数ある場合もあります。 動画ファイルは複数あっても、全ての動画を含み最大容量が256MBまでで作成します。 インターネットの回線は、光ファイバー(100M)で構成を考えています。 ここで問題になるのは、70人ものダウンロードが一斉に始まると、 マシンには、高負荷がかかってしまうと思うのですが、 この場合マシンスペックはどの程度いるものなのでしょうか? また、ダウンロード速度の制限は、どのように行ったら良いものなのでしょうか? 私の方で考えたのは、ダウンロードできる人の数を、 仮定で10人としておき、1人がダウンロードを完了すれば、別の人がダウンロードできるようなシステムを考えています。 このようなシステムは実現は可能なのでしょうか? また、どのような方法がありますか? 違う方法などがあれば、教えてはいただけないでしょうか?

  • KYD24
  • お礼率54% (6/11)

みんなの回答

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.1

ちょっと情報古いかもしれませんが、freebsd.orgのスナップショットサーバのスペックが出ていたので参考URLにあげておきます。 また、某所でPentium-III 700MHz + メモリ256MB のスペックで、100台以上のクライアントをもつProxyサーバが平然と動作している実例も知っていますので、Windows XPが快適に動作するスペックであれば全く問題ないと思います。 ただ、帯域が持たないとは思いますので、セッション数の制限は設けてもよいかもしれません。 # Apacheの設定で実現できたと思いますが自信なし…

参考URL:
http://www.jp.freebsd.org/snapshots/
KYD24
質問者

お礼

返事ありがとうございます。 参考URLを元に考えてみます。

関連するQ&A

  • FreeBSD でマシンスペックを知る

    FreeBSDがインストールされている海外のレンタルサーバを利用しているのですが、マシンのスペックを知りたいと思っています。サポートを含めすべて英語のため基本的な情報を得るのに苦労しています。 WindowsではMSINFO32でマシンの情報が得られますが、FreeBSD でも同様のコマンドがございますでしょうか? もしCPU、メモリ、HDなどの情報を取得する方法をご存知の方おられましたらどうぞよろしくお願いいたします。

  • クラスターマシンとは?

    近くクラスタマシンのスパコンを使う予定です。 クラスタマシンてなんですか? 複数のサーバからなるというのはいいです。 スパコンは、ベクトル機とスカラ機がありますが、最近の主流はスカラ機です。 多くのノードにわかれ、各ノードはCPUコアと専用キャッシュとノード内での 共有メモリ(と専用メモリ)からなります。各ノードはOSも持っています。 各ノードは他のノードと高速のネットワークでつながっています。特に高速のネットワークで つながっている範囲はスーパーノードなんていうようです。 クラスタマシンもおそらく、各サーバに複数のCPUコアと専用キャッシュ、共有メモリ からなっていて、各サーバは高速のネットワークでつながっていると思われます。 なのでスカラ機は、複数のノードからなるのでクラスタマシンのようにも 思うのですが、どうもスカラ機とクラスタマシンは違うもののようです。 スカラ機でもクラスタマシンでないものもあるのでしょうか。 それはどのようなシステムでしょうか。 複数のノードから構成される、と、複数のサーバから構成される、の違いが よくわかりません。 詳しい方教えてください。

  • Apache2のモジュール作成方法

    お世話になります。 Apache2のモジュール作成時、複数のソースファイルから構成される場合のMakefileの修正方法を教えてください。 Web上に沢山あるApacheモジュールの作成方法は一つのファイルで構成されるサンプルしかなく困っています。

  • dxfファイルの強制ダウンロード

    サーバー(アパッチ)においてあるdxfファイルを強制的にダウンロードさせたいのですが、設定はサーバー側で行うのでしょうか? 現在は各クライアントマシンの環境によってダウンロードできるのもあるのですが、ブラウザ(IE5.5)上にdxfファイルの中身のテキストが表示されてしまうのもあります。 強制的にダウンロードさせたいのですが・・・ よろしくお願いします。

  • 日本語名ファイルのダウンロードについて

    Windowsマシン上でブラウザを立上げ、LINUXサーバーにアクセスしてファイルをダウンロードしたいのですが、ファイル名が全角文字だと、NOTFOUNDになってしまいます。 ダウンロードを行なうjavascriptは以下のとおりです。 function download(){ document.location.href = "http://190.XXX.XXX.XXX:7001/temp/download/日本語名ファイル.txt" } システムは、javaで開発しています。(Servlet,JSP,Beans) サーバーのアプリケーションは、Weblogic6.0です。 ブラウザは、IE5.5です。 サーバーがWindowsマシンの場合は、上の方法で正常にダウンロードできます。 サーバーがLINUXマシンの場合、全角文字の部分をEUCに変換しておくと、ダウンロードはできるのですが、ダウンロード後のファイル名が化けてしまうので、具合が悪いです。 日本語名ファイルをダウンロードするよい方法がありましたら、教えてください。

  • マシンAとマシンBがあり、

    マシンAとマシンBがあり、 マシンAは、本番稼動のもの マシンBは、バックアップのもので このたび、マシンBにマシンAと同等環境を構築したいと思いました。 基本的には、WEBサーバー用途のため、 apacheとphpとcgiといったところがメインですが、 マシンAはソースからインストールしておりまして、 こちらの前述の主要なソフトをそっくりそのまま、rsyncするだけで、 同じ動作環境がつくれるものでしょうか。 また、仮に、マシンBにも必要なソフトをインストールの場合、 マシンBにすでにあるapacheで、http-develなどが 邪魔をしており、phpのmakeに失敗してしまうようなので、 すっきり、apacheをアンインストールして、 再構築する技術しか持ち合わせていないので、そうしようかと思いますが、 apacheのインストールは、/etc/httpdにあるのですが、 ソースインストールの場合、こちらをrm -rf /etc/httpd でよろしいでしょうか。 お手数をお掛けしますが、なにとぞよろしくお願いいたします。

  • サイトからのダウンロードに制限を掛ける方法

    現在、Linux Apache Webサーバを使いLAN内でBasic認証にてログインしhtmlファイルにzipファイルをリンクさせクリックすることでデータがダウンロード出来るようになっています。(DLし放題の状態) そのzipには容量に差があるため出来ればDL総容量ではなくDLしたファイル数で制限を掛けたいと考えています。(1ユーザ当たり1日5ファイルまでなど) 何か良い方法はあるでしょうか? また制限を制御するに当たっての流れや考え方などもありましたらよろしくお願いします。 若しくは代替案として容量での制限方法などもありましたらよろしくお願いします。

  • ファイルのダウンロードが始まってしまう

    ブラウザで自分の作成したPHPファイルを指定して表示させようとすると、 その指定したPHPファイルをダウンロードしようとしてしまいます。 サーバーのOSはWinXP クライアントのOSもWinXP webサーバーはapache2.50 ブラウザはIE6 です。 どなたか理由が分かる方いらっしゃいませんでしょうか。 宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • Javaのファイルダウンロードについて

    Javaでファイルのダウンロード機能を作成しています。 環境はWebサーバにapache、APサーバにGlassfish、連携としてmod_jk、あとはJava6を使用しています。 InpusStreamでファイルパスから取得しresponse.getOutputStream()に書き込む処理writeにて org.apache.catalina.connector.ClientAbortExceptionが発生してしまいます。 その際にダウンロードのポップアップ(開く、保存、キャンセル)が開きますがExceptionが発生しているため保存できません。 ただしファイルのサイズによっては正常に保存できます。(ファイルサイズが500Mくらいだとダメ) なお、ClientAbortExceptionはキャンセル押したときに発生すると思われますがそのほかにどのような場合に発生するのでしょうか? また、対処方法を知っていましたらご教授ください。

  • ダウンロード制限のかけ方

    サーバーに商品であるファイルをアップ・ロードしてあり、入金を確認できた顧客にそのダウン・ロード・アドレスを知らせてダウン・ロードしてもらうとします。 この場合、1人につきダウンロード回数は何回までというように制限をつけることでダウン・ロード・アドレスの流出などに対応したいのですが、方法がわかりません。 よろしくお願いします。