เทคโนโลยีพุชพูล เทคโนโลยีการดึง ข้อความที่ตัดตอนมาจากเทคโนโลยี Push

) บนอินเทอร์เน็ต เมื่อข้อมูลจากผู้ให้บริการไปยังผู้ใช้ตามพารามิเตอร์ที่ตั้งไว้ ในทางกลับกันผู้ใช้จะปฏิเสธหรือยอมรับข้อมูล

ผู้ใช้ทั่วไปสามารถสมัครรับหัวข้อต่างๆ ข้อมูลจากผู้ให้บริการ และทุกครั้งที่มีการสร้างการอัปเดตใหม่บนเซิร์ฟเวอร์ การอัปเดตนี้จะถูกส่งไปยังคอมพิวเตอร์ของผู้ใช้ สิ่งที่ตรงกันข้ามกับเทคโนโลยี Push คือเทคโนโลยี Pull ซึ่งคำขอเริ่มต้นโดยซอฟต์แวร์ไคลเอ็นต์

เทคโนโลยีแบบพุชมีความโดดเด่นจากผลิตภัณฑ์ PointCast ซึ่งได้รับความนิยมในช่วงทศวรรษ 1990 เครือข่าย PointCast มีส่วนร่วมในการส่งข่าวสารและข้อมูลตลาดหุ้น และมีผู้รวบรวมที่มีรูปแบบของตัวเอง ซึ่งชวนให้นึกถึงโทรทัศน์อย่างคลุมเครือ โดยมีข้อความและรูปภาพแทนวิดีโอ อิทธิพลของสื่อมีความสำคัญมาก จนทำให้ Netscape และ Microsoft ท่ามกลางสงครามเบราว์เซอร์ ตัดสินใจรวมเทคโนโลยีนี้ไว้ในเบราว์เซอร์ Netscape Navigator และ Internet Explorer ตามลำดับ อย่างไรก็ตาม ในกรณีส่วนใหญ่ ผู้ใช้มีความเร็วในการเชื่อมต่อต่ำ ดังนั้นความนิยมของบริการจึงต่ำและจางหายไปในเวลาต่อมา โดยแทนที่ด้วยเทคโนโลยีดึง RSS ในช่วงต้นทศวรรษ 2000 อย่างไรก็ตาม ด้วยการพัฒนาด้านความเร็วในช่วงปี 2010 ดันได้รับความนิยมอย่างล้นหลาม

หลักการทำงานของระบบปฏิบัติการสมัยใหม่

การแจ้งเตือนแบบพุชใช้องค์ประกอบสี่ประการในการทำงาน:

ขั้นแรก ผู้พัฒนาแอปพลิเคชันลงทะเบียนเซิร์ฟเวอร์ของเขาบนเซิร์ฟเวอร์การแจ้งเตือนระบบปฏิบัติการ

หลังจากที่ผู้ใช้ให้สิทธิ์แก่แอปพลิเคชันเพื่อรับการแจ้งเตือน แอปพลิเคชันจะส่ง ID แอปพลิเคชันเฉพาะและหมายเลขอุปกรณ์เฉพาะไปยังเซิร์ฟเวอร์การแจ้งเตือนและลงทะเบียนกับเซิร์ฟเวอร์นั้น หมายเลขที่ไม่ซ้ำกันสองตัวนี้ก่อให้เกิดตัวระบุที่ไม่ซ้ำกัน จากนั้น ID นี้จะถูกส่งจากเซิร์ฟเวอร์การแจ้งเตือนไปยังเซิร์ฟเวอร์ของเจ้าของแอปพลิเคชัน

