• ベストアンサー

サーバにかかる負荷はどんなもの?

mauraの回答

  • maura
  • ベストアンサー率46% (48/104)
回答No.6

メールを送信する時の動作は、 1.メールサーバーに接続する 2.メールを送信する 3.接続を切る これを非効率に繰り返しているので遅いのです 接続、切断は、コストがかかりますので 1~3を10回繰り返すのではなく 1をやって 2を10回繰り返して 3で終了する プログラムにするべきです

TMEspion
質問者

お礼

アドバイスありがとうございます。 心配事の正体がわかったので質問を締め切ります。 回答及びアドバイスをして下さった皆様、 ありがとうございました。

関連するQ&A

  • mb_send_mailによるサーバ負荷について

    mb_send_mailを使って、for文で何百件宛てにメールを送信した場合、サーバへの負荷は相当あるのでしょうか?レンタルサーバなので、やめた方がいいでしょうか。

    • 締切済み
    • PHP
  • 1000件分ループでSendmal送信したサーバー負荷

    CGIで、相手の名前、メールアドレスの1000件くらい登録されているテキストファイルを読み込み それぞれを配列に入れて、その後、メールヘッダーのto:にメールアドレスを代入したり、本文に相手の名前を代入したりしてから、Sendmailで送信をする、というのを登録件数分繰り返すということをすると、サーバーに負荷は、かなりかかるのでしょうか? よく大量の広告メールを送信して、サーバーがダウンしたというのを聞きますが、プログラムは作れますが、いざ使ったらそうなったということになると、ホスティング会社に悪いなぁと思うもので事前に知っておきたいのです。 ちなみにホスティングはlolipopを使っています。多分件数は、増えていっても1万とかにはならないと思います。

  • サーバーに対しての負荷で警告が

    最近契約したサーバーの会社のメールで以下のような文面のメールが来ました。 >お客様の当社ご契約頂いております下記ドメインが、当社共有サーバーの使用率5 >8.2%に達しております。 >このままご使用されますとサーバーダウン及びアクセス遅延障害等が発生する可能性 がございます。 >早急に負荷CGI及び負荷ファイル等の修正をお願い致します。修正頂けない場合は サスペンドさせて頂きますので ご了承ください。 私が心当たりがあったのは、 index.htmlにアクセス解析のkent-webさんのAccessReportを仕込んでいたこと。さらにもう一つ、外国製のレンタルのアクセス解析も入れていたこと(これはJavaScriptによりCGIを呼び出しているようです)。 というような点です。 他は、Flashオンリーサイトなので、index.htmlでクリックするとサブウィンドウが開き、あとはそのFlash上でサイトが展開される仕組みです。 そのサイト内に、Flashで作ったFlashCGI掲示板があります。ローカル環境では、無限ループなどは一切起こらず快適だっただけにまさかこの掲示板スクリプトが原因ではないだろうと思っています。 疑問なのは、常時いずれのCGIも稼動しているはずはないのですが、なぜ58.2%も占有してしまったのかということです。また私がアップしているファイルサイズの総数は5MBにも達していません。 ちょっといきなりサスペンドされては困るので、 臭いなと思われるところをご指摘ください。 また自分で問題が解決したかどうか確認する術はないのでしょうか。 もう一度サーバーにこちらから問い合わせるしかないのでしょうか。

  • サーバーが安価なものを利用している為、サーバーが重く、プログラムを組ん

    サーバーが安価なものを利用している為、サーバーが重く、プログラムを組んでいるホームページは繋がらないときがあります。 その為、メールサーバーとWEBサーバーの運用を分けようと思っています。 それぞれどこかいいところはありますか? VPS or 共有サーバー等で考えています。(VPS、専用、共有サーバー現在全て利用しています) 環境は ドメイン管理はバリュードメイン。 WEBサーバーはサクラの共有を利用中。 メールサーバーは現在はあまり使えない使えるネットのVPSを利用中(どこにしようか一番悩み中です) メールサーバーについて メールはメーリングリストを利用します。メーリングリスト数は10程は使えたらいいですね。使用度は1メーリングリストで1日1000通程です。 後、送信したメールがSPAMに判定されないところですかね。 どうしても共有サーバーで制限がゆるいところは、SPAM関連で問題が多いような気がします。 以上のような感じです。めちゃくちゃ安いところでなくていいんです。 比較的安価でそれでいて問題なく使用できればOKです。(特にメールサーバー) どこかいいところがあれば宜しくお願い致します。

  • サーバーのことでお尋ねします

    HPを制作会社に依頼しました。 そろそろ制作が完了だと思います。 制作会社は私に下記のようなメールを 送り今日から社員旅行にいったようです。 私は、初心者なので良く理解していません。 ●サーバーのご用意はいただけましたか? 私のプランはさくらの「ライト」なので ライトと報告すればいいのでしょうか? ●サーバーのFTP情報をお送りください。 これはドメインのことでしょうか? 私は、初心者なので良く理解していません。 親切な方、丁寧なアドバイスよろしくお願いします。

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

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

  • メールサーバの仕様について

    1)配送完了(Message accepted for delivery)までのログではなく、送信先メールサーバまで到達したログまでは調べられるものなのでしょうか? 2)通常送信先メールサーバがエラーメッセージを出ス際は、送信リトライが完了して送られなかったケースになるのでしょうか? 一般的に送信リトライはISPなどでは行っているものなのでしょうか。

  • サーバへのアップローダー設置

    web投稿フォームで90秒(500MBくらい?)ほどの動画を200くらい 閲覧者に送信してもらいたいと考えております。 この作業をするためにはweb制作会社から 「アップローダー」という機能が必要だと言われました。 調べたところ、そのcgiをサーバに設置する必要があるというところまではわかったのですが、 いったいどのアップローダーがいいのか見当がつきません。 何か良いものはありますでしょうか? ちなみにアップロードされたファイルは閲覧者は確認することができないようにして、 こちら側で管理するかたちを取ろうと考えております。 高額でなければ有料でもかまいません。 よろしくお願いいたします。

  • VPSの速度は共有サーバーより早いのでしょうか?

    現在エックスサーバーを使っているのですが、 4分に1回cronを走らせて、約300人(今後増える可能性あり)のデータにアクセス&条件を満たせばメール送信するシステムをアップしようと考えています。 ただ、エックスサーバーのままでは負荷的にまずいのかなぁ、と考えてサーバーを新たに契約しようと考えました。 そこで、前回ここで質問をしたのですが、VPSが良いとの意見をいただきました。 http://okwave.jp/qa/q8409433.html VPSは、エックスサーバーと比べて格段にスピードアップするものなのでしょうか? そうでないならば、エックスサーバーを別サーバー指定で契約しようと思っています。 ご教授いただければ幸いです。

  • 30秒ごとに処理をさせることが可能なサーバーは?

    処理的には簡単なPHPプログラム(数秒で終わるようなもの)を30秒ごとに処理させたいと考えています。 システム的には簡単で、負荷もかからないものなので何とか安価なレンタルサーバーで設定できないかと探しています。 cronによる設定でも以下のような設定にすれば可能であるということも教えて頂いているのですが、このような設定ができる(専用・VPSサーバーでないもの)レンタルサーバー会社が見つかりません。どなたかご存知ないでしょうか? * * * * * コマンド & sleep 30 ; コマンド cron以外にwatchという命令も使えると可能らしいのですが、このような設定ができる(専用・VPSサーバーでないもの)レンタルサーバー会社はあるでしょうか?

    • ベストアンサー
    • PHP