Rumah Bisnis Panduan bertahan hidup belanja liburan: 10 tips untuk menjaga situs web Anda dan berjalan

Panduan bertahan hidup belanja liburan: 10 tips untuk menjaga situs web Anda dan berjalan

Video: 4 CARA MENJAGA POLA HIDUP SEHAT (Oktober 2024)

Video: 4 CARA MENJAGA POLA HIDUP SEHAT (Oktober 2024)
Anonim

Black Friday dan Cyber ​​Monday adalah Super Bowl untuk e-commerce. Musim liburan dimulai untuk bisnis dengan hari-hari belanja online terbesar tahun ini selama Cyber ​​Week. Jendela dari Black Friday hingga Natal dapat membuat atau menghancurkan penjualan dan pendapatan untuk bisnis kecil hingga menengah (SMBs) hingga bisnis besar seperti Nordstrom dan Target. Namun, untuk setiap bisnis, keberhasilan atau kegagalan bergantung pada seberapa baik situs web Anda menahan arus pengunjung liburan.

Ketika pelanggan memasuki dan menjelajahi situs web Anda, menambahkan produk ke keranjang mereka, dan memeriksa, setiap detik diperhitungkan. Perusahaan manajemen kinerja digital SOASTA mengatakan sweet spot - waktu buka situs web yang terkait dengan konversi puncak - bisa dua detik atau kurang pada 2016. Antara Cyber ​​Week 2014 dan 2015, SOASTA menganalisis 1, 5 miliar suar data sesi pengguna. SOASTA menemukan bahwa waktu muat konversi puncak menyusut dari 3, 8 menjadi 2, 4 detik, dan juga menemukan bahwa, pada 2015, halaman yang lebih lambat mengalami peningkatan bouncing hingga 58 persen. Jumlahnya terus dan terus, tetapi korelasinya sederhana: masalah situs web pada saat-saat penting itu sama dengan hilangnya pendapatan.

Untuk memastikan situs web mereka disiapkan, bisnis perlu melakukan kerja keras sebelum dan selama terburu-buru. Saya berbicara dengan Gus Robertson, CEO pengiriman aplikasi dan penyedia infrastruktur web scalable NGINX (diucapkan "engine-x") tentang bagaimana bisnis harus mempersiapkan. Kami membahas mekanisme yang harus ada untuk menjadi yang terbaik dan merencanakan yang terburuk selama Cyber ​​Week.

NGINX dan perangkat lunak open-source-nya telah ada sejak awal internet. Menurut perusahaan, perangkat lunak NGINX memberi kekuatan pada lebih dari 55 persen internet dalam satu bentuk atau lainnya. Robertson mengatakan dia melihat internet berevolusi dari halaman web sederhana menjadi aplikasi berbasis web yang kompleks yang memberikan pengalaman pengguna (UX) ke berbagai perangkat dan ukuran layar. Pada saat yang sama, semakin banyak pendapatan ritel setiap tahun berasal dari web.

"Kami melihat transisi ini di mana transaksi e-commerce menjadi sama, jika tidak lebih penting dari penjualan batu-dan-mortir di toko fisik, " kata Robertson. "Ketika situs web Anda mati, Anda menutup sebagian besar peluang bisnis Anda. Jangan biarkan hari terbaik dan tersibuk Anda menjadi hari terburuk Anda. Ada hal-hal yang sangat mendasar yang dapat Anda lakukan untuk memastikan Anda terlindungi dengan baik dan dipersiapkan sebaik mungkin."

Robertson memberikan 10 tips untuk membantu bisnis Anda menguji situs webnya dan membuat rencana permainan untuk kesibukan. Dengan cara ini, Anda akan siap dan tahu bagaimana merespons jika ada sesuatu di situs web Anda yang salah pada saat terburuk di Black Friday atau Cyber ​​Monday.

1. Pantau Situs Web Anda

Robertson mengatakan bahwa tidak ada salahnya bagi bisnis untuk memiliki solusi pemantauan situs web atau manajemen kinerja aplikasi (APM). Jenis alat ini memberi Anda visibilitas lengkap ke tidak hanya ujung depan situs web Anda, tetapi tampilan holistik pada seluruh aplikasi web dan menghitung sumber daya.

"Kami berurusan dengan arsitektur aplikasi yang sangat berbeda dari kami beberapa tahun yang lalu. Ketika terjadi kesalahan, Anda perlu melihat tidak hanya pada infrastruktur itu sendiri dan hal-hal seperti waktu respon, tetapi penyebabnya, " kata Robertson. "Pelanggan kami menggunakan alat-alat seperti New Relic, AppDynamics, dan Datadog untuk mencari tahu bukan hanya apa yang salah atau tidak berkinerja di bagian belakang, tetapi UX di ujung depan. Beberapa detik keterlambatan bisa berarti pengguna pergi ke situs pesaing Anda dan membeli produk di sana sebagai gantinya."

