찾다

 >  Q&A  >  본문

성능 최적화 - 창에서 아파치를 최적화하고, 동시성을 개선하고, 더 많은 액세스를 견딜 수 있는 방법은 무엇입니까? (제작 환경)

역사적인 이유로 우리 시스템은 Windows 서버에 배포되고 Apache는 웹 서비스로 사용됩니다. 그리고 교체할 수 없습니다.
현재 상황: 다른 부서에서 API를 통해 데이터를 우리 시스템에 푸시하면 우리는 데이터를 수신한 다음 데이터베이스에 저장합니다.
직면한 문제는 푸시된 데이터의 양이 많고 요청이 많아 아파치가 차단되고 웹 시스템 페이지를 열 수도 없다는 것입니다. 대부분의 경우 Apache를 다시 시작한 후 30분 이내에 다시 죽습니다.

기존 환경 구성에서 어떻게 처리하고 최적화하나요? 대기열을 사용하시겠습니까?

仅有的幸福仅有的幸福2782일 전732

모든 응답(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
  • 취소회신하다