Hotmail nasıl hızlandı?

Hotmail nasıl hızlandı?

Microsoft’un dünya çapında yürüttüğü ve Hotmail kullanımlarının incelendiği araştırma doğrultusunda, kullanıcıların davranış ve ihtiyaçları belirlenerek, en iyi ve en hızlı e-posta deneyimini sunmaya yönelik önemli geliştirmeler yapıldı.

Hotmail sayfalarının daha hızlı yüklenmesini sağlamak için sayfada yer alan içeriğin azaltılmasının yanı sıra, 3 ana alanda daha iyileştirmeler gerçekleştirildi. Hotmail şu yollar kullanılarak hızlandırıldı:

Eski Hotmail her işlemde sunucudan yeni veri isteyen bir yapıya sahipti ve örneğin her seferinde gelen kutunuza girdiğinizde sunucudan en güncel e-posta listesini talep ediyordu. Her e-posta açıp kapadığınızda bu talep tekrarlanıyor ve siz de bu işlem tamamlanırken beklemek durumunda kalıyordunuz, hatta aynı e-postayı yeniden açtığınızda bile aynı e-postayı tekrar sunucudan almak için bir bekleme süresi oluyordu.

Yeni Hotmail ise bir uygulama gibi çalışarak, indirilen bilgileri önbelleğe alıyor ve e-posta listesi gibi verileri internet tarayıcısının “Belge Nesne Modeli”nde tutuyor. Bu sayede her aksiyonda yeniden veri talep etmek yerine, örneğin okunan e-postaları önbelleğe alarak bir sonraki sefere anında açabiliyor.

Verileri önbelleğe almada en önemli konu, verinin ne zaman güncelleneceği. Yeni Hotmail’de sunucu hesabınızda herhangi bir değişiklik olduğunda, örneğin yeni bir e-posta geldiğinde, bunu farkedip tarayıcınıza bir uyarı göndererek yeni verinin alınmasını ve böylece her zaman e-posta hesabınızın en güncel halini görüntüleyebilmenizi sağlıyor.

Hotmail kullanımları incelediğinde, kullanıcıların oturum açtıktan sonraki ilk birkaç saniyeyi, e-postalarının konularına göz atarak hangilerini açmaya karar vermekle geçirdikleri görülmüş. Yeni Hotmail bu göz atma süresi içinde listedeki ilk birkaç e-postayı indirip önbelleğe alarak okumaya hazır hale getiriyor ve böylece okunacak e-posta seçildiğinde, inmesini beklemek zorunda kalınmıyor.

Yeni Hotmail sadece e-postaları değil, bazı kod ve verileri de tarayıcıya önden yüklüyor. Örneğin Hotmail oturumlarından çoğunda e-posta gönderimi yapıldığı için, e-posta okurken ve silerken, Hotmail de bir yandan yeni e-posta yazmanızı sağlayacak JavaScript ve HTML kodları ile kontak listesi verilerini yüklüyor. Böylece “Yeni” veya “Yanıtla” seçeneklerini tıkladığınızda, önceden yüklenmiş olan yeni e-posta oluşturma kodu anında devreye giriyor ve beklemeden e-postanızı yazmaya başlanabiliyor. Üstelik yükleme işlemlerinin birbirinden ayrı tutulması ve önceliklendirilmesi sayesinde, Hotmail indirme ve ön yükleme yaparken ne tarayıcının ne de internet bağlantısının hızı bu işlemlerden etkilenmiyor.

Daha önceleri Hotmail, her bir değişiklikte kullanıcı arabirimini güncellemek için sunucu ile bilgi alışverişi yapıyordu. Örneğin bir ileti silindiğinde, Hotmail sunucuya bağlanarak iletinin silinmesini söylüyor ve ileti listesini güncellemek için sunucudan yanıt bekliyordu. Yeni Hotmail ise bir iletiyi sildiğinizde ileti listesini anında güncelleyebiliyor, çünkü silme işlemleri sizi hiç bekletmeden arka planda yapılıyor.

Yorum yapmak için giriş yapmalısınız Giriş