2016-12-20 2 views
1

저는 Angular2 앱을 가지고 있습니다. 로컬 Nginx 서버를 실행하지만 배포 서버는 아파치를 사용하고 있습니다. 일을 통합하기 위해 배포 서버를 Nginx로 이동했지만 Nginx는 매우 느린 결과를 얻고 있습니다. 5 ~ 초 (1.1MB가 전송) (전송 5메가바이트) 16-20초 Nginx loads in 20 secondsNginx는 Apache보다 다운로드 속도가 느립니다. main.bundle.js

에서 Apache Loads in 5 seconds

Nginx의 부하에

아파치 하중이 모두 동일한 가리키는 같은 서버에 예배 규칙서. main.bundle.js의 실제 크기는 4470365 main.bundle.js이므로 Nginx가 전체 파일을로드하고있는 것 같습니다.

Apache는 737K 만 다운로드 할 수 있습니까?

+2

Apache && Nginx에서 모두 gzip되어 있습니까? – Solrac

답변

1

nginx 및 apache를 사용하여 파일에서 활성화 된 기능을 검사하려면 요소 검사 네트워크 탭에서 정확한 파일을 클릭하십시오. 그런 다음 첨부 된 이미지에 설명 된대로 헤더 및 응답 헤더로 이동합니다. Headers contain the modules enabled on server

서버 중 하나에서 gzip 압축이 활성화되어 있는지 확인하십시오. 그것이 파일 크기가 작은 유일한 이유입니다.

+0

문제가되지 않습니다. 그리고 어쨌든 당신이 정상적인 상황에서 확실히 더 나은 성능을 발휘할 수있는 것처럼 아파치를 통해 nginx를 선택했기 때문에 기쁩니다. –

관련 문제