사무실

Microsoft는 어떻게 Hotmail을 더욱 빠르게 만들었습니까?

Learn HTML 12 HTML Meta Charset UTF 8

Learn HTML 12 HTML Meta Charset UTF 8
Anonim

속도는 오늘날의 삶에서 핵심입니다! 더 많은 웹에서! 모든 기술자 또는 비 기술적 인 사용자가 원하는 요소입니다. 인터넷 광대역 속도로 인해 회사는 사용자에게 더 나은 사용자 경험을 제공하기 위해 최선을 다하고 있습니다.

액세스 용이성, 속도 및 단순성은 오늘날 레거시 시스템이 재 구축되는 새로운 매개 변수입니다. 그리고 Windows Live Hotmail도 예외는 아닙니다.

며칠 전 Microsoft는 SkyDrive의 더 빠른 버전을 발표했으며 현재 Hotmail이 있습니다.

Microsoft는 세 가지 간단한 기술을 사용하여 Hotmail을 더 빠르고 더 잘 만들려고 노력했습니다. 기술은 다음과 같습니다.

  1. 캐싱: Modern Hotmail은 정보를 다운로드 한 후 캐싱합니다. 데이터는 브라우저 DOM (문서 객체 모델)에 저장됩니다. 또한 읽은 전자 메일을 캐시하여 동일한 전자 메일을 반복해서 열 경우 서버에서 데이터를 다시 가져 오지 않습니다. 새로운 Hotmail에서 서버는 계정이 변경 될 때 (예: 새 메시지가 배달 될 때)를 감지하고 브라우저에 알림을 전송합니다. 그런 다음 브라우저는 업데이트 된 데이터를 검색하므로받은 편지함이 동기화되지 않습니다. 마지막으로, 로그 아웃 할 때 데이터 프라이버시를 보장하기 위해 캐시가 제거됩니다.
  2. 사전로드: 새로운 Hotmail은 먼저 제목 헤드 라인이 사전로드되어 처음 몇 개의 메시지를 캐시합니다. 또한 이메일을 읽는 동안 목록에있는 다음 이메일이 자동으로 캐시됩니다. 이것은 그들의 내부 연구의 기초 위에서 행해진 다. 또한 코드와 데이터를 미리로드합니다. 예를 들어, 대부분의 Hotmail 세션에는 이메일 전송이 포함됩니다. 따라서 전자 메일을 읽고 삭제하는 동안 새 전자 메일 메시지를 작성하는 데 필요한 JavaScript 및 HTML 코드와 주소록 데이터를 다운로드하고 캐시합니다.
  3. 비동기 작업: 새로운 Hotmail은 더 이상 서버를 기다리지 않습니다 UI를 업데이트하기 전에 대부분의 작업에 대한 응답. 새로운 Hotmail에서는 메시지를 삭제할 때 Hotmail이 즉시 메시지 목록을 업데이트하고 바로 작업을 재개 할 수 있습니다. 백그라운드에서 클라이언트 코드는 작업을 대기열에 올려 놓고 서버를 호출하여 전자 메일을 삭제합니다. 이메일은 여전히 ​​삭제되지만 대기는하지 않습니다.

따라서 캐싱, 사전로드 및 비동기 작업 덕분에 10 배 빠른 Hotmail을 얻을 수 있습니다.

속도 변동을 실제로 보려면이 비디오를 확인하십시오.

Hotmail 사용자 … 귀하의 경험은 무엇입니까? 만족? 아니면 아직!