거기에 있는 miniprofiler 아이콘을 클릭해서 결과를 보여줄 수 있을까요?
초기 로드 성능을 개선하려면 반드시 HTTPS와 HTTP/2가 필요합니다. 저희 가이드에 따라 새로 설치한 경우 기본적으로 설정되어 있지만, 리버스 프록시를 올바르게 구성해야 합니다.
CPU 경쟁(contention)이 발생하고 있는 것으로 보입니다:

서버에 할당된 프로세서가 무엇이며, 그 속도는 어떻게 되나요? 또한 게스트(guest) 쪽인지 호스트(host) 쪽인지 어디에서 경쟁이 발생하고 있나요? 그 부분부터 확인해 보시는 것을 추천합니다. 다음 두 스크린샷의 latest.json 액션에 소요되는 시간이 훨씬 빨라져야 합니다.
추가로, 성능 헤더(performance headers)를 활성화하면 각 요청에 대한 성능 통계를 응답 헤더에서 확인할 수 있습니다. 작은 사이트의 /latest.json에 대한 예시는 다음과 같습니다:
x-runtime: 0.053864
x-redis-calls: 3
x-redis-time: 0.000615
x-sql-calls: 12
x-sql-time: 0.012697
x-queue-time: 0.001498
이 정보를 통해 SQL/Redis 대기 시간이나 앱 내 처리에 시간이 얼마나 소요되는지 파악하는 데 도움이 될 것입니다.
관리자 페이지의 /admin/upgrade#/processes에서 컨테이너 활동의 스냅샷을 확인할 수 있습니다.
(모든 프로세스가 물리적 메모리 사용량 순으로 정렬되어 있으며, 기타 통계 정보도 포함됩니다)
이 명령은 컨테이너 내부의 프로세스만 표시한다는 점에 유의하세요. 우리는 전체 머신과 VM 호스트 모두에 관심이 있습니다.
감사합니다. 또한 관련 주제인 Downgraded deployment of Discourse도 참고해 주세요. 이는 어려운 우회 방법의 시도로 볼 수 있습니다.
위 첫 번째 miniprofiler 스냅샷에서 'Redirect’가 527ms를 소모하는 것을 볼 수 있습니다. 이는 상당히 많은 시간으로 보입니다.
이것이 내부 호스트이고 IP로 접근하고 있다는 말씀이시죠?
네, 지금까지는 IP를 통해 접근하고 있습니다. 성능을 위해 최종적으로 설정이 완료되면 URL이 해당 주소로 지정될 예정입니다.
성능 헤더를 활성화했습니다. 언급하신 결과가 어디에 표시됩니까? miniprofiler 통계에 나오는 건가요?
해더는 각 요청에 대한 HTTP 응답에 포함되어 있습니다.






