検索

ホームページ  >  に質問  >  本文

パフォーマンスの最適化 - Windows で Apache を最適化し、同時実行性を向上させ、より多くのアクセスに耐えるにはどうすればよいですか? (本番環境)

歴史的な理由により、私たちのシステムはWindowsサーバーにデプロイされ、ApacheがWebサービスとして使用されます。そして交換することはできません。
現状: 別の部門が API を介してシステムにデータをプッシュし、私たちはデータを受信して​​データベースに保存します。
発生した問題は、プッシュされるデータの量が多く、リクエストも多いため、Apache がブロックされ、Web システム ページさえ開けないということです。ほとんどの場合、Apache を再起動すると、30 分以内に再び停止します。

既存の環境構成でどのように対処し最適化するか? キューを使用しますか?

仅有的幸福仅有的幸福2753日前703

全員に返信(2)返信します

  • phpcn_u1582

    phpcn_u15822017-05-16 17:06:03

    Win 環境での Apache のパフォーマンスは、Linux 環境でのパフォーマンスよりもはるかに劣ります。本当に最適化したい場合は、 1: fcgid モジュールをインストールし、fastcgi 経由で php を呼び出します。 2: PHP フレームワークを軽量化し、ORM などを削除し、既存システムへのアクセス数を評価し、既存システムの最大負荷容量を評価します。Webbench、jmeter などの圧力ツールを使用し、マシンを追加します。適当

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-16 17:06:03

    Apache は Windows 上で最適化する必要はありません。Windows 上で使用する場合は iis でなければなりません

    間違いを間違いとして受け止めないでください。そうしないと、間違った道にどんどん進んでしまいます

    返事
    0
  • キャンセル返事