เมื่อเซิร์ฟเวอร์ของผู้เขียนแอปพลิเคชันจำเป็นต้องส่งการแจ้งเตือนไปยังไคลเอนต์ ระบบจะสร้างข้อความเองและรายการ (อาจประกอบด้วยหนึ่งรายการ) ของตัวระบุที่ไม่ซ้ำกัน และส่งข้อมูลนี้โดยใช้ API พิเศษไปยังเซิร์ฟเวอร์การแจ้งเตือน เซิร์ฟเวอร์การแจ้งเตือนส่งต่อข้อความเหล่านี้ไปยังไคลเอนต์ ลูกค้ามีสิทธิ์ที่จะปฏิเสธหรือยอมรับข้อมูลนี้

การแจ้งเตือนอาจมีช่องต่างๆ เช่น ปุ่มตอบกลับ รูปภาพ ค่าตัวเลขสำหรับป้ายแอปพลิเคชัน เสียง และอื่นๆ

แอปพลิเคชัน

การใช้ Push ที่รู้จักกันดีที่สุดคือเพื่อการสื่อสารตามการสมัครสมาชิก เช่น จดหมายข่าวที่ส่งทางอีเมล ระบบที่คล้ายกันนี้ใช้ในศาลในสหรัฐอเมริกา ซึ่งส่งข้อมูลที่จำเป็นเกี่ยวกับกระบวนการไปยังอีเมลของสมาชิก

ตัวอย่างทั่วไปของบริการพุชคือ

  • การประชุมแบบซิงโครนัสและระบบส่งข้อความโต้ตอบแบบทันที (IRC, XMPP)
  • ระบบแจ้งข้อมูล (บล็อกเนื้อหาที่อัปเดตอัตโนมัติจากซัพพลายเออร์ ติดตั้งบนเว็บไซต์ของผู้ใช้)
  • ระบบอีเมล SMTP ก็เป็นระบบพุชเช่นกัน

คำขอพุชยังสามารถสร้างแบบจำลองโดยใช้คำขอดึงปกติ เช่น ที่เกิดขึ้น เช่น เมื่อดึงข้อความอีเมลจากเซิร์ฟเวอร์ POP3 ซึ่งไคลเอนต์อีเมลส่งคำขอทุกสองสามนาที

และการตอบสนองจะถูกสร้างขึ้นโดยเซิร์ฟเวอร์ สิ่งที่ตรงกันข้ามคือเทคโนโลยี Push

เทคโนโลยี Pull เป็นวิธีที่มีประสิทธิภาพและคุ้มค่าในการเผยแพร่อย่างเปิดเผยไปยังผู้มีโอกาสเป็นลูกค้าที่ไม่รู้จัก จะมีประสิทธิภาพสูงสุดสำหรับลูกค้าที่กำลังมองหาสินค้าเฉพาะเจาะจง คำขอดึงเป็นพื้นฐานพื้นฐานของการประมวลผลเครือข่าย โดยที่ไคลเอนต์หลายตัวร้องขอข้อมูลจากเซิร์ฟเวอร์รวมศูนย์ นอกจากนี้ pull ยังใช้กันอย่างแพร่หลายบนอินเทอร์เน็ตสำหรับคำขอ HTTP สำหรับหน้าต่างๆ บนเว็บไซต์

เว็บฟีดส่วนใหญ่ เช่น RSS ในทางเทคนิคแล้วจะใช้รูปแบบการดึง ด้วย RSS โปรแกรมผู้ใช้ (โปรแกรมอ่าน RSS) จะสำรวจเซิร์ฟเวอร์เพื่อหาเนื้อหาใหม่เป็นระยะ เซิร์ฟเวอร์ไม่ส่งข้อมูลที่ไม่ต้องการไปยังไคลเอนต์

ดูสิ่งนี้ด้วย

ลิงค์

  • การเขียนโปรแกรม CGI บนเวิลด์ไวด์เว็บบทที่ 6 ออนไลน์

มูลนิธิวิกิมีเดีย 2010.

