Hızlı Asenkron Yönlendirme
Asenkron (Asynchronous) Yönlendirme ve Hızlı İşleme Altyapısı
İstek ve Veri Akış Şeması
Hızlı Yönlendirme Nasıl Çalışır?
Geleneksel link kısaltma servisleri, bir ziyaretçi kısa bağlantıya tıkladığında önce IP adresini çözümler, coğrafi konum tespiti yapar, tarayıcı bilgisini (user agent) analiz eder ve veritabanına yazar. Bu işlemler yönlendirme süresini (TTFB) 500ms ile 1.5 saniye arasında geciktirir.
abbr.ly, bu analitik veri toplama işlemlerini yönlendirme akışından tamamen ayırır. Ziyaretçi tıkladığı anda doğrudan hedef web sitesine sevk edilir. Analitik veri işleme ve log yazma işlemleri ise arka planda çalışan asenkron bir mesaj kuyruğuna (message queue) aktarılır. Bu sayede ziyaretçi hiçbir gecikme hissetmez.
Düşük Hemen Çıkma Oranı
Yönlendirmeler 50 milisaniyenin altında gerçekleştiği için kullanıcılar beklemekten sıkılıp tarayıcıyı kapatmaz. Reklam dönüşümleriniz ve sosyal medya tıklamalarınız kayba uğramaz.
Yüksek Trafik Toleransı
Aynı anda binlerce tıklama gelse bile veritabanı kilitlenmesi yaşanmaz. Kuyruk (queue) sistemi yükü zamana yayarak veritabanının stabil çalışmasını sağlar.