• ベストアンサー

メールサーバーの負荷分散方法を教えてください。

自分はメールサーバーのことをよく知らないで質問します。 Perl(またはPHP)によって書かれたメール配信スクリプトによって、お客さん(仮に1万人)にメールを送ろうと思ったら数分ぐらいかかると書かれていました。 サーバーの性能によっても違うとは思いますが、 どうすればメール配信速度が上がるのでしょうか? メールサーバーの数を増やすことによって、 速度が上がったりしますか。 メールサーバーを、ウェブサーバーのようにmod_proxy等を使用して負荷分散することはできますか。もし可能であれば、その方法を簡単に教えてください。また、詳しいサイトがあればぜひ教えてください。 あと、もし負荷分散をしているとして、例えば大手メルマガサイトのまぐまぐやその他大手サイトのメールサーバーは何台ぐらい並列に動かしているものなのでしょうか。なにか参考になる情報があれば教えてください。

  • Perl
  • 回答数2
  • ありがとう数0

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

  • ベストアンサー
回答No.2

1万通で数分なら充分速いほうだと思います。素のsendmailだと条件によっては数時間かかるかもしれません。 現在のMTAが何かわかりませんが、sendmailだったらPostfixやqmailなどの速いものに置き換えるとか、DNS解決を早くする工夫をするとか。 手っ取り早くは、スクリプトのほうで同じドメイン宛のメール送信方法を工夫するとか、メールサーバを複数台用意してスクリプトで振り分ける、ですかね。 結構帯域も食いますので、トラフィックもチェックしておいたほうがいいかと思います。 またスクリプト自体が遅いってのも無しです(送信ルーチンをスキップして処理時間を計ればわかります)

その他の回答 (1)

  • mendokusa
  • ベストアンサー率13% (359/2726)
回答No.1

メモリを最大まで載せれば多少速いかも。 回線も可能な限り速く。 これでまだ満足出来なければ物理的に台数を増やすしかないですね。

