유망한 새로운 MIT 인터넷 브라우저 기술 Polaris가 웹 사이트를 최대 59 % 더 빠르게로드

$config[ads_kvadrat] not found

TOULIVER x BINZ - "BIGCITYBOI" (Official Music Video)

TOULIVER x BINZ - "BIGCITYBOI" (Official Music Video)
Anonim

두 박사. 하버드 대 교수가 참여한 MIT의 컴퓨터 과학 및 인공 지능 연구소 (Web Science and Artificial Intelligence Laboratory) 교수와 학생은 웹 사이트를 더 빠르게로드 할 수있는 새로운 방법을 발표했습니다. 폴라리스 (Polaris)라고 불리는이 시스템은 현재로드 속도보다 최대 34 % 빠른 페이지를로드합니다. 95 백분위 수의 페이지 - 가장 복잡한 페이지 뉴욕 타임즈 - 59 % 더 빨리로드합니다.

이것은 상당한 성과입니다. 이미 고통스럽지 않은 경험을 이미 상당히 고통스럽게 만들기 때문에뿐만 아니라. 종이는 웹 사이트 자체가 더 나은 속도를 의미하는 것을 나타냅니다.

"불과 몇 밀리 초의 추가 지연으로 인해 사용자는 페이지를 일찍 버릴 수 있습니다. 이러한 초기 포기로 인해 페이지 소유자에게는 수백만 달러의 수익 손실이 발생합니다. 페이지로드 시간은 검색 엔진에 의해 페이지 순위가 결정되는 방식에 영향을 미치며 더 빠른 페이지는 더 높은 순위를받습니다."

이 논문의 수석 저자 인 Ravi Netravali는 다음과 같이 설명했다. 역 그의 팀의 "주요 목표는 많은 웹 사이트에서 광범위하게 채택되고있다"는 것이다.

"폴라리스를 사용하기 위해서는 사이트가 세밀한 종속성 그래프 (자동으로 스카우트 사용)를 생성하고 그래프 및 Polaris JavaScript 스케줄러로 클라이언트 요청에 응답해야합니다."Netravali는 이메일에 다음과 같이 적었습니다. "브라우저는이 응답을 표준 JavaScript 객체로 처리 할 수 ​​있으며 브라우저를 수정하지 않아도 페이지를 완벽하게로드 할 수 있습니다."

Netravali는 자신의 팀이 Polaris를 Chrome, Firefox 및 Edge와 같은 기존 브라우저에 통합하는 것이 또 다른 목표라고 말했습니다. "이것은 입양을 더욱 광범위하게 만들 것이다. 그래서, 우리는 현재이를 실현하기위한 최상의 출시 전략에 대해 생각하고 있습니다."

특히 폴라리스에서 가장 복잡한 혜택을받는 웹 사이트. 연구자들은 200 개 사이트에서 시스템을 테스트했습니다. (이 그룹의 가장 복잡한 사이트는 weather.com이었고 ESPN.com은 페이지로드 시간도 크게 향상되었습니다.)이 사이트는 Polaris를 그래프로 나타내고 복잡한 의미의 "의존성 그래프"를 가지고 있습니다.

이러한 이점은 Polaris가 가장 잘하는 점을 보여줍니다. 즉, 브라우저가 웹 사이트를 이해하는 방법을 최적화합니다. 하버드 대 교수 인 James Mickens는 여행에 비유합니다. 여행 일정을 알고있는 여행자 - 방문해야하는 도시와 국가의 전체 목록 -은 사전에 효율적인 여정을 만들 수 있습니다. 그러나 청소부 사냥과 유사한 여행은 매우 비효율적 일 수 있습니다. 한 도시와 다른 도시로 이동하여 첫 번째에서 두 번째로가는 도중 다음 도시로 이동하는 것이 더 쉬워 졌음을 알게됩니다.

"폴라리스의 성능은 네트워크 조건과 웹 페이지의 구조 / 복잡성에 달려 있습니다."라고 Netravali는 설명합니다. "네트워크 조건과 관련하여 지연이 클 때 이득이 가장 클 것입니다 (예: 셀룰러 네트워크). 복잡성과 관련하여 페이지가 점점 더 많은 객체 (특히 후속 객체 가져 오기로 이어질 수있는 동적 객체)를 가질수록 증가합니다. 예를 들어, www.apple.com과 같은 사이트는 사이트가 매우 간단하기 때문에 Polaris에서 많은 이득을 얻지 못합니다 (거의 이미지가 없으므로 요청 순서가별로 중요하지 않습니다). 이러한 사이트는 오늘날 매우 흔하지 않습니다 (추세는 앞으로도 더욱 복잡해질 것입니다). 중앙값의 사이트는 ESPN의 홈페이지와 비슷합니다. 이러한 사이트는 훨씬 많은 개체를 가지고 있으며 특정 개체가 다른 개체보다 우선 순위가 높기 때문에 Polaris의 이점을 누립니다. 그런 다음 95 번째 백분위 수에는 weather.com, nytimes.com과 같은 사이트가 있으며 많은 개체 (100 초)가 있으며 실제로 Polaris가 수행하는 지능형 요청 예약이 필요합니다."

이 프로젝트의 MIT CSAIL 교수 인 Hari Balakrishnan은이 기술은 누구에게도 강요 당하지는 않지만 기회를 제공 할 것이라고 지적했습니다. "가속화를 원하는 사이트는 브라우저 수정없이 Polaris를 사용할 수 있습니다."라고 그는 말했습니다. "콘텐츠 제공 업체는 사이트를 사용하기로 결정했습니다."

$config[ads_kvadrat] not found