2. Pengujian Beban Preemptive

Pengujian beban berarti menempatkan permintaan pada situs web dengan menggunakan lalu lintas yang disimulasikan untuk melihat berapa banyak pengguna bersamaan yang dapat menangani. Robertson menekankan bahwa pengujian beban harus dilakukan lebih awal dan sering, tidak hanya pada lalu lintas normal tetapi dengan mendorong situs web ke batasnya untuk menangani tingkat lalu lintas puncak.

"Anda perlu memuat tes pada lalu lintas normal - seperti yang Anda harapkan - dan lalu lintas maksimum yang bisa Anda harapkan, " kata Robertson. "Anda perlu melihat bagaimana pengujian beban itu memengaruhi kinerja, tetapi juga ketahanan back-end situs Anda saat lalu lintas masuk."

3. Pengujian Kinerja

Saat Anda memuat tes, Robertson mengatakan juga penting untuk memikirkan UX. Pengujian beban dan kinerja berjalan seiring karena situs web Anda harus mampu tidak hanya menangani banyak pengguna tanpa mogok, tetapi juga harus memberikan halaman pemuatan cepat dan antarmuka yang responsif untuk menjaga pelanggan senang dan terlibat dalam pengalaman berbelanja.

"Anda ingin memberikan pengalaman pengguna terbaik yang Anda bisa untuk pelanggan yang mencoba berinteraksi dengan situs Anda dan memiliki hubungan dengan perusahaan Anda, " kata Robertson. "Aplikasi web berkinerja tinggi harus membuat pelanggan mendapatkan informasi yang benar melalui situs tanpa banyak kesulitan. Itulah yang dimaksud dengan pengalaman pelanggan."

4. Tes Alur Kerja Pengguna yang Kritis

Bagian dari pengujian kinerja tersebut melampaui waktu muat untuk benar-benar menguji aliran pengguna yang akan menerima lalu lintas pejalan kaki paling metaforis di situs web Anda. Robertson mengatakan pengujian hal-hal seperti halaman produk terpanas, manajemen keranjang belanja, dan, yang paling penting, kelancaran proses checkout adalah langkah kunci dalam berhasil mendorong penjualan online.

"Bisnis sedang menguji coba bagian depan situs tetapi belum tentu API back-end yang menghubungkan Anda ke gateway pembayaran, " kata Robertson. "Anda memiliki jumlah X orang di depan aplikasi tetapi itu tidak memberi tahu Anda apakah itu akan berhasil sepanjang jalan. Jika orang mencoba untuk memeriksa dari keranjang belanja mereka dan mereka tidak bisa, Anda sudah selesai Anda telah kehilangan konversi itu."

5. Pasang Alat Scaling di Tempat

Terlepas dari bagaimana Anda merancang aplikasi web Anda di bawahnya (kami akan membahasnya nanti), NGINX telah membuat namanya untuk dapat dengan cepat mengukur dan mengalokasikan sumber daya web di mana mereka dibutuhkan. Robertson membahas berbagai alat yang dapat Anda tempatkan di situs web Anda untuk memberi Anda fleksibilitas ketika lalu lintas tinggi datang.

"Kami suka menganggap NGINX sebagai peredam kejut di bagian depan aplikasi, " kata Robertson. "Kami melakukan angkat berat HTTP. Ada semua alat ini yang dapat Anda letakkan di depan aplikasi seperti load balancers, mekanisme caching, atau CDN yang dapat membantu Anda skala otomatis dan memprioritaskan lalu lintas tertentu. Jadi, jika pengguna datang kembali ke alur kerja dan Anda harus menukar satu sumber lalu lintas dengan yang lain, Anda dapat memprioritaskan sesuatu seperti checkout keranjang belanja untuk memaksimalkan konversi atas sumber daya yang digunakan untuk menyalakan bilah pencarian produk."

6. Atur Polisi Lalu Lintas

Alat penskalaan seperti penyeimbang muatan dan CDN adalah salah satu elemen "penyerapan kejutan" NGINX, tetapi perusahaan juga mengatur apa yang disebutnya "polisi lalu lintas" untuk situs web. Polisi lalu lintas ini menghentikan pelanggaran keamanan dan kecurangan seperti serangan Distributed-Denial-of-Service (DDoS). Robertson mengatakan "layanan tepi" seperti CDN, layanan mitigasi DDoS, dan firewall dapat membantu mengalihkan lalu lintas berbahaya untuk membiarkan lalu lintas pengguna yang sebenarnya masuk ke situs web Anda.