関連するQ&A

  • Postfixによるメールサーバーの負荷の軽減には負荷分散クラスタとレ

    Postfixによるメールサーバーの負荷の軽減には負荷分散クラスタとレプリケーションのどちらが有効なのでしょうか。

  • 負荷分散について

    初めて質問をさせて頂きます。どうぞよろしくお願いします。 最近「負荷分散」という言葉を知りました。 意味は、「インターネットのサイトにアクセスが集中した場合、負荷がかかってサーバが落ちてしまうので、それをうまく分散させて、サーバが落ちないようにする」と聞きました。 意味はなんとなくわかったのですが、その負荷分散をさせるソフト?ツール?があるのでしょうか? その負荷分散をしてくれるツールが欲しいのですが、ツールもいろいろ種類があるみたいで、、、どれが、他のとどう違うのかがわかりません(>_<;) できれば無料かなるねく安価なものが良いです。 ネットで調べたり、ここの回答もいくつか見たのですが、どれも最近言葉を知った私にはわからない様な内容で・・・。 どなたか用語やそういったシステム?の世界に無知な私にわかりやすい言葉でおしえていただけないでしょうか? オススメのツール等もございましたらぜひお聞きしたいです。 すみませんが、よろしくお願いします。

  • postfitを使用したメールサーバーにて負荷分散としてクラスタシステ

    postfitを使用したメールサーバーにて負荷分散としてクラスタシステムを使う場合HPCクラスタとHAクラスタとロードバランスクラスタのどのクラスタシステムで負荷分散するのでしょうか。

  • 大量にメール配信できるレンタルサーバは?

    現在13000人程度のメルマガを有料のメルマガ配信サイトで 配信しています。 これから1日の発行回数を増やそうと思っているのですが メルマガ配信サイトの料金がかなり高くなり、 月4万円以上かかってしまいます。 そこで有料のメール配信CGI(まがCGI)を利用して 独自配信をしたいのですが 配信するサーバが通常のサーバだと負荷がかかりすぎて 規約で禁止されていたり断られてしまいます。 1日5万通くらい配信してもよくかつ安いレンタルサーバを ご存知の方おられましたら教えてください。

  • サーバー・サイジング・負荷分散について。

    曖昧な質問で申し訳ないんですが、、 webシステムのサイジングってどうやればよいんですかね? 推奨サーバ構成は・・・?とクライアントに聞かれて困っています。 広告配信システムで、 同時アクセス  300/秒 ←この数字が未知の世界なんです。 ほどは見込んでいます。 かなり重いです。サーバ運営に関しては素人なので、 困っています。最適なサーバ構成案ってどう作ればいいんでしょうか? バナー配信、アクセスカウントが特に重いので、そこだけ切り離して、 web/app(php)サーバ【バナー配信用】×n web/app(php)サーバ【ユーザ転送・統計処理用】 databaseサーバ の構成かな、、、とか思うんですが、いかがでしょうか? 広告配信鯖は特に強い鯖を用意する必要があると思うのですが、 どの程度のマシンが最適でしょうか? また、どのように見積もればよいでしょうか? また複数台に負荷分散した場合、その管理はどの程度 複雑なものになるのでしょうか? 一応テスト環境 (AMD Sempron2600 cpu 1.8G) にて、模擬プログラム(画像配信)をテストしたら、ロードアベレージ4ほどでした。 この手の問題は初めてですので、困っています。 是非是非、よろしくお願い致します。

  • 空メールを送るとまぐまぐに登録できるCGIは?

    特定の業種向けのメルマガをまぐまぐを通じて発行しています。 時々、ダイレクトメールを送ってメルマガ購読者を募集しています。 メルマガ登録するためにわざわざサイトまで来ないといけないので、できるだけカンタンにしたいと思っています。 携帯だとよく空メールを送るだけでメルマガにお店の発行しているメルマガに登録できるシステムがあります。 空メールを送ってもらうと自動的にまぐまぐに登録されるcgiというのはないのでしょうか? 現在はさくらのレンタルサーバーを使っているので空メール受信用に特定のアドレスを作ることは可能です。PHPもPERLもつかえます。 cronという機能も使えます。

    • ベストアンサー
    • CGI
  • メールマガジンの作り方がわかりません

    今個人で細々とネットショップを営んでいますが、どうも売り上げがぱっとしません。 そこでメルマガ配信を始めたいと思っています。 しかしメルマガをどうやって作ればいいのかよくわかりません。 ところでまぐまぐってサイトがありますが、あそこはメルマガを載せるサイトであって作るサイトではないんでしょうか? ぜひアドバイスお願いします。

  • ウィルスセキュリティでメールがこなくなった

    OS:WindowsXP SP2 ウィルスセキュリティゼロ OutlookExpress Ver6 【質問】 ウィルスセキュリティゼロをインストールして使い始めたら、マグマグからのメールマガジンがこなくなった。ちゃんと配信されるようにしたい。 【詳細】 ウィルスセキュリティゼロをインストール メールの迷惑メールを設定(ブロック、カスタム設定とも) まぐまぐからのメールマガジンが配信されなくなった。 症状 ・OutlookExpressの迷惑メールフォルダにもまぐまぐからのメルマガは配信されていない。(自分の使っているパソコンには到着していないと思われる) ・迷惑メールのルールには、まぐまぐについての記述は無い ・許可リストのメールアドレスにまぐまぐのアドレスを指定しても、配信されない ・まぐまぐでのメルマガ登録はできている。 ・ためしに、今とっているメルマガのメールアドレスを変更しても同様の結果となった。 迷惑メールフォルダに配信されれば、ルールの設定をまちがえたのかとも考えられるのですが、どこにも配信されないので、どの設定を直せばいいのか全然わからないという状態で途方にくれています。 また、まぐまぐ以外のメールでも配信できていないメールも非常に少数ですがどうやらあるようです。 このような現象の原因は何でしょうか? どうしたら解決できるのか、どうぞ情報をご提供下さるようお願い致します。

  • メールマガジンの配信スタンドで、自身の顧客メールアドレスを取られないところはないでしょうか?

    会社のメールマガジンをどうにかして配信したいと思っています。 ひとつの候補として、メルマガ配信スタンドを使う手があると思うのですが、まぐまぐはメルマガ登録者のメールアドレスなどの情報を取られてしまうので話になりませんでした。 まぐまぐで配信しだしてから登録された申込者情報(メールアドレスなど)は、まぐまぐのモノになるそうで、こちらで抽出しようとしても出来ないそうです。 見込み客データを自社に持てないのでは話になりません。 必要なときに登録者データをCSVなどでダウンロードできる配信スタンドはないでしょうか?

  • サーバーの負荷テストをしたい

    自宅で、WEBサーバーとDBサーバーを立ち上げています。 サーバーには、PHPやPerlで書かれたWEBアプリが入っています。 最近、アクセスが増えて300人位のユーザーが一斉にアクセスすると、レスポンスが遅くなるようになりました。落ちたこともあります。 このサーバーはこのプログラムで、どの程度の負荷にまで耐えられるのか、また余裕をもって動かすならどの程度の増強(サーバーの追加など)をしたらいいのか、わからないので負荷テストをしてみたいと思いました。 負荷テストの経験は全くありません。 一通り、ネットや本屋も見たのですが、よくわかりませんでした。 また、OSは、Cent OS3、WEBサーバーはApache2.2、DBはMySQLおよびPostgreSQLを使っています。 サーバーの負荷テストの方法について、教えていただけないでしょうか? よく解説しているサイトなどでも助かります。

専門家に質問してみよう