Video: 12 Travel Packing Tips: Howdini Hacks (November 2024)
Black Friday dan Cyber Monday adalah Super Bowl untuk e-commerce. Musim bercuti menjadi alat untuk perniagaan dengan hari-hari membeli-belah dalam talian terbesar sepanjang tahun semasa Cyber Week. Tingkap dari Black Friday hingga Christmas boleh membuat atau memecahkan jualan dan pendapatan untuk perniagaan kecil dan menengah (SMB) hingga ke perniagaan besar seperti Nordstrom dan Target. Untuk setiap perniagaan, walaupun, kejayaan atau kegagalan turun ke seberapa baik laman web anda menampung peningkatan jumlah lalu lintas pengguna.
Apabila pelanggan memasuki dan melayari laman web anda, menambah produk ke troli mereka, dan memeriksa, setiap tuduhan kedua. Syarikat pengurusan prestasi digital SOASTA berkata tempat yang manis - masa beban laman web yang sepadan dengan penukaran puncak-boleh dua saat atau kurang pada 2016. Antara Minggu Cyber 2014 dan 2015, SOASTA menganalisis 1.5 bilion nilai data sesi pengguna. SOASTA mendapati bahawa masa beban penukaran puncak merosot dari 3.8 hingga 2.4 saat, dan juga mendapati bahawa, pada tahun 2015, halaman yang lebih perlahan mengalami peningkatan 58 peratus dalam kadar lantunan. Angka-angka terus dan seterusnya, tetapi korelasi adalah mudah: masalah laman web di saat-saat penting sama dengan hasil yang hilang.
Untuk memastikan laman web mereka disediakan, perniagaan perlu melakukan kerja keras sebelum dan semasa tergesa-gesa. Saya bercakap dengan Gus Robertson, Ketua Pegawai Eksekutif penghantaran aplikasi dan penyedia prasarana web berskala NGINX (disebut "mesin-x") mengenai bagaimana perniagaan perlu disediakan. Kami membincangkan mekanisme yang perlu dilakukan untuk menjadi yang terbaik dan merancang untuk yang paling teruk semasa Minggu Siber.
NGINX dan perisian sumber terbukanya telah wujud sejak hari-hari awal internet. Menurut syarikat itu, perisian NGINX menguasai lebih daripada 55 peratus internet dalam satu bentuk atau yang lain. Robertson berkata dia melihat perkembangan internet dari laman web mudah ke dalam aplikasi berasaskan web kompleks yang memberikan pengalaman pengguna (UXes) kepada pelbagai peranti dan saiz skrin. Pada masa yang sama, semakin banyak pendapatan runcit setiap tahun datang dari web.
"Kami melihat peralihan ini di mana urus niaga e-dagang menjadi sama, jika tidak lebih penting, daripada jualan bata dan mortar di kedai fizikal, " kata Robertson. "Apabila laman web anda turun, anda menutup sebahagian besar peluang perniagaan anda. Jangan biarkan hari yang terbaik dan paling sibuk anda menjadi hari anda yang paling teruk. Ada perkara yang sangat asas yang boleh anda lakukan untuk memastikan anda dilindungi dan disediakan sebaik mungkin."
Robertson meletakkan 10 tips untuk membantu perniagaan anda menguji laman webnya dan membuat rancangan permainan untuk tergesa-gesa. Dengan cara ini, anda akan bersedia dan tahu bagaimana untuk bertindak balas jika sesuatu di laman web anda salah pada masa terburuk di Black Friday atau Cyber Monday.
1. Pantau Laman Web Anda
Robertson berkata, ia bukan satu perkara yang lebih baik untuk perniagaan mempunyai pemantauan laman web atau pengurusan prestasi aplikasi (APM) di tempat. Jenis alat ini memberikan anda penglihatan lengkap ke bukan sahaja hujung depan laman web anda, tetapi melihat holistik pada keseluruhan aplikasi web dan mengira sumber.
"Kami berurusan dengan arsitektur aplikasi yang sangat berbeza daripada kami beberapa tahun yang lalu. Apabila ada masalah, anda perlu melihat tidak hanya infrastruktur itu sendiri dan perkara-perkara seperti masa tindak balas, tetapi punca itu, " kata Robertson. "Pelanggan menggunakan alat kami seperti New Relic, AppDynamics, dan Datadog untuk mengetahui bukan hanya apa yang menyalahkan atau tidak melaksanakan di hujung belakang, tetapi UX di hujung depan. Beberapa saat kelewatan mungkin bermakna pengguna pergi ke laman pesaing anda dan membeli produk di sana."
2. Ujian Bebanan Pengutapan
Ujian beban bermaksud meletakkan permintaan di laman web dengan menggunakan lalu lintas simulasi untuk melihat berapa banyak pengguna serentak yang dapat mengendalikannya. Robertson menegaskan bahawa ujian beban harus dilakukan lebih awal dan sering, bukan hanya pada trafik biasa tetapi dengan mendorong laman web ke hadnya untuk mengendalikan tahap lalu lintas puncak.
"Anda perlu memuat ujian di lalu lintas biasa-apa yang anda harapkan-dan kemudian trafik maksimum yang mungkin anda harapkan, " kata Robertson. "Anda perlu melihat bagaimana ujian beban itu memberi impak terhadap prestasi, tetapi juga daya tahan belakang laman web anda ketika lalu lintas masuk."
3. Ujian Prestasi
Semasa anda memuat ujian, Robertson berkata ia juga penting untuk memikirkan UX. Ujian beban dan prestasi berjalan seiring kerana laman web anda perlu bukan sahaja mengendalikan banyak pengguna tanpa terhempas, tetapi ia perlu menghantar halaman memuat cepat dan antara muka yang responsif untuk memastikan pelanggan gembira dan terlibat dalam pengalaman membeli-belah.
"Anda ingin memberikan pengalaman pengguna yang terbaik untuk pelanggan yang cuba berinteraksi dengan laman web anda dan mempunyai hubungan dengan syarikat anda, " kata Robertson. "Aplikasi web berprestasi tinggi harus mendapatkan pelanggan maklumat yang tepat melalui laman web tanpa banyak masalah. Itulah pengalaman pelanggan."
4. Uji Aliran Kerja Pengguna Kritikal
Sebahagian daripada ujian prestasi itu akan melampaui masa beban untuk benar-benar menguji aliran pengguna yang akan menerima trafik kaki paling metafora di laman web anda. Robertson berkata perkara ujian seperti halaman produk paling hangat, pengurusan keranjang belanja, dan, yang paling penting, proses pembayaran keluar adalah langkah utama dalam berjaya memacu jualan dalam talian.
"Perniagaan adalah beban menguji bahagian depan laman web tetapi tidak semestinya API back-end yang menghubungkan anda ke gerbang pembayaran, " kata Robertson. "Anda mempunyai jumlah orang X di depan aplikasi tetapi tidak memberitahu anda jika ia akan berfungsi sepanjang hayat. Jika orang cuba keluar dari keranjang belanja mereka dan mereka tidak boleh, anda sudah selesai Anda telah kehilangan penukaran itu."
5. Letakkan Alat Perkakas di Tempat
Terlepas dari bagaimana anda telah memahatkan aplikasi web anda di bawahnya (kami akan sampai ke yang kemudian), NGINX telah membuat namanya untuk dapat dengan cepat membuat skala dan memperuntukkan sumber web di mana mereka diperlukan. Robertson membincangkan pelbagai alat yang boleh anda letakkan di laman web anda untuk memberikan anda fleksibiliti apabila trafik yang tinggi masuk.
"Kami ingin memikirkan NGINX sebagai penyerap kejutan di bahagian depan permohonan, " kata Robertson. "Kami melakukan pengangkatan berat HTTP Terdapat semua alat-alat ini yang boleh anda letakkan di hadapan aplikasi seperti pengimbang beban, mekanisme caching, atau CDN yang dapat membantu anda secara automatik dan mengutamakan trafik tertentu. Jadi, jika pengguna akan datang kembali ke aliran kerja dan anda perlu berdagang satu sumber lalu lintas berbanding yang lain, anda boleh mengutamakan sesuatu seperti checkout troli membeli-belah untuk memaksimumkan penukaran ke atas sumber-sumber yang akan menuju ke powering bar carian produk."
6. Sediakan Polis Trafik
Alat penskalaan seperti pengimbang beban dan CDN adalah salah satu elemen "penyerapan kejutan" NGINX, tetapi syarikat juga menetapkan apa yang disebut "polis trafik" untuk laman web. Polis trafik ini menghentikan pelanggaran keselamatan dan serangan palsu seperti serangan Distributed-Denial-of-Service (DDoS). Robertson berkata "perkhidmatan tepi" seperti CDN, perkhidmatan pengurangan DDoS, dan firewall boleh membantu mengalihkan lalu lintas yang berniat jahat untuk membiarkan trafik pengguna sebenar melalui laman web anda.
"DDoS boleh berlaku dari agen buruk luaran yang boleh mengambil laman web anda, tetapi anda juga boleh secara tidak sengaja membuat DDoS diri anda dengan memiliki satu pelayan yang melakukan ping yang lain dan mengambilnya, " jelas Robertson. "Polis trafik bermaksud menubuhkan perkara seperti had berat, alamat IP yang telah ditetapkan, menyekat dan memanjangkan aplikasi luaran. Beberapa mekanisme NGINX boleh diletakkan untuk memastikan perkhidmatan itu tidak diganggu dan anda tidak membenarkan seseorang untuk melakukan yang lain Kemudian, di hujung depan, anda mempunyai WAF yang mencari perkara seperti serangan luar DDoS dan suntikan SQL."
7. Buat Pelan Kegagalan
Tiada perniagaan mahu melihat laman web mereka turun semasa Minggu Cyber tetapi ia berlaku setiap tahun, bahkan kepada peruncit berprofil tinggi. Oleh itu, setiap perniagaan perlu merancang yang paling teruk. Robertson berkata bahawa bermula dengan penyelesaian Penyelesaian Bencana-sebagai-Perkhidmatan (DRaaS) di tempat untuk mempunyai tapak web sandaran yang diuji dan bersedia untuk pergi jika laman web utama anda turun.
"Pastikan tapak DR anda duduk di sana sebagai pelan insurans, tetapi pastikan juga mengaktifkan dan mengujinya terlebih dahulu, " kata Robertson. "Apabila anda memuat ujian tapak utama, lakukan perkara yang sama ke laman DR anda supaya, jika ada yang salah, anda boleh memindahkan tapak dengan cepat ke infrastruktur tersebut.
8. Kawalan Kerosakan Sosial
Separuh lagi pelan cadangan anda adalah untuk mengetahui strategi pelanggan dan strategi jangkauan anda, dan pada 2016, ini bermakna pengurusan media sosial. Media sosial adalah barisan hadapan untuk interaksi pelanggan dengan jenama anda. Jika tapak web anda turun, maka tempat pertama pelanggan akan mencari jawapan adalah halaman Facebook dan Twitter syarikat anda.
"Sekiranya perkara itu salah, fikirkan bagaimana anda akan bertindak balas terhadap media sosial dan bagaimana wakil-wakil anda akan memaklumkan kepada pelanggan dan menjaga mereka sehingga kini, " kata Robertson.
9. Pertimbangkan Senibina laman web
Salah satu perbualan jangka panjang perniagaan anda harus dibincangkan ketika datang ke laman web anda adalah tentang bagaimana ia diwarisi dan apakah sudah waktunya untuk perubahan. Kami telah menulis tentang bagaimana semua jenis aplikasi bergerak dari arsitektur monolitik dan ke arah lebih banyak microservices modular. Robertson berkata, pada akhirnya, alat frontend NGINX tidak akan menggantikan aplikasi web berasaskan mikroservis yang dinamik.
"Microservices adalah cara kita melihat sifat-sifat web yang besar untuk mendapatkan keupayaan untuk benar-benar berskala, " kata Robertson. "Jika anda telah menulis satu monolit, anda tidak boleh rearchitect antara sekarang dan perjalanan membeli-belah percutian.Tetapi anda perlu melihat arsitektur anda dan berfikir tentang bagaimana anda akhirnya boleh peralihan.Beruntungan microservice adalah bahawa anda boleh auto- komponen individu yang berskala sebagai lalu lintas memukul mereka Jadi, jika pustaka imej telah dipukul, anda membuat skala itu atau mana-mana perkhidmatan lain dalam aplikasi. Ini adalah injap arsitektur permohonan ini untuk menyesuaikan untuk trafik masuk yang, sepanjang tahun ini, boleh berlebihan."
10. Beli-C-Suite
Apabila laman web turun pada Black Friday, kejatuhan daripada itu tidak hanya memberi kesan kepada pasukan IT yang menjalankan laman web. Ketua Pegawai Eksekutif atau CTO syarikat itu kemudiannya harus menjawab kepada para pemegang saham atau kepada lembaga pengarah tentang mengapa laman web itu turun dan berapa banyak hasil yang berpotensi hilang. Isu-isu perniagaan dan teknologi terkait erat untuk perniagaan dalam talian, dan Robertson berkata pengurusan dan eksekutif lain perlu mengetahui dan memahami mereka.
"Jika anda seorang CEO dan 20 peratus daripada perniagaan anda datang dari laman web, meminta soalan yang sama mengenai CIO anda sama pentingnya dengan CIO yang meminta mereka kepada pasukan mereka, " kata Robertson. "Ini adalah tahap yang tinggi, tetapi penting bagi para eksekutif untuk tahu cukup tentang teknologi di syarikat mereka dan di laman web mereka untuk bertanya soalan yang betul dan mempunyai jawapan yang baik untuk para pemegang saham jika mereka cukup malang memerlukan satu."