웹 사이트로드 속도 테스트가 진행되는 동안 웹 사이트가 매우 빠르게로드되고로드가 시작될 때까지 시간이 많이 걸리는 것으로 나타났습니다. 내가 세부 사항을 확인했을 때 대기 시간에 실제로 5 ~ 30 초가 걸렸던 다른 요청에서는 약간의 요청에 대해 대기 시간이 수백 밀리 초에 불과하다는 것을 알았습니다.웹 사이트 대기 시간을 개선하는 방법은 무엇입니까?
몇 밀리 초에서 30 초 이상까지 이러한 종류의 편차가 발생할 수 있습니다. 그리고 그것을 개선하는 방법.
사이트는 ASP.net MVC3 및 Microsoft SQL Server 데이터베이스를 기반으로합니다.
모든 URL은 임의로 빠르게/느리게 전송됩니다. 그것의 전용 서버. 귀하의 제안에 따라, 우리는 그것을 모니터링하여 SQL이 사용 중이며 높은 CPU를 사용하는 경우 대개 속도가 느린 것으로 나타났습니다. 예, 첫 번째 요청은 일반적으로 가장 느린 요청입니다. 하지만 정적 HTML 페이지에서도 이와 같은 현상이 발생합니다. 그 이유는 무엇입니까? – Krunal
제안한 단계는 애플리케이션에 병목 현상을 찾는 방법입니다. 실제로 사이트는 정적 리소스의 경우에도 백엔드에서 일부 작업을 수행하고있었습니다. 그래서 우리는 정적 리소스를 필요에 따라 제외 시켰고 일반적으로 성능을 향상 시켰습니다. – Krunal