Sistemler uçmalı!

İnsanlar sabırsız. İnternette de sabırsız. Mobilde daha da sabırsız. Mobil uygulama geliştiriyorsanız isteklerin %99’ına 1 saniyenin altında yanıt vermeniz lazım. Sunucudaki hesap kitabı 100msde halletmelisiniz. Hesaplama dışında network iowaiti ve paketin ulaştırılması daha da zaman alacak. İsteklere hızlı cevap döndükçe session zamanlarında ve sayfa gösterim sayılarında artış göreceksiniz. Hatta biz hesaplama kısmında 100ms’den 50ms’ye indirdiğimizde bile pageviewlarda iyileşme görüyoruz. Kullanıcı uygulamada daha Çok kalıyor ve daha fazla pageview yapıyor. Datanın sunucudan tarayıcıya veya uygulamalara ulaşma kısmı ise web sunucunuzun müşterilerinize uzaklığıyla orantılı. Müşterilerinize yakın bir veri merkezini ve hatta cdn (content delivery network) çözümleri kullanmanız gerekli. Cloudflare, Akamai, Amazon gibi servisler mevcut. End to end session duration, pageview, speed ölçümü icin Google Analytics, Fabric, New Relic gibi alternatifleri kullanabilirsiniz. Bu konuda eğer trafiğiniz büyükse ve ölçüm için geliştirmeye zaman ayirabiliyorsaniz, kendiniz de istatistik toplayabilirsiniz.

Ölçümler sonrası yavaşlığın nereden kaynaklandığını tespit ederek, gerek kod optimizasyonu gerek sunucu ekleme yolu ile hızı artırabilirsiniz. Hız arttıkça da kullanıcı deneyiminin arttığını ve uygulamalarınızda daha fazla zaman geçirildiğini göreceksiniz. Bu da gelirlerinizi olumlu etkileyecek. Eğer uygulamanızda bir şeyler satıyorsanız satışlar artacak, reklam gösteriyorsanız tıklama sayılarında artışı göreceksiniz. Kısaca, mobilde çok hızlı olmak size kazanç olarak geri dönecek.

Show your support

Clapping shows how much you appreciated Furkan Kuru’s story.