วีดีโอ: Faith Evans feat. Stevie J – "A Minute" [Official Music Video] (พฤศจิกายน 2024)
Black Friday และ Cyber Monday เป็น Super Bowl สำหรับอีคอมเมิร์ซ เทศกาลวันหยุดเริ่มต้นขึ้นเพื่อธุรกิจที่มีวันช้อปปิ้งออนไลน์ที่ใหญ่ที่สุดของปีในช่วงสัปดาห์ไซเบอร์ หน้าต่างจาก Black Friday ถึง Christmas สามารถสร้างหรือทำลายยอดขายและรายได้สำหรับธุรกิจขนาดเล็กถึงขนาดกลาง (SMBs) จนถึงธุรกิจขนาดใหญ่เช่น Nordstrom และ Target อย่างไรก็ตามสำหรับทุกธุรกิจความสำเร็จหรือความล้มเหลวนั้นมาจากเว็บไซต์ของคุณที่มีปริมาณการใช้งานในช่วงวันหยุดยาว
เมื่อลูกค้าเข้ามาและเรียกดูเว็บไซต์ของคุณเพิ่มสินค้าลงในรถเข็นของพวกเขาและตรวจสอบทุกวินาที บริษัท การจัดการประสิทธิภาพดิจิทัล SOASTA กล่าวว่าจุดที่น่าสนใจ - ความเร็วในการโหลดเว็บไซต์ที่สอดคล้องกับการแปลงสูงสุด - อาจเป็นสองวินาทีหรือน้อยกว่าในปี 2559 ระหว่าง Cyber Week 2014 และ 2015 SOASTA จะวิเคราะห์ข้อมูลเซสชันผู้ใช้ 1.5 พันล้านสัญญาณ SOASTA พบว่าเวลาในการโหลดการแปลงสูงสุดลดลงจาก 3.8 เป็น 2.4 วินาทีและยังพบว่าในปี 2558 หน้าเว็บที่ช้ากว่านั้นมีอัตราการตีกลับเพิ่มขึ้น 58% ตัวเลขเป็นไปเรื่อย ๆ แต่ความสัมพันธ์นั้นง่าย: ปัญหาของเว็บไซต์ในช่วงเวลาที่สำคัญเหล่านั้นคือรายรับที่หายไป
เพื่อให้แน่ใจว่าเว็บไซต์ของพวกเขาจะถูกจัดเตรียมธุรกิจจำเป็นต้องทำ legwork ก่อนและระหว่างการเร่งด่วน ฉันได้พูดคุยกับกัสโรเบิร์ตสันส์ซีอีโอของการส่งมอบแอพพลิเคชั่นและผู้ให้บริการโครงสร้างพื้นฐานเว็บที่ปรับขนาดได้ NGINX (ออกเสียงว่า "engine-x") เกี่ยวกับวิธีการเตรียมธุรกิจ เราได้พูดคุยถึงกลไกต่าง ๆ ที่ควรจะมีเพื่อเป็นตัวเลือกที่ดีที่สุดและวางแผนสำหรับช่วงเวลาที่เลวร้ายที่สุดในช่วงสัปดาห์ไซเบอร์
NGINX และซอฟต์แวร์โอเพ่นซอร์สนั้นมีมาตั้งแต่ยุคแรก ๆ ของอินเทอร์เน็ต ตามที่ บริษัท ซอฟต์แวร์ NGINX ให้อำนาจมากกว่า 55 เปอร์เซ็นต์ของอินเทอร์เน็ตในรูปแบบเดียวหรืออีกรูปแบบหนึ่ง โรเบิร์ตสันกล่าวว่าเขาเห็นว่าอินเทอร์เน็ตมีวิวัฒนาการมาจากหน้าเว็บที่เรียบง่ายมาเป็นแอพพลิเคชั่นบนเว็บที่ซับซ้อนที่มอบประสบการณ์ผู้ใช้ (UXes) ให้กับอุปกรณ์และขนาดหน้าจอที่หลากหลาย ในขณะเดียวกันรายได้จากการค้าปลีกที่เพิ่มขึ้นทุก ๆ ปีมาจากเว็บ
“ เราเห็นการเปลี่ยนแปลงนี้เมื่อธุรกรรมอีคอมเมิร์ซเริ่มมีความเท่าเทียมกันหากไม่สำคัญกว่าการขายอิฐและปูนในร้านค้าทางกายภาพ” Robertson กล่าว "เมื่อเว็บไซต์ของคุณหยุดทำงานคุณปิดโอกาสทางธุรกิจขนาดใหญ่ของคุณอย่าปล่อยให้วันที่ดีที่สุดและยุ่งที่สุดของคุณกลายเป็นวันที่แย่ที่สุดของคุณมีสิ่งพื้นฐานที่คุณสามารถทำได้เพื่อให้แน่ใจว่าคุณได้รับการปกป้องเป็นอย่างดี และเตรียมพร้อมที่สุด "
Robertson ได้จัดทำ 10 เคล็ดลับเพื่อช่วยให้ธุรกิจของคุณทดสอบเว็บไซต์และวางแผนการแข่งขัน ด้วยวิธีนี้คุณจะได้รับการเตรียมพร้อมและรู้วิธีตอบสนองหากมีบางสิ่งผิดปกติในเว็บไซต์ของคุณในเวลาที่เลวร้ายที่สุดในวัน Black Friday หรือ Cyber Monday
1. ตรวจสอบเว็บไซต์ของคุณ
โรเบิร์ตสันกล่าวว่ามันเป็นเรื่องง่ายสำหรับธุรกิจที่จะมีการตรวจสอบเว็บไซต์หรือแอพพลิเคชั่นการจัดการประสิทธิภาพ (APM) เครื่องมือประเภทนี้ช่วยให้คุณมองเห็นได้อย่างสมบูรณ์ไม่เพียง แต่ส่วนหน้าของเว็บไซต์ของคุณเท่านั้น
“ เรากำลังจัดการกับสถาปัตยกรรมแอปพลิเคชันที่แตกต่างกันมากเมื่อเทียบกับเมื่อสองสามปีก่อนเมื่อมีบางอย่างผิดพลาดคุณต้องมองไม่เพียงแค่โครงสร้างพื้นฐานและสิ่งต่าง ๆ เช่นเวลาตอบสนอง แต่สาเหตุ” โรเบิร์ตสันสันกล่าว "ลูกค้าของเราใช้เครื่องมือเช่น New Relic, AppDynamics และ Datadog เพื่อค้นหาไม่ใช่แค่สิ่งที่เป็นความผิดพลาดหรือไม่ทำงานในส่วนแบ็คเอนด์ แต่เป็น UX ที่ส่วนหน้าการหน่วงเวลาหลายวินาทีอาจหมายถึงผู้ใช้ไปที่เว็บไซต์ของคู่แข่ง และซื้อผลิตภัณฑ์ที่นั่นแทน "
2. การทดสอบโหลดล่วงหน้า
การทดสอบโหลดหมายถึงการทำให้อุปสงค์บนเว็บไซต์โดยใช้ปริมาณการใช้งานจำลองเพื่อดูจำนวนผู้ใช้พร้อมกันที่สามารถจัดการได้ โรเบิร์ตสันเน้นว่าควรทำการทดสอบโหลดเร็วและบ่อยครั้งไม่เพียง แต่บนการจราจรปกติ แต่ด้วยการผลักดันเว็บไซต์ให้มีขีด จำกัด เพื่อรองรับปริมาณการใช้งานสูงสุด
“ คุณต้องโหลดการทดสอบที่การรับส่งข้อมูลปกติ - สิ่งที่คุณคาดหวังว่าจะเป็น - จากนั้นปริมาณการรับส่งข้อมูลสูงสุดที่คุณอาจคาดหวังได้” Robertson กล่าว "คุณต้องดูว่าการทดสอบโหลดนั้นส่งผลกระทบต่อประสิทธิภาพการทำงานอย่างไร แต่ยังมีความยืดหยุ่นของแบ็คเอนด์ของไซต์ของคุณเมื่อมีการรับส่งข้อมูล"
3. การทดสอบประสิทธิภาพ
ในขณะที่คุณทำการทดสอบโรเบิร์ตสันกล่าวว่ามันเป็นสิ่งสำคัญเช่นกันที่จะต้องคิดถึง UX การทดสอบโหลดและประสิทธิภาพเป็นไปด้วยกันเพราะเว็บไซต์ของคุณต้องสามารถจัดการกับผู้ใช้จำนวนมากโดยไม่ต้องหยุดทำงาน แต่ต้องส่งหน้าโหลดที่รวดเร็วและอินเทอร์เฟซที่ตอบสนองเพื่อให้ลูกค้ามีความสุขและมีส่วนร่วมในประสบการณ์การช็อปปิ้ง
“ คุณต้องการมอบประสบการณ์การใช้งานที่ดีที่สุดให้กับลูกค้าที่พยายามติดต่อกับเว็บไซต์ของคุณและมีความสัมพันธ์กับ บริษัท ของคุณ” Robertson กล่าว "เว็บแอปพลิเคชั่นประสิทธิภาพสูงควรนำลูกค้าไปสู่ข้อมูลที่ถูกต้องผ่านเว็บไซต์โดยไม่ต้องยุ่งยากมากนั่นคือสิ่งที่ลูกค้าได้รับ"
4. ทดสอบขั้นตอนการทำงานของผู้ใช้ที่สำคัญ
ส่วนหนึ่งของการทดสอบประสิทธิภาพนั้นเกินเวลาโหลดเพื่อทดสอบกระแสผู้ใช้ที่จะได้รับปริมาณการใช้ข้อมูลเชิงเปรียบเทียบมากที่สุดในเว็บไซต์ของคุณ โรเบิร์ตสันกล่าวว่าการทดสอบสิ่งต่าง ๆ เช่นหน้าผลิตภัณฑ์ยอดนิยมการจัดการตะกร้าสินค้าและที่สำคัญที่สุดกระบวนการการชำระเงินที่ไร้รอยต่อเป็นขั้นตอนสำคัญในการผลักดันยอดขายออนไลน์ให้ประสบความสำเร็จ
"ธุรกิจต่างๆกำลังทำการทดสอบที่หน้าเว็บไซต์ แต่ไม่จำเป็นว่าจะต้องใช้ API ส่วนท้ายที่เชื่อมโยงคุณเข้ากับเกตเวย์การชำระเงิน" Robertson กล่าว "คุณมีคนจำนวน X อยู่หน้าแอปพลิเคชัน แต่นั่นไม่ได้บอกคุณว่ามันจะทำงานได้ดีหรือเปล่าถ้าคนพยายามเช็คเอาต์จากตะกร้าสินค้าของพวกเขาและพวกเขาทำไม่ได้คุณก็ทำเสร็จแล้ว คุณทำ Conversion หายไป "
5. ใส่เครื่องมือปรับขนาดเข้าที่
ไม่ว่าคุณจะออกแบบแอปพลิเคชั่นเว็บของคุณให้อยู่ภายใต้อะไร (เราจะอธิบายในภายหลัง) NGINX ตั้งชื่อให้สามารถปรับขนาดและจัดสรรทรัพยากรบนเว็บได้อย่างรวดเร็วตามที่ต้องการ โรเบิร์ตสันกล่าวถึงเครื่องมือที่หลากหลายที่คุณสามารถนำมาวางไว้บนเว็บไซต์ของคุณเพื่อให้คุณมีความยืดหยุ่นเมื่อมีการเข้าชมสูง
"เราชอบนึกถึง NGINX ในฐานะโช้คอัพที่ส่วนหน้าของแอปพลิเคชัน" Robertson กล่าว "เราทำการยก HTTP อย่างหนักมีเครื่องมือเหล่านี้ทั้งหมดที่คุณสามารถใส่ไว้ด้านหน้าของแอพเช่น load balancer, กลไกการแคชหรือ CDN ที่สามารถช่วยคุณปรับขนาดและจัดลำดับความสำคัญของการรับส่งข้อมูลอัตโนมัติดังนั้นหากผู้ใช้กำลังมา กลับสู่เวิร์กโฟลว์และคุณต้องแลกเปลี่ยนแหล่งที่มาของการเข้าชมแหล่งหนึ่งกับแหล่งอื่นคุณสามารถจัดลำดับความสำคัญบางอย่างเช่นการชำระเงินด้วยรถเข็นช็อปปิ้งเพื่อเพิ่มการแปลงทรัพยากรที่จะไปสู่แถบการค้นหาผลิตภัณฑ์ "
6. ตั้งค่า Traffic Cops
เครื่องมือปรับขนาดเช่น load balancer และ CDN เป็นองค์ประกอบหนึ่งของ "การดูดซับแรงกระแทก" ของ NGINX แต่ บริษัท ยังได้ตั้งค่าสิ่งที่เรียกว่า "ตำรวจจราจร" สำหรับเว็บไซต์ ตำรวจจราจรเหล่านี้หยุดการละเมิดความปลอดภัยและการโจมตีแบบ faux เช่นการโจมตีแบบกระจาย - ปฏิเสธ - บริการ (DDoS) โรเบิร์ตสันกล่าวว่า "บริการที่ทันสมัย" เช่น CDNs, บริการบรรเทาสาธารณภัย DDoS และไฟร์วอลล์สามารถช่วยเบี่ยงเบนการรับส่งข้อมูลที่เป็นอันตรายเพื่อให้ผู้ใช้งานได้รับข้อมูลจริงผ่านทางเว็บไซต์ของคุณ
"DDoS สามารถเกิดขึ้นได้จากตัวแทนร้ายภายนอกที่อาจทำให้ไซต์ของคุณล้มเหลว แต่คุณสามารถบังเอิญทำ DDoS ด้วยตัวคุณเองด้วยการมีเซิร์ฟเวอร์ตัวหนึ่งกระตุกอีกตัวหนึ่งและทำให้มันล้มเหลว" Robertson อธิบาย "ตำรวจจราจรหมายถึงการตั้งค่าสิ่งต่าง ๆ เช่นการ จำกัด น้ำหนัก, ที่อยู่ IP ที่ตั้งไว้ล่วงหน้า, การบล็อกและแอปพลิเคชันภายนอกที่อนุญาตพิเศษกลไกจำนวนหนึ่งของ NGINX สามารถนำมาใช้เพื่อให้แน่ใจว่าบริการจะไม่ถูกขัดจังหวะ จากนั้นในส่วนหน้าคุณมี WAF กำลังมองหาสิ่งต่าง ๆ เช่น DDoS ภายนอกและการโจมตีการฉีด SQL
7. ทำแผนความล้มเหลว
ธุรกิจไม่ต้องการเห็นเว็บไซต์ของพวกเขาลงในช่วงสัปดาห์ไซเบอร์ แต่มันเกิดขึ้นทุกปีแม้แต่กับผู้ค้าปลีกรายใหญ่ ด้วยเหตุนี้ทุกธุรกิจจำเป็นต้องวางแผนสำหรับสิ่งที่เลวร้ายที่สุด Robertson กล่าวว่าเริ่มต้นด้วยการแก้ปัญหา Disaster Recovery-as-a-Service (DRaaS) เพื่อทดสอบเว็บไซต์สำรองและพร้อมที่จะดำเนินการหากเว็บไซต์หลักของคุณล่ม
“ ตรวจสอบให้แน่ใจว่าเว็บไซต์ DR ของคุณกำลังนั่งอยู่ที่นั่นในฐานะแผนประกัน แต่ต้องแน่ใจว่าได้เปิดใช้งานและทดสอบล่วงหน้า "Robertson กล่าว "เมื่อคุณโหลดการทดสอบเว็บไซต์หลักให้ทำเช่นเดียวกันกับเว็บไซต์ DR ของคุณดังนั้นหากมีสิ่งผิดปกติคุณสามารถย้ายเว็บไซต์ไปยังโครงสร้างพื้นฐานนั้นได้อย่างรวดเร็ว
8. การควบคุมความเสียหายทางสังคม
อีกครึ่งหนึ่งของแผนการสำรองข้อมูลของคุณคือการรู้จักบริการลูกค้าและกลยุทธ์การเข้าถึงของคุณและในปี 2559 นั่นหมายถึงการจัดการโซเชียลมีเดีย โซเชียลมีเดียเป็นสิ่งสำคัญในการติดต่อกับลูกค้าของคุณ หากเว็บไซต์ของคุณหยุดทำงานอันดับแรกที่ลูกค้าจะมองหาคำตอบคือหน้า Facebook และ Twitter ของ บริษัท คุณ
“ หากสิ่งต่าง ๆ ผิดพลาดลองคิดดูว่าคุณจะโต้ตอบกับโซเชียลมีเดียอย่างไรและตัวแทนของคุณจะแจ้งให้ลูกค้าทราบและทำให้พวกเขาทันสมัยอยู่เสมอ” Robertson กล่าว
9. พิจารณาสถาปัตยกรรมเว็บไซต์
หนึ่งในการสนทนาระยะยาวที่ธุรกิจของคุณควรพูดถึงเมื่อมาถึงเว็บไซต์ของคุณคือการออกแบบสถาปัตยกรรมและเวลาในการเปลี่ยนแปลงหรือไม่ เราได้เขียนเกี่ยวกับวิธีที่แอพพลิเคชั่นทุกชนิดเคลื่อนย้ายออกจากสถาปัตยกรรมเสาหินและไปยังไมโครเซรุ่มแบบแยกส่วนมากขึ้น โรเบิร์ตสันกล่าวว่าท้ายที่สุดแล้วเอ็นจิ้นส่วนหน้าของ NGINX นั้นไม่ได้ใช้แทนแอพพลิเคชั่นบนเว็บที่ใช้ไมโครสโคปแบบไดนามิก
“ Microservices เป็นวิธีที่เราเห็นคุณสมบัติของเว็บขนาดใหญ่เพื่อเพิ่มขีดความสามารถในการขยายขนาด” โรเบิร์ตสันสันกล่าว "ถ้าคุณเขียนเสาหินคุณไม่สามารถออกแบบใหม่ได้ระหว่างนี้กับการช็อปปิ้งช่วงวันหยุด แต่คุณควรจะมองสถาปัตยกรรมของคุณและคิดว่าคุณจะสามารถเปลี่ยนแปลงได้อย่างไรในท้ายที่สุดประโยชน์ของบริการไมโครเว็บคือ ไต่ระดับส่วนประกอบแต่ละอย่างในขณะที่ปริมาณการใช้งานถูกโจมตีดังนั้นหากไลบรารีรูปภาพกำลังได้รับผลกระทบคุณปรับมาตราส่วนหรือบริการอื่น ๆ ในแอปมันเป็นแอปพลิเคชั่นที่ออกแบบมาเพื่อปรับอัตราการรับส่งข้อมูลขาเข้า มากเกินไป."
10. การซื้อแบบ C-Suite
เมื่อเว็บไซต์หยุดทำงานในวัน Black Friday ผลกระทบที่เกิดขึ้นนั้นไม่เพียงส่งผลกระทบต่อทีมไอทีที่ใช้งานเว็บไซต์ จากนั้นซีอีโอหรือซีทีโอของ บริษัท จะต้องตอบผู้ถือหุ้นหรือคณะกรรมการเกี่ยวกับสาเหตุที่เว็บไซต์ล่มและรายได้ที่อาจเกิดขึ้นหายไป ปัญหาทางธุรกิจและเทคโนโลยีมีการเชื่อมโยงอย่างแยกไม่ออกสำหรับธุรกิจออนไลน์และ Robertson กล่าวว่าผู้บริหารและผู้บริหารอื่น ๆ จำเป็นต้องรู้และเข้าใจพวกเขา
“ หากคุณเป็นซีอีโอและ 20 เปอร์เซ็นต์ของธุรกิจของคุณมาจากเว็บไซต์การถามคำถามเดียวกันกับ CIO ของคุณก็สำคัญพอ ๆ กับที่ CIO ถามพวกเขาถึงทีมของพวกเขา” โรเบิร์ตสันสันกล่าว "นี่เป็นระดับสูง แต่เป็นสิ่งสำคัญสำหรับผู้บริหารที่จะต้องรู้เกี่ยวกับเทคโนโลยีใน บริษัท ของพวกเขาและในเว็บไซต์ของพวกเขาเพื่อถามคำถามที่ถูกต้องและมีคำตอบที่ดีสำหรับผู้ถือหุ้นหากพวกเขาโชคร้ายที่ต้องการ