ดูว่า "Pull Technology" ในพจนานุกรมอื่น ๆ คืออะไร:

    คำขอ "การแจ้งเตือนแบบพุช" ถูกเปลี่ยนเส้นทางที่นี่ สำหรับบริการแจ้งเตือนของ Apple โปรดดูบริการแจ้งเตือนแบบพุชของ Apple เทคโนโลยีพุช (พุชภาษาอังกฤษแปลว่า "พุช" หรือ "โปรโมชัน") (หรือที่เรียกว่าเว็บคาสต์หรือเน็ตคาสต์) ... ... วิกิพีเดีย

    รูปแบบการรับข้อความโพล- เทคโนโลยี Pull เป็นวิธีการจัดเครือข่ายที่เซิร์ฟเวอร์ส่งข้อมูลไปยังสมาชิกหลังจากได้รับคำขอจากพวกเขา (ITU T X.1141) หัวข้อ: โทรคมนาคม พื้นฐาน... ... คู่มือนักแปลทางเทคนิค

    อุตสาหกรรม- (อุตสาหกรรม) อุตสาหกรรมเป็นภาคส่วนที่สำคัญที่สุดของเศรษฐกิจของประเทศ ความงาม การท่องเที่ยว การพัฒนาการก่อสร้าง โรงแรม อุตสาหกรรมเกม สารบัญ >>>>>>>>>>>>>>> อุตสาหกรรม (ใน ... สารานุกรมนักลงทุน

    ภาพแผนผัง ... Wikipedia

    สัญลักษณ์ USB USB (USB, Universal Serial Bus ภาษาอังกฤษ "universal serial bus") อินเทอร์เฟซการถ่ายโอนข้อมูลแบบอนุกรมสำหรับอุปกรณ์ต่อพ่วงความเร็วปานกลางและต่ำ ... Wikipedia

    สัญลักษณ์ USB USB (Universal Serial Bus) คืออินเทอร์เฟซการถ่ายโอนข้อมูลแบบอนุกรมสำหรับอุปกรณ์ต่อพ่วงความเร็วปานกลางและต่ำ การพัฒนาข้อกำหนดสำหรับบัส USB ดำเนินการภายในกรอบของ ... ... Wikipedia

    สัญลักษณ์ USB USB (Universal Serial Bus) คืออินเทอร์เฟซการถ่ายโอนข้อมูลแบบอนุกรมสำหรับอุปกรณ์ต่อพ่วงความเร็วปานกลางและต่ำ การพัฒนาข้อกำหนดสำหรับบัส USB ดำเนินการภายในกรอบของ ... ... Wikipedia

    สัญลักษณ์ USB USB (Universal Serial Bus) คืออินเทอร์เฟซการถ่ายโอนข้อมูลแบบอนุกรมสำหรับอุปกรณ์ต่อพ่วงความเร็วปานกลางและต่ำ การพัฒนาข้อกำหนดสำหรับบัส USB ดำเนินการภายในกรอบของ ... ... Wikipedia

    ควรปรับปรุงบทความนี้หรือไม่: ค้นหาและจัดเรียงในรูปแบบของลิงก์เชิงอรรถไปยังแหล่งข้อมูลที่เชื่อถือได้เพื่อยืนยันสิ่งที่เขียน เพิ่มในบทความ (บทความสั้นเกินไปหรือมีเฉพาะคำศัพท์ ... Wikipedia

การตลาดเพื่อการค้าใช้สองกลยุทธ์หลัก (บางครั้งเรียกว่าการตลาด): ที่เรียกว่ากลยุทธ์การผลักดันและกลยุทธ์การดึง

กลยุทธ์การผลักดันกระตุ้นยอดขายผ่านเงื่อนไขพิเศษสำหรับลิงค์แรกในช่องทางการจัดจำหน่าย ผลักดัน (ผลักดัน) ผู้ซื้อให้ซื้อในปริมาณที่กำหนดแต่กลับทำให้พวกเขาต้องกังวลเกี่ยวกับการส่งเสริมการขายผลิตภัณฑ์ต่อไป บ่อยครั้งที่กลยุทธ์นี้ถูกนำมาใช้ใน "ราคาพิเศษ" ของสินค้าจำนวนหนึ่งหรือในช่วงระยะเวลาหนึ่ง ผลลัพธ์ของกลยุทธ์นี้เป็นระยะสั้น เป็นการยากที่จะคาดการณ์ถึงพลวัตของการดำเนินการชุดถัดไป

ในทางกลับกัน กลยุทธ์การดึงจะกระตุ้นผู้บริโภคปลายทางซึ่งเริ่มการร้องขอผลิตภัณฑ์ที่กำหนด ณ จุดขาย ซึ่งจะบังคับให้ซื้อและ "ดึง" ซัพพลายเออร์เข้าสู่ตลาด

มีแนวทางที่ถือเป็นกลยุทธ์แบบดึงและดัน รูปแบบการขาย(กลยุทธ์การขาย) การตลาดทำหน้าที่และอยู่ภายใต้การขายเหล่านี้

รูปแบบการขายแบบพุชจะจัดการการจัดส่งสินค้า ตัวบ่งชี้หลักคือพลวัตของการขนส่งสินค้าจากคลังสินค้า ซึ่งประเมินโดยการปฏิบัติตามแผนการจัดส่ง หลักการก็เหมือนกัน - "ผลัก" ผลิตภัณฑ์ออกจากคลังสินค้าของคุณและรายงานปริมาณ และลิงค์ถัดไปในการแจกจ่ายจะดูแลว่าจะแจกจ่ายชุดนี้ที่ไหน ในกรณีนี้ จะมีการเปิดใช้งานวิธีการส่งเสริมการค้า ในแนวคิดนี้ การตลาดทำหน้าที่ในการขาย

ตามรูปแบบการขายแบบดึง (การจัดการการซื้อผลิตภัณฑ์) การจัดการการขายจะดำเนินการตามการเปลี่ยนแปลงของการซื้อสินค้าโดยผู้บริโภคปลายทางที่ร้านค้าปลีก งานของผู้จัดจำหน่ายมุ่งเน้นไปที่การรักษาประสิทธิภาพสูงสุด 212

สินค้าคงคลังของผลิตภัณฑ์ในร้านค้าปลีกและการพิชิตและการรักษาพื้นที่ชั้นวางในแต่ละร้าน

ประสิทธิภาพการจัดจำหน่ายสำหรับรูปแบบการขายที่กำหนดถูกกำหนดโดย:

  • รักษาการแสดงสินค้าทั้งหมด (พลาโนแกรม) ตามการจัดประเภทที่กำหนดไว้บนพื้นที่ชั้นวางที่ยึดครอง
  • การมีสต็อกที่เหมาะสมที่สุดสำหรับแต่ละรายการในคลังสินค้าของร้านค้าปลีกแต่ละแห่ง
  • ความเร็วของการแนะนำตำแหน่งผลิตภัณฑ์ใหม่ในพื้นที่ชั้นวางที่ถูกยึดครอง

งานของนักการตลาดมุ่งเน้นไปที่การสร้างวัฒนธรรมผู้บริโภคและความน่าดึงดูดพิเศษของการบริโภคในรูปแบบต่างๆ

ประสิทธิผลของการตลาดถูกกำหนดโดยพลวัตของการเติบโตของการซื้อผลิตภัณฑ์โดยผู้บริโภคปลายทางในกลุ่มค้าปลีกต่างๆ

คำถามยังคงเปิดกว้างเกี่ยวกับประสิทธิผลของการปฏิบัติตามกลยุทธ์ใดๆ บ่อยครั้งที่ผู้ขายเสนอเงื่อนไขพิเศษสำหรับผู้ค้าปลีกรายใดรายหนึ่งเพื่อให้ได้มาซึ่งความมั่นคงในเครือข่าย ตัวอย่างเช่น ราคาที่ต่ำมากสำหรับปริมาณของผลิตภัณฑ์จำนวนหนึ่งภายในหนึ่งเดือน ซึ่งจะลดราคาของผลิตภัณฑ์ในพื้นที่การขายด้วย ผู้ค้าปลีกทำข้อตกลง แต่ไม่ได้กระตุ้นยอดขายด้วยการลดราคา แต่ทำกำไรจากส่วนเพิ่มที่เพิ่มขึ้นที่บ้าน และขายสินค้าบางส่วนเป็นการขายส่งขนาดเล็ก เป็นผลให้เครื่องดื่มชั้นยอดอาจปรากฏในงานขายปลีกขนาดเล็ก สถานการณ์อื่น: หลังจากซื้อในปริมาณที่ต้องการแล้ว ร้านค้าก็พอใจกับสต็อกนี้และไม่ทำการซื้ออีกต่อไป เมื่อคำนึงถึงลักษณะเฉพาะของการทำงานร่วมกับร้านค้าในเครือและการชำระเงินรอตัดบัญชีทั้งหมดนี้ไม่ได้ผลมากนัก

ในรูปแบบที่บริสุทธิ์ โมเดลพุชสามารถใช้ได้เฉพาะในการจัดการตามแผนและตลาดที่ไม่อิ่มตัวเท่านั้น จากนั้นพวกเขาก็ผลิตหรือซื้อเพื่อขายต่อให้มากที่สุดเท่าที่จะ "ผลักออก" ได้

โมเดลการดึงมุ่งเน้นไปที่การคาดการณ์ปริมาณการใช้ที่เปลี่ยนแปลงแบบไดนามิก นี่คือการสร้างความต้องการผลิตภัณฑ์ซึ่งกระตุ้นความสนใจของผู้ซื้อ - งานทั่วไปทั้งหมดของแคมเปญการสื่อสาร สิ่งสำคัญที่นี่คือการประเมินประสิทธิภาพการสื่อสารของกิจกรรมทั้งหมด การตอบสนองอย่างรวดเร็วต่อผลลัพธ์ และการเพิ่มประสิทธิภาพโลจิสติกส์คุณภาพสูงโดยใช้เทคโนโลยีสารสนเทศทางธุรกิจ แต่ที่นี่คุณสามารถเปิดตัวแคมเปญโฆษณาขนาดใหญ่ กระตุ้นความสนใจในผลิตภัณฑ์ และหากไม่ได้อยู่บนชั้นวางเนื่องจากความล้มเหลวในการจัดจำหน่าย ต้นทุนทั้งหมดก็จะไม่มีความหมาย ผู้บริโภคอาจลืมข้อความโฆษณาไปได้เลย

ดังนั้นเราจึงสามารถพูดคุยเกี่ยวกับแนวทางเชิงกลยุทธ์ได้ตามเงื่อนไข มีความจำเป็นต้องประสานวิธีการขององค์กร เทคโนโลยี ข้อมูล และการโฆษณาทั้งหมดให้ตรงกัน

ในทางปฏิบัติ แผนกการตลาดการค้าสามารถอยู่ในระบบแผนกขาย (จากนั้นพวกเขามีส่วนร่วมอย่างแข็งขันในการ "ผลักดัน" สินค้าโดยใช้กลยุทธ์การผลักดัน) หรือในแผนกการตลาดและการโฆษณา (จากนั้นพวกเขาก็ทำงานอย่างแข็งขันภายในกลยุทธ์การดึง โดยเฉพาะอย่างยิ่งการกระตุ้น ผู้บริโภค ณ จุดขาย)

จำเป็นต้องมีการทำงานของโมดูลนี้เพื่อให้แน่ใจว่าโมดูลทำงานได้เต็มรูปแบบ แอปพลิเคชั่นมือถือ, บล็อกและ เว็บแมสเซนเจอร์.

โมดูลใช้เทคโนโลยี:

ดึง(อังกฤษ การโพลแบบยาว อังกฤษ การดึงแบบง่าย) - เทคโนโลยีการสื่อสารเครือข่ายที่ไคลเอนต์ทำการร้องขอข้อมูลเบื้องต้นและเซิร์ฟเวอร์สร้างการตอบสนอง

เทคโนโลยี Pull เป็นวิธีที่มีประสิทธิภาพและคุ้มค่าในการเผยแพร่อย่างเปิดเผยไปยังผู้มีโอกาสเป็นลูกค้าที่ไม่รู้จัก จะมีประสิทธิภาพสูงสุดสำหรับลูกค้าที่กำลังมองหาสินค้าเฉพาะเจาะจง คำขอดึงเป็นพื้นฐานพื้นฐานของการประมวลผลเครือข่าย โดยที่ไคลเอนต์หลายตัวร้องขอข้อมูลจากเซิร์ฟเวอร์รวมศูนย์ นอกจากนี้ pull ยังใช้กันอย่างแพร่หลายบนอินเทอร์เน็ตสำหรับคำขอ HTTP สำหรับหน้าต่างๆ บนเว็บไซต์

สิ่งที่ตรงกันข้ามคือเทคโนโลยี Push

ดัน(ภาษาอังกฤษ Push แปลตามตัวอักษรว่า "pushing" หรือ "promotion") (หรือที่เรียกว่า webcasting หรือ netcasting) เป็นหนึ่งในตัวเลือกสำหรับการกระจายเนื้อหาบนอินเทอร์เน็ต เมื่อข้อมูลจากเซิร์ฟเวอร์ไปยังไคลเอนต์ตามชุดพารามิเตอร์จำนวนหนึ่ง โดยลูกค้า

ผู้ใช้ทั่วไปสามารถสมัครรับหัวข้อต่างๆ ข้อมูลจากผู้ให้บริการเนื้อหา และแต่ละครั้งที่มีการสร้างการอัปเดตใหม่บนเซิร์ฟเวอร์ การอัปเดตนี้จะถูก "โปรโมต" ไปยังคอมพิวเตอร์หรือสมาร์ทโฟนของผู้ใช้

บันทึก: หากเมื่อดูฟีด ผู้ใช้เห็นอักขระที่อ่านไม่ได้แทนที่จะเป็นข้อความที่ถูกต้อง เป็นไปได้มากว่าการเข้ารหัสบางประเภทนั้นฮาร์ดโค้ดในเบราว์เซอร์ คุณต้องระบุการเลือกการเข้ารหัสอัตโนมัติ (ดู > การเข้ารหัส > อัตโนมัติ)

วิธีการทำงานของ Push and Pull

ทางฝั่งเซิร์ฟเวอร์ โมดูลจะให้การสนับสนุนการส่งข้อความโต้ตอบแบบทันที NGINX: nginx-push-stream-module. โมดูลนี้ให้การสนับสนุนการเชื่อมต่อแบบสำรวจความคิดเห็นแบบยาวกับไคลเอนต์และการส่งข้อความที่เผยแพร่ถึงพวกเขา

บันทึก: กรอบงาน Bitrixและไม่มีโมดูล nginx-push-stream จะให้ความเร็วในการส่งข้อความค่อนข้างสูง: ช่วงเวลา 60 วินาที หากมีข้อความ ช่วงเวลาระหว่างการเชื่อมต่อจะลดลงเหลือ 10 วินาที

เมื่อเปิดเพจ ไคลเอ็นต์จะใช้คำขอ Ajax เพื่อเชื่อมต่อกับช่องสัญญาณบนพอร์ต NGINX อันใดอันหนึ่ง: 8893 (http) หรือ 8894 (https) (ในกรณีของการใช้เครื่องเสมือน BitrixVM เมื่อใช้การกำหนดค่าเซิร์ฟเวอร์ของคุณเอง ผู้ดูแลระบบสามารถใช้พอร์ตใดก็ได้ที่สะดวกสำหรับเขา) จากพอร์ตนี้ NGINX จะเปลี่ยนเส้นทางผู้ใช้ไปยังเซิร์ฟเวอร์คิวภายใน (ใช้ได้เฉพาะบน 127.0.0.0) 0.1:8895) โดยที่ช่องของผู้ใช้และข้อความใหม่ หากไม่มีข้อความในช่อง แสดงว่าเซิร์ฟเวอร์ไม่ตอบสนอง แต่จะคงการเชื่อมต่อไว้เป็นเวลา 40 วินาที

หากในช่วงเวลานี้ข้อความใหม่มาถึงช่องทางของผู้ใช้ เซิร์ฟเวอร์จะส่งไปยังไคลเอนต์และปิดการเชื่อมต่อ หากไม่มีข้อความใหม่ไปยังช่องของผู้ใช้ภายใน 40 วินาที เซิร์ฟเวอร์จะปิดการเชื่อมต่อและส่งส่วนหัวไปให้เขา: 304 Not Modified

หลังจากได้รับการตอบสนองของเซิร์ฟเวอร์และปิดการเชื่อมต่อ ไคลเอนต์จะเชื่อมต่อกับช่องอีกครั้งด้วยวันที่แก้ไขล่าสุดใหม่

ข้อความจะถูกเผยแพร่ไปยังช่องของผู้ใช้โดยการเรียกเมธอดโมดูล API ที่เกี่ยวข้อง ผลักและดึง.

บันทึก: การซิงโครไนซ์เวลาเซิร์ฟเวอร์ที่เหมาะสมกับเซิร์ฟเวอร์ทั่วโลกมีความสำคัญอย่างยิ่ง

การตั้งค่าโมดูล

เมื่อใช้ผลิตภัณฑ์ Bitrix Framework ที่ใช้เครื่องเสมือน BitrixVM พร้อม v. 5.0 ไม่จำเป็นต้องกำหนดค่าโมดูล: ทุกอย่างทำงานได้ตั้งแต่แกะกล่อง หากไม่ได้ใช้โปรเจ็กต์กับเครื่องมือการติดตั้ง Bitrix Framework มาตรฐาน จะต้องทำการตั้งค่าเพิ่มเติม

บันทึก: การตั้งค่าตัวอย่างด้านล่างมีให้เป็นตัวอย่าง หากคุณปฏิเสธที่จะใช้ BitrixVM หรือ BitrixEnvironment ที่แนะนำ ผู้ดูแลระบบต้องทำการตั้งค่าสำหรับโปรเจ็กต์เฉพาะอย่างเป็นอิสระ
ความสนใจ!การทำงานของโมดูล ผลักและดึงรองรับเวอร์ชัน 0.5 เท่านั้น โมดูล nginx-push-stream- ไม่รองรับเวอร์ชันที่ใหม่กว่าเนื่องจากเพื่อการทำงาน ผลักและดึงกำลังพัฒนาโซลูชันพิเศษจาก 1C-Bitrix
  • สร้าง NGINX ด้วยการสนับสนุน nginx-push-stream-module

    ตามตัวอย่าง เราสามารถใช้ไฟล์จากเครื่องเสมือนของเรา:

    • /etc/nginx/bx/site_enabled/push.conf - การตั้งค่าแบบพุชและดึงสำหรับการเผยแพร่ข้อความรวมถึงการทำงานบนมือถือ
    • /etc/nginx/bx/conf/im_subscrider.conf - การตั้งค่าสำหรับรับข้อความ (เชื่อมต่อกับไซต์โดยตรง)
    • /etc/nginx/bx/conf/im_settings.conf - จำนวนช่องสัญญาณ ขนาดหน่วยความจำ ฯลฯ
    การตั้งค่า nginx-push-stream-module ในเวอร์ชัน 0.4.0 (แนะนำให้ใช้)
    การตั้งค่า โมดูล nginx-push-streamในเวอร์ชัน 0.3.4
  • เปิดใช้งานในการตั้งค่าผลิตภัณฑ์บนหน้าการตั้งค่า > การตั้งค่าผลิตภัณฑ์ > การตั้งค่าโมดูล > ตัวเลือก Push and Pull โมดูล nginx-push-stream-module ได้รับการติดตั้งบนเซิร์ฟเวอร์:

    คุณต้องเลือกเวอร์ชันของเครื่องที่คุณใช้ด้วย ขอแนะนำให้ใช้ Virtual Machine ในเวอร์ชัน 4.4 และสูงกว่า เนื่องจากใช้โมดูลเวอร์ชันขั้นสูงกว่า โมดูล nginx-push-stream 0.4.0 ช่วยให้สามารถใช้เทคโนโลยี Web Socket และส่งคำสั่งได้

  • เมื่อกรอกข้อมูลในช่องนี้ โปรดทราบว่าค่าจะขึ้นอยู่กับการตั้งค่า large_client_header_buffers ของเซิร์ฟเวอร์ NGINX ค่าของการตั้งค่านี้ 8 kb สอดคล้องกับความสามารถในการส่ง 100 คำสั่ง การพึ่งพาค่านี้และจำนวนคำสั่งเป็นสัดส่วนโดยตรง: หากคุณต้องการส่งคำสั่งเช่น 200 คำสั่งในการเชื่อมต่อเดียว large_client_header_buffers ของเซิร์ฟเวอร์ NGINX ควรมี 16 kb

    ค่าฟิลด์จำนวนมาก จำนวนคำสั่งสูงสุดที่ส่งต่อการเชื่อมต่อกับเซิร์ฟเวอร์จำเป็นเมื่อจำนวนผู้รับข้อความโดยเฉลี่ยมีจำนวนมาก มีการขึ้นต่อกันโดยตรงกับจำนวนผู้ใช้ทั้งหมดของพอร์ทัลองค์กร แต่ต้องสร้างสัดส่วนเชิงประจักษ์โดยเฉพาะสำหรับกรณีของคุณ หากความสามารถทางเทคนิคอนุญาต คุณจะไม่สามารถคำนวณสัดส่วนได้ แต่ตั้งค่าของฟิลด์ "พร้อมระยะขอบ": ใช้ 100 คำสั่งสำหรับผู้ใช้พอร์ทัล 150 คน, 200 คำสั่งสำหรับ 300 และอื่น ๆ

  • กำหนดค่าเทมเพลตเส้นทางใหม่หากจำเป็น สามารถระบุโดเมนในที่อยู่สำหรับอ่านข้อความได้ #DOMAIN# : สัญกรณ์นี้จะถูกแทนที่ด้วยโดเมนที่ต้องการสำหรับการกำหนดค่าหลายโดเมนโดยอัตโนมัติ บันทึก: หากคุณใช้ Virtual Machine หรือการตั้งค่า โมดูล nginx-push-streamถูกสร้างขึ้นโดยการเปรียบเทียบกับ Bitrixสิ่งแวดล้อมจากนั้นไม่จำเป็นต้องเปลี่ยนเส้นทาง
  • เมื่อใช้อุปกรณ์เคลื่อนที่ ให้เปิดใช้งานฟิลด์ ส่งการแจ้งเตือน PUSH ไปยังโทรศัพท์มือถือ.
  • หากมีไซต์ที่ใช้งานอยู่หลายแห่งในระบบ ก็สามารถเลือกได้ว่าไซต์ใดที่โมดูลจะไม่ทำงาน
บันทึก: ตั้งแต่เวอร์ชัน 14.1.2 มีการเพิ่มการรองรับ WebSocket เพื่อเปิดใช้งานตัวเลือกนี้ จำเป็นต้องมีการรองรับตัวเลือกใน "เซิร์ฟเวอร์คิว"