2011-08-14 2 views
0

나는 this one과 같은 페이지의 모든 제목을 찾고 myanimelist.net에 대한 요청을 보내 제목의 등급을 얻으려고 Google Chrome extension을 쓰고 있습니다. 그런 다음 등급이 페이지에 삽입됩니다.동시 XMLHttpRequest 보내기

페이지에 약 100 개의 제목이 포함되어 있으므로 확장 프로그램에서 100 개의 HTTP 요청을 수행해야합니다. 한 번에 100 개의 모든 요청을 수행하는 것이 좋습니까? 아니면 하나의 요청이 완료 될 때까지 기다렸다가 다음 요청을 보내야합니까?

페이지를 새로 고치면 요청을 다시 실행할 필요가 없도록 결과를 캐시하는 방법이 있습니까?

+0

한 번에 100 개의 요청을 수행해도 문제가 발생하지 않습니다. 브라우저는 페이지 리소스를 가져올 때 이런 식으로 처리합니다. –

답변

2

한 번에 100 개의 요청을 실행하면 대상 서버가 설정에 따라 사용자를 차단할 수 있습니다. 차라리 한 번에 5 개씩 작은 배치로 요청을 보냅니다.

브라우저를 다시 시작할 때마다 지속성이 필요하면 결과를 localStorage으로 캐시 할 수 있습니다. 그렇지 않은 경우 배경 페이지 변수 공간에서 결과를 캐시 할 수 있습니다.