Video: DON'T STARVE TOGETHER YAZ REHBERİ : ( Yaz Bossu ) Yaza Hazırlık Yazdan Korunma 2020 (Kasım 2024)
Kara Cuma ve Siber Pazartesi, e-ticaret için Süper Kase'dir. Tatil sezonu, Siber Hafta boyunca yılın en büyük çevrimiçi alışveriş günlerine sahip işletmeler için ön plana çıkar. Kara Cuma'dan Noel'e kadar olan pencere, küçük ve orta ölçekli işletmelere (KOBİ'ler) satış ve gelirleri Nordstrom ve Target gibi büyük işletmelere kadar yapabilir veya kırabilir. Yine de her işletme için başarı veya başarısızlık, web sitenizin tatil kullanıcısı trafiğinin akışına ne kadar uyduğuna bağlıdır.
Müşteriler web sitenize girip dolaşırken, sepetlerine ürün eklerken ve her saniyede bir kontrol ediyor. Dijital performans yönetim şirketi SOASTA, en iyi dönüşümlere tekabül eden web sitesi yükleme süresinin - tatlı noktaların 2016'da iki saniye veya daha az olabileceğini söyledi. SOASTA, en yüksek dönüşüm yükleme süresinin 3, 8'den 2, 4 saniyeye düştüğünü ve aynı zamanda, 2015'te, hemen çıkma oranında yüzde 58'e varan daha yavaş sayfalar yaşadığını buldu. Sayılar gittikçe artar, ancak korelasyon basittir: bu önemli anlardaki web sitesi sorunları, gelir kaybına eşittir.
Web sitelerinin hazırlandığından emin olmak için, işletmelerin acele öncesi ve sırasında temel çalışmaları yapması gerekir. Uygulama sunumu CEO'su ve ölçeklenebilir web altyapısı sağlayıcısı NGINX'in (telaffuz edilen "engine-x") Gus Robertson'la işletmelerin nasıl hazırlanmaları gerektiği hakkında konuştum. Siber Haftanın en iyileri için hazırlanmak ve en iyisini planlamak için mevcut mekanizmaları tartıştık.
NGINX ve onun açık kaynaklı yazılımı, internetin ilk günlerinden beri kullanılmaktadır. Şirkete göre, NGINX yazılımı internetin yüzde 55'inden fazlasını bir biçimde destekliyor. Robertson, internetin basit web sayfalarından kullanıcı deneyimlerini (UX'ler) geniş bir yelpazedeki cihazlara ve ekran boyutlarına ulaştıran karmaşık, web tabanlı uygulamalara dönüştüğünü gördüğünü söyledi. Aynı zamanda, her yıl daha fazla perakende satış geliri web'den geliyor.
Robertson, "E-ticaret işlemlerinin eşit olmasa da, fiziksel mağazalardaki tuğla ve harç satışlarından daha önemli olmasa da, bu geçişi görüyoruz" dedi. "Web siteniz düştüğünde, iş fırsatınızın çok büyük bir bölümünü kapattınız. En iyi ve en yoğun günün en kötü gün olmasına izin verme. En iyi şekilde korunmanız için yapabileceğiniz çok temel şeyler var ve mümkün olduğunca hazırlandı. "
Robertson, işletmenizin web sitesini test etmesine ve acele için bir oyun planı yapmasına yardımcı olmak için 10 ipucu verdi. Bu yolla, web sitenizdeki bir şey Kara Cuma veya Siber Pazartesi günü en kötü zamanda yanlış giderse nasıl yanıt vereceğinizi hazırlayacaksınız.
1. Web Sitenizi İzleyin
Robertson, işletmelerin bir web sitesi izleme veya uygulama performans yönetimi (APM) çözümüne sahip olmalarının beyinsiz olduğunu söyledi. Bu tür araçlar, web sitenizin sadece ön ucunda değil, tüm web uygulamasına ve bilgi işlem kaynaklarına bütüncül bir bakış sağlar.
Robertson, “Birkaç yıl önce olduğumuzdan çok farklı uygulama mimarileriyle uğraşıyoruz. Bir şeyler ters gittiğinde, sadece altyapının kendisine ve tepki süresi gibi şeylere değil, nedene bakmanız gerekir” dedi. “Müşterilerimiz, yalnızca arka uçta neyin hata yaptığını ya da performans göstermediğini bulmak için New Relic, AppDynamics ve Datadog gibi araçları değil, ön uçtaki UX'i de kullanıyor. ve bunun yerine ürünü orada satın alır. "
2. Önleyici Yük Testi
Yük testi, aynı anda kaç kullanıcının idare edebileceğini görmek için benzetilmiş trafik kullanarak bir web sitesine talepte bulunulması anlamına gelir. Robertson, yük testlerinin sadece normal trafikte değil, aynı zamanda en yüksek trafik seviyelerini idare etmek için web sitesini sınırlarına kadar zorlayarak erken ve sık yapılması gerektiğini vurguladı.
Robertson, "Testi normal trafikte (ne olmasını beklediğinizle) ve ardından potansiyel olarak beklediğiniz maksimum trafiği yüklemeniz gerekir" dedi. “Yük testinin performansı nasıl etkilediğini, aynı zamanda sitenizin bu trafik geldikçe esnekliğini nasıl etkilediğini görmeniz gerekiyor.”
3. Performans Testi
Testi yükledikçe, Robertson UX'i düşünmenin de önemli olduğunu söyledi. Yük ve performans testleri el ele gidiyor, çünkü web sitenizin yalnızca birçok kullanıcıyı çökmeden idare edebilmesi gerekiyor, aynı zamanda bu müşterileri mutlu etmek ve alışveriş deneyimini meşgul etmek için hızlı yüklenen sayfalar ve duyarlı bir arayüz sunması gerekiyor.
Robertson, “Sitenizle etkileşime girmeye çalışan ve şirketinizle ilişki kurmaya çalışan müşteri için mümkün olan en iyi kullanıcı deneyimini sunmak istiyorsunuz” dedi. "Yüksek performanslı bir web uygulaması, müşteriyi siteden çok fazla güçlük çekmeden doğru bilgilere ulaştırıyor olmalı. Müşteri deneyimi bununla ilgili."
4. Kritik Kullanıcı İş Akışlarını Test Edin
Bu performans testinin bir kısmı, web sitenizdeki en metaforik yaya trafiğini alacak olan kullanıcı akışlarını test etmek için yükleme sürelerinin ötesine geçiyor. Robertson, en sıcak ürün sayfaları, alışveriş sepeti yönetimi ve en önemlisi, ödeme işleminin sorunsuzluğunun test edilmesi, çevrimiçi satışların başarıyla gerçekleştirilmesinde önemli bir adım olduğunu söyledi.
Robertson, "İşletmeler, sitenin önünü test ediyor ancak zorunlu olarak sizi ödeme ağ geçidine bağlayan arka uç API değil, " dedi. "Uygulamanın önünde X miktarınız var, ancak bu yolun sonuna kadar çalışıp çalışmadığını size söylemez. İnsanlar alışveriş sepetinden kontrol etmeye çalışıyorsa ve yapamazlarsa işiniz bitmiş demektir." "Bu dönüşümü kaybettiniz."
5. Ölçekleme Araçlarını Yerine Takın
Altında web uygulamanızı nasıl tasarladığınızdan bağımsız olarak (daha sonra başlayacağız), NGINX, web kaynaklarını ihtiyaç duyduklarında hızla ölçeklendirmeyi ve tahsis etmeyi adından almıştır. Robertson, trafik yoğun olduğunda size biraz esneklik sağlamak için web sitenize yerleştirebileceğiniz çeşitli araçları tartıştı.
Robertson, “NGINX'i bir uygulamanın önündeki amortisör olarak düşünmeyi seviyoruz” dedi. "HTTP ağır kaldırma yapıyoruz. Uygulamanın önüne yük dengeleyici, önbellekleme mekanizması veya belirli bir trafiği otomatik olarak ölçeklendirmenize ve önceliklendirmenize yardımcı olabilecek bir CDN gibi koyabileceğiniz tüm bu araçlar var. Bir iş akışına geri döndüğünüzde, bir trafik kaynağını diğerine karşı işlemden geçirmeniz gerekir; ürün arama çubuğunu güçlendirmeye giden kaynaklar üzerindeki dönüşümleri en üst düzeye çıkarmak için alışveriş sepeti satın alma işlemi gibi önceliklere sahip olabilirsiniz. "
6. Trafik Polislerini Ayarlayın
Yük dengeleyici ve CDN'ler gibi ölçeklendirme araçları, NGINX'in “şok emiliminin” bir unsurudur, ancak şirket web siteleri için “trafik polisi” dediği şeyi de ayarlar. Bu trafik polisleri, Güvenlik ihlallerini ve Dağıtılmış Hizmet Reddi (DDoS) saldırıları gibi geçici önlemleri durduruyor. Robertson, CDN'ler, DDoS azaltma hizmetleri ve güvenlik duvarları gibi "son hizmetler" de, gerçek kullanıcının web sitenize trafik çekmesine izin vermek için kötü amaçlı trafiği yönlendirmeye yardımcı olabilir.
Robertson, "DDoS, sitenizi çökertebilecek harici kötü ajanlardan kaynaklanabilir, ancak bir sunucunun diğerine ping yapması ve çökertmesi ile yanlışlıkla DDoS'u kendiniz de yapabilirsiniz" dedi. "Trafik polisi, ağırlık limitleri, önceden ayarlanmış IP adresleri, harici uygulamaları engelleme ve beyaz listeye alma gibi şeyleri ayarlama anlamına gelir. NGINX, hizmetin kesintiye uğramamasını ve birinin DDoS'a izin vermemesini sağlamak için uygulayabileceği çeşitli mekanizmalar kurar. Öyleyse, ön uçta, harici DDoS ve SQL enjeksiyon saldırıları gibi şeyleri arayan bir WAF'niz var. "
7. Bir Arıza Planı Yapın
Hiçbir işletme, web sitelerinin Siber Hafta boyunca yayınlanmasını istemiyor, ancak her yıl, yüksek profilli perakendeciler için bile geçerli. Bu nedenle, her işletmenin en kötüsünü planlaması gerekir. Robertson, ana web sitenizin çökmesi durumunda test edilmiş ve kullanıma hazır bir yedekleme web sitesine sahip olmak için bir Servis Olarak Bir Olağanüstü Durum Kurtarma (DRaaS) çözümü sağlamakla başladığını söyledi.
Robertson, “DR sitenizin orada bir sigorta planı olarak oturduğundan emin olun, ancak önceden etkinleştirdiğinizden ve test ettiğinizden emin olun” dedi. “Ana siteyi test ederken yüklerseniz, DR sitenizle aynı işlemi yapın, böylece bir şeyler ters giderse, siteyi hızlı bir şekilde bu altyapıya taşıyabilirsiniz.
8. Sosyal Hasar Kontrolü
Yedekleme planınızın diğer yarısı müşteri hizmetlerinizi ve tanıtım stratejinizi bilmek ve 2016'da sosyal medya yönetimi anlamına geliyor. Sosyal medya, markanızla müşteri etkileşimi için ön hattır. Web siteniz düşerse, müşterilerin cevapları arayacağı ilk yer şirketinizin Facebook ve Twitter sayfalarıdır.
Robertson, “İşler ters giderse, sosyal medyada nasıl cevap vereceğinizi ve temsilcilerinizin müşterileri bilgilendirmek ve güncel tutmak konusunda nasıl gideceğini düşünün” dedi.
9. Web Sitesi Mimarisini düşünün
İşletmenizin uzun dönemli konuşmalarından biri, web sitenize geldiğinde tartışması gereken konuların nasıl tasarlandığı ve değişim zamanının gelip gelmediğidir. Her türlü uygulamanın monolitik mimarilerden ve daha modüler mikro hizmetlere doğru nasıl ilerlediğini yazdık. Robertson, nihayetinde, NGINX'in sağladığı ön uç araçların, dinamik olarak ölçeklenen, mikro hizmetler tabanlı bir web uygulaması yerine geçmediğini söyledi.
Robertson, “Mikro hizmetler, büyük ölçekli web özelliklerini gerçekten ölçeklendirme yeteneğine sahip görüyoruz” dedi. “Eğer bir monolith yazdıysanız, şimdi ve tatil alışverişi acelesi arasında arama yapamazsınız. Ama mimarinize bakıyor olmalı ve nihayetinde nasıl geçiş yapabileceğinizi düşünmelisiniz. Bir mikro hizmetin yararı, oto- Bireysel bileşenleri trafik çarptığında ölçeklendirin, yani, görüntü kütüphanesi çarpıyorsa, bu veya uygulamadaki herhangi başka bir servisi ölçeklendirirsiniz, bu yılın yaklaşık bu saatinde, gelen trafiğe göre ayarlamak için kullanılan bu uygulama mimarisi valfıdır. aşırı."
10. C-Suite Satın Alma
Bir web sitesi Black Friday’e düştüğünde, bundan kaynaklanan hatalar sadece web sitesini işleten BT ekibini etkilemiyor. Şirketin CEO'su veya CTO'su daha sonra hissedarlara veya yönetim kuruluna, web sitesinin neden azaldığı ve ne kadar potansiyel gelir kaybolduğu konusunda cevap vermek zorundadır. İşletme ve teknoloji sorunları, çevrimiçi işletmeler için ayrılmaz bir şekilde bağlantılıdır ve Robertson, yönetim ve diğer yöneticilerin bunları bilmeleri ve anlamaları gerektiğini söyledi.
Robertson, “CEO'sunuz ve işinizin yüzde 20'si web sitesinden geliyorsa, CIO'nuzun aynı sorularını sormak, CIO'ların kendi ekibine sorması kadar önemlidir” dedi. “Bu yüksek düzeyde, ancak yöneticilerin şirketlerindeki ve sitelerindeki teknoloji hakkında yeterince bilgi sahibi olmaları, doğru soru sormaları ve ihtiyaç duyacakları kadar talihsizlerse hissedarlar için iyi bir cevap almaları önemlidir.”