jQuery 성능을 향상시키고 자 노력 중이며 다른 브라우저보다 Chrome에서 더 빠르게 실행됩니다. 그것이 PHP 파일에 AJAX 호출 일 때 의미가 있습니까? 그것을 테스트하기 위해
, 나는 click
이벤트에이 일을하고있다 : 초
var startTime = new Date();
$.post("http://"+ document.domain + "action.json", { data: data},
function(dat){
console.log('ending: ', (new Date() - startTime)/1000);
}
});
결과는 다음과 같습니다
- 크롬 25 : 0.148
- 를 파이어 폭스 19.0. 2 : 0.212
- Internet Explorer 9 : 0.272
- 오페라 12.14 : 0.219
이 개발 도구는 각 브라우저의 콘솔이 결과에 간섭에 액세스 할 수 있습니까?
감사합니다.
모든 브라우저에는 서로 다른 자바 스크립트 엔진이 있으며 Chromes V8이 가장 빠릅니다. 0.05 초가 중요한데, 어쨌든 아약스 호출을 최적화하는 방법은 무엇입니까? – adeneo
개발자 도구의 네트워크 탭을 사용하여 'DNS 조회', '연결 중', '보내기', '대기 중', '수신 중'섹션별로 시간을 확인할 수 있습니다. 필자는 파이어 폭스가 개발자 패널 중 일부에서 그러한 측정을하고 있다고 생각한다. 그런 다음 서버 측에서 PHP 스크립트의 실행을 측정합니다. 차이가 실제로 어디에 있는지 알 수 있습니다. –
DOM을 가지고 놀고 있지 않습니다. 이것이 왜 간단한 호출이이 간단한 코드 부분에서 이러한 차이를 초래할 수 있는지 궁금합니다. – Alvaro