, 그들은 셀러론 CPU가 2.6 GHz의 : 2GB RAM인트라넷이 우리 머신에서 느린 이유는 무엇입니까? 우리는 우리의 시스템에 IIS 5 + Windows XP를 사용하는
이 기계는 기계 제어 시스템을 가지고 @, 제어 시스템은 데이터베이스에 이벤트를 기록합니다 그리고 우리는 보고서를 표시하려면 우리는 Windows XP 및 IIS 5를 사용하며, 우리의 응용 프로그램은 ASP.NET (3.5)입니다. SQL Server 2005 Express 및 Crystal Reports 10.5를 사용하여보고합니다.
재부팅 후 또는 웹 서버의 비활성 기간이 길어질 때마다 인트라넷 페이지를 열 때마다 페이지가 반응하는 데 10-30 초가 걸리는 데 많은 시간이 걸리는 것이 문제입니다. 보고서를 보여주는 페이지를 열면이 시간만큼 지연됩니다.
첫 번째 긴로드 후에 페이지를 볼 때 빠르게 렌더링됩니다.
페이지가 사전 컴파일되어 (도움이되었지만 많지는 않음) 디스크가 조각화되지 않고 SQL Server가 신속하게 반응합니다 (다른 응용 프로그램과 테스트 함). 원인을 정확히 알지 못합니다.하지만 보고서 페이지가 표시 될 때까지 1 분 정도 기다려야하므로 고객에게 매우 나빠 보이므로이를 제거하십시오.
왜 이렇게 느린가요? 나는 PHP/mysql/iis에서 몇 가지 샘플 페이지를 작성했으며 번개가 빠르다 ... 머신 재부팅시 모든 인트라넷 애플리케이션을 '미리로드'할 수있는 방법이 있습니까? 도움이되지 않는다면 웹 서버의 모든 페이지를 주기적으로 요청하는 간단한 스크립트를 작성하여 '예열'될 것입니다. 그러나 이것은 바보 같은 해결책입니다. :(
ServerFault, IMHO에 속해 있습니다. – Cerebrus
왜 프로그래밍과 관련이 없습니까? 그는 PHP와 다른 스크립트가 빠르게 실행된다고 말합니다. – Shoban
"우분투에서 PHP를 어떻게 설치합니까?" PHP 관련성이 있음에도 불구하고 관련 프로그래밍이 아닙니다. 이 하나의 throughs through through serverfault 질문입니다. – paxdiablo