내 프로젝트에 대해 특정 키워드에 대해 한 번에 Google의 전체 페이지 (100)에 액세스해야합니다. 'for'루프를 사용하여 내 C# 코드로 작성된 URL의 페이지에 액세스했습니다. 하지만 액세스하는 데 시간이 더 많이 걸립니다. 어떤 때는 HttpRequest 오류가 표시됩니다. 속도를 늘리는 방법은 무엇입니까?Google의 100 페이지의 로딩 시간을 줄이는
1
A
답변
1
병렬로 쿼리하십시오. HTTP는 기본적으로 비동기식이므로 요청 코드 여야합니다.
-1
귀하의 경우, 속도는 I/O 요청을 이행하는 데 걸리는 시간으로 제한됩니다. 병렬로 서버에 액세스하여 (즉, ThreadPool을 사용하여) 전체 작업의 속도를 높일 수 있습니다. 브라우저는 일반적으로 서버에 대한 2 ~ 8 개의 병렬 I/O 요청을 사용하므로 사용자가 Google 검색 결과에서 참조하는 이미지 파일이나 CSS 파일이 필요할 경우 유용합니다. 최대 100 대의 서버가 있으므로 대규모로 병렬 처리 할 수 있습니다. Threadpool이 다시 도움이되는 작업.
+0
-1). 많은 오타 및 "freudian"단어 교환으로 수정하십시오. – lexu
관련 문제
- 1. 연락처 로딩 시간을 줄이는 방법은 무엇입니까?
- 2. DirectX의 로딩 시간을 줄이는 방법은 무엇입니까?
- 3. MySQL 연결 시간을 줄이는 방법
- 4. 안드로이드에서 웹 페이지의 로딩 시간을 계산하기위한 다른 방법이 있습니까?
- 5. file_get_contents 실행 시간을 줄이는 방법
- 6. PHP는 페이지 로딩 시간을 늘립니까?
- 7. PHP로 페이지의 시간을 감지합니까?
- 8. iTextSharp 표 너비 페이지의 100 %
- 9. 부스트 Asio로 컴파일 시간을 줄이는 방법
- 10. 안드로이드에서 Thread.sleep() 대기 시간을 줄이는 방법
- 11. JSP 페이지의 자세한 정보를 줄이는 방법이 있습니까
- 12. 웹 페이지 로딩 시간을 측정하는 iOS
- 13. iPhone에서 응용 프로그램의 로딩 시간을 어떻게 계산합니까?
- 14. 100 % 가동 시간을 가진 응용 프로그램 업데이트
- 15. EF : 첫 번째 DataContext 초기화 시간을 줄이는 방법
- 16. asp.net 페이지의 jQuery 로딩 페이지/인디케이터
- 17. 웹 페이지의 로딩 시간 측정 (C#)
- 18. 세로 가운데 페이지의 바닥 글 높이 100 %
- 19. Javascript/jQuery : 아무도 이미 상위 100 %에 고정 div를 만들었습니까? jquery가있는 페이지의 100 %?
- 20. 자바에서 이미지 파일 크기를 줄이는 방법
- 21. Entity Framework 4 쿼리 컴파일 시간을 줄이는 방법?
- 22. cufon의 로딩 시간을 단축 할 수있는 방법은 무엇입니까?
- 23. REST API를 통해 전송되는 데이터 대기 시간을 줄이는 방법
- 24. 셀레늄 테스트 케이스 실행 시간을 줄이는 방법은 무엇입니까?
- 25. ASP.net MVC 2에서 첫로드 시간을 줄이는 방법은 무엇입니까?
- 26. NSXMLParser를 사용하여 XML 문서를 파싱하는 시간을 줄이는 방법
- 27. Google의 SSL
- 28. Google의 ORM
- 29. Google의 AppEngine - java.nio.BufferOverflowException
- 30. CSS - 100 % 높이가 100 % 이상입니까?
확실하지 않은 질문 : 페이지 당 "항목 수"를 10에서 100으로 늘렸습니까 (검색 페이지 오른쪽 상단 설정, – lexu