"DDoS dapat terjadi dari agen jahat eksternal yang dapat menurunkan situs Anda, tetapi Anda juga dapat secara tidak sengaja DDoS sendiri dengan meminta satu server melakukan ping ke server lain dan mencatatnya, " jelas Robertson. "Polisi lalu lintas berarti mengatur hal-hal seperti batas berat badan, alamat IP yang telah ditentukan sebelumnya, memblokir dan memasukkan aplikasi eksternal ke dalam daftar putih. Sejumlah mekanisme yang dapat dilakukan NGINX untuk memastikan bahwa layanan tidak terganggu dan Anda tidak mengizinkan satu untuk melakukan DDoS lainnya Kemudian, di ujung depan, Anda memiliki WAF mencari hal-hal seperti serangan DDoS eksternal dan injeksi SQL."

7. Buat Rencana Kegagalan

Tidak ada bisnis yang ingin melihat situs web mereka turun selama Cyber ​​Week tetapi itu terjadi setiap tahun, bahkan untuk pengecer kelas atas. Karena itu, setiap bisnis perlu merencanakan yang terburuk. Robertson mengatakan itu dimulai dengan memiliki solusi Disaster Recovery-as-a-Service (DRaaS) untuk menguji situs web cadangan dan siap digunakan jika situs web utama Anda turun.

"Pastikan situs DR Anda duduk di sana sebagai rencana asuransi, tetapi juga pastikan untuk mengaktifkan dan mengujinya terlebih dahulu, " kata Robertson. "Ketika Anda memuat pengujian situs utama, lakukan hal yang sama ke situs DR Anda sehingga, jika terjadi kesalahan, Anda dapat memindahkan situs dengan cepat ke infrastruktur itu.

8. Kontrol Kerusakan Sosial

Bagian lain dari rencana cadangan Anda adalah untuk mengetahui layanan pelanggan Anda dan strategi penjangkauan dan, pada tahun 2016, itu berarti manajemen media sosial. Media sosial adalah garis depan untuk interaksi pelanggan dengan merek Anda. Jika situs web Anda turun, maka tempat pertama yang akan dicari pelanggan adalah halaman Facebook dan Twitter perusahaan Anda.

"Jika ada yang salah, pikirkan tentang bagaimana Anda akan merespons di media sosial dan bagaimana perwakilan Anda akan menginformasikan pelanggan dan menjaga mereka tetap up to date, " kata Robertson.

9. Pertimbangkan Arsitektur Situs Web

Salah satu percakapan jangka panjang yang harus didiskusikan bisnis Anda ketika datang ke situs web Anda adalah tentang bagaimana itu dirancang dan apakah sudah saatnya untuk perubahan. Kami telah menulis tentang bagaimana aplikasi dari semua jenis bergerak menjauh dari arsitektur monolitik dan menuju layanan microser yang lebih modular. Robertson mengatakan bahwa, pada akhirnya, alat-alat front-end yang disediakan NGINX bukanlah pengganti untuk aplikasi web berbasis-skala-mikro yang dinamis.

"Microservices adalah cara kami melihat properti web besar mendapatkan kemampuan untuk benar-benar skala, " kata Robertson. "Jika Anda telah menulis monolith, Anda tidak dapat menyusun kembali arsitektur antara sekarang dan terburu-buru belanja liburan. Tetapi Anda harus melihat arsitektur Anda dan berpikir tentang bagaimana Anda akhirnya bisa bertransisi. Keuntungan dari layanan mikro adalah Anda dapat secara otomatis skala komponen individu karena lalu lintas membenturnya. Jadi, jika pustaka gambar terkena, Anda skala itu atau layanan lain di app. Ini katup arsitektur aplikasi untuk menyesuaikan untuk lalu lintas masuk yang, sekitar waktu sepanjang tahun ini, dapat berlebihan."

10. C-Suite Buy-In

Ketika sebuah situs web jatuh pada Black Friday, dampak dari itu tidak hanya berdampak pada tim IT yang menjalankan situs web. CEO atau CTO perusahaan kemudian harus menjawab kepada pemegang saham atau dewan direksi tentang mengapa situs web turun dan berapa banyak potensi pendapatan yang hilang. Masalah bisnis dan teknologi terkait erat dengan bisnis online, dan Robertson mengatakan manajemen dan eksekutif lainnya perlu mengetahui dan memahaminya.

"Jika Anda seorang CEO dan 20 persen bisnis Anda berasal dari situs web, mengajukan pertanyaan yang sama dengan CIO Anda sama pentingnya dengan CIO yang meminta mereka ke tim mereka, " kata Robertson. "Ini tingkat tinggi, tetapi penting bagi eksekutif untuk cukup tahu tentang teknologi di perusahaan mereka dan di situs mereka untuk mengajukan pertanyaan yang tepat dan memiliki jawaban yang baik bagi para pemegang saham jika mereka kurang beruntung sehingga membutuhkannya."

Panduan bertahan hidup belanja liburan: 10 tips untuk menjaga situs web Anda dan berjalan