[업데이트 : 30 초를 추가하는 것을 잊었습니다. 정지 문제는 서버에서 파일을로드하려고 할 때만 발생합니다. 이후의 부하는 매우 빠릅니다. 어쩌면 이상한 DNS 역방향 조회를 할 수 있을까요? Google의 appengine에서 호스팅하고 있습니다.]Java 애플릿이 일부 사용자에게 매우 느리게 시작됩니까?
최근에 애플릿 주위에 빌드 된 http://www.chartle.net이라는 작은 프로젝트를 시작했습니다.
애플릿의 사용자 경험에있어 시작 시간은 중요한 요소입니다. 통계를 수집하고 종종 매우 긴 시작 시간 (필요한 요소가 50에서 100까지)을 발견했다고 충격을받습니다.
애플릿은 컴퓨터 속도와 연결 속도에 따라 1 ~ 3 초 후에 시작됩니다. 여전히 일부 사용자에게는 최대 100 초가 소요됩니다.
나는 내 자신의 테스트 결과가 혼합되어 있습니다. 대개는 매우 빠르지 만 오랫동안 브라우저가 정지되고 Java 콘솔이 이유를 말해주지 않습니다. 가장 좋은 추측은 저장된 차트를로드 할 때 멈추는 것입니다. 이미 저장된 차트를 열어 가장 좋은 테스트가
건배, 디터
감사하지만 난 이미 그 모범 사례를 새. 시작할 때 저장된 차트를로드하면 서버에서 해당 파일을 가져와야합니다. 어쩌면 여기서 지연은 일부 이상한 역 DNS 조회를 야기 할 수 있습니다. 나는 지금까지 단서가 없다. – Dieter
흠, 프로파일 러를 생각해 봤어? YourKit은 15 일 평가판을 사용하며 애플릿을 아주 쉽게 플러그인합니다. 행을 일으키는 행을 볼 수 있어야합니다. – Pool