ฟอรั่มไหนดีกว่า vBulletin หรือ PunBB ฟอรัมไหนดีกว่า vBulletin หรือ PunBB Courteous vbulletin

ฉันอยากเขียนเกี่ยวกับเรื่องนี้มานานแล้ว แต่ไม่เคยได้อ่านเลย แต่ตอนนี้ฉันเพิ่งมีโอกาสเผยแพร่บันทึกย่อเกี่ยวกับหัวข้อนี้ ดังนั้นทำไมไม่เผยแพร่รายการสิ่งที่ผู้ใช้ควรพิจารณาก่อนเลือกบริการโฮสติ้ง โดยเฉพาะอย่างยิ่งสำหรับเราผู้ที่ใช้ vbulletin เรียกมันว่าง่ายๆ - คำแนะนำ เห็นได้ชัดว่ามืออาชีพเข้าใจทุกอย่างแล้ว ไม่มีอะไรจะอธิบายที่นี่ แต่ผู้เริ่มต้นควรยังคงสับเปลี่ยน เนื่องจากฉันเห็นแนวโน้มที่ไม่ดี ผู้ดูแลระบบของ Vbulletin 4 ต้องการให้ฟอรัมของเขาทำงานบนโฮสติ้งที่ใช้ร่วมกันในราคา $5 และทุกอย่างจะผ่านไปอย่างรวดเร็ว สิ่งนี้จะไม่เกิดขึ้นอีก!

เราทุกคนรู้พื้นฐานดี แต่เมื่อฉันกำลังมองหาโฮสต์ของฉัน ฉันก็ทำผิดพลาดเช่นกัน ดังนั้นเรามาดูกันดีกว่า

บริษัทเป็นผู้ดูแลหรือไม่?

ท่านสุภาพบุรุษ ผมขอร้อง อย่าใช้โฮสติ้งที่ขายต่อ (overseller) เป็นไปได้มากว่าคุณจะได้รับ "ลานนวดข้าว" ชิ้นใหญ่ซึ่งคุณจะต้องทนทุกข์ทรมานเป็นเวลานาน แต่เราจะทราบได้อย่างไรว่าโฮสติ้งมีการขายต่อถึง 50 มือ? ไม่มีความลับที่นี่ คุณจะได้รับพื้นที่ 500 หรือ 1500 GB (ที่นี่ฉันพูดเกินจริง แต่ไม่มาก) และแบนด์วิดท์ 100 TB และในราคาเพียง 5 ดอลลาร์ มันไม่ดีเกินไปเหรอ? แต่ทั้งหมดนี้เป็นเรื่องไร้สาระ จริงๆ แล้วคุณไม่จำเป็นต้องมีพื้นที่ดิสก์มากกว่า 2-10 GB เชื่อฉันเถอะ ก แบนด์วิธ 50-200 GB สำหรับหูของคุณ โดยเฉพาะในคู่แรก

บริษัทเป็นตัวแทนจำหน่ายหรือไม่?

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

ขีดจำกัดขนาดฐานข้อมูล!

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

จำนวนการเชื่อมต่อกับฐานข้อมูลพร้อมกัน

โอ้ ใช่แล้ว นี่เป็นสิ่งสำคัญ 100% สิ่งนี้สำคัญมาก โดยเฉพาะอย่างยิ่งหากคุณทำงานกับ Vbulletin เพราะเมื่อเวลาผ่านไป การเชื่อมต่อพร้อมกันจะเติบโตเท่านั้น บริษัทโฮสติ้งที่ใช้ร่วมกันส่วนใหญ่เสนอราคา 10-250 ทุกอย่างขึ้นอยู่กับโฮสติ้ง เพียงโทรติดต่อฝ่ายสนับสนุนด้านเทคนิคแล้วถามพวกเขาเกี่ยวกับเรื่องนี้ แต่ไม่ใช่ทุกไซต์โฮสติ้งที่ใช้ร่วมกันจะมีข้อมูลนี้หรือจะแบ่งปันกับคุณ

รีวิว! สิ่งนี้ดีหรือไม่ดี?

การสนับสนุนด้านเทคนิค

ผู้ให้บริการโฮสติ้งส่วนใหญ่มีการสนับสนุนด้านเทคนิคตลอด 24 ชั่วโมงทุกวันผ่าน อีเมล, ตั๋ว, icq, skype หรือวิธีอื่น แต่พวกเขาจะช่วยคุณได้นานแค่ไหน? บางครั้งสิ่งนี้ก็มีบทบาทชี้ขาด

โทรติดต่อฝ่ายสนับสนุนด้านเทคนิคและดูว่าคุณรอคำตอบนานแค่ไหน โดยเฉพาะในเวลากลางคืนหรือเวลา 5-6 โมงเช้า และตรวจสอบหลายตัวเลือกและโทรศัพท์และตั๋ว ถามคำถามง่ายๆ ที่คุณรู้คำตอบอยู่แล้ว เราจำเป็นต้องคำนวณเวลาตอบกลับ เข้าใจแล้ว! เยี่ยมมาก ดูสิว่าคุณรอคำตอบนานแค่ไหน คำถามง่ายๆและประเมินว่าพวกเขาจะตอบคุณในสถานการณ์ที่ยากลำบากได้มากแค่ไหน

ใหญ่ บริษัทที่มีชื่อเสียงหรือไม่รู้จักใหม่?

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

เพื่อวัตถุประสงค์ในการให้ข้อมูลเท่านั้น ฝ่ายบริหารจะไม่รับผิดชอบต่อเนื้อหา


ดาวน์โหลดฟรี

vBulletin Connect v5.3.3 เป็นแพ็คเกจฟอรัมที่ทรงพลัง ปรับขนาดได้ และปรับแต่งได้เต็มที่สำหรับเว็บไซต์ของคุณเวอร์ชัน:

5.3.3 (เป็นโมฆะโดย vBSupport.org)
ข้อกำหนดขั้นต่ำ PHP 5.6
เข้ากันได้กับ PHP 7.1 ที่การติดตั้งใหม่
คุณต้องเปลี่ยนชื่อไฟล์ htaccess.txt เป็น .htaccess

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

คุณสมบัติและการปรับปรุงใหม่อื่น ๆ มากกว่า 100 รายการ;
กระดานสนทนา
กลุ่ม
โพล
บล็อก

การเพิ่มประสิทธิภาพกลไกค้นหา:
URL ที่เป็นมิตรกับ SEO
คำหลัก/คำอธิบายที่กำหนดเอง META Tag

ความยืดหยุ่น:
โปรไฟล์ผู้ใช้ที่ขยายได้
การเขียน URL ใหม่
การแปลอินเทอร์เฟซ
ข้อมูลเมตา

การปฏิบัติตามมาตรฐาน:
การเผยแพร่เนื้อหา (RSS)
การเผยแพร่เนื้อหา: RSS, Atom, XML
รองรับ PHP v5.4

ระบบบูรณาการแบบไม่ทำลาย:
การเข้าสู่ระบบเท่านั้นที่เกี่ยวข้อง
ระบบความละเอียดเดียว
แผงควบคุมผู้ดูแลระบบเท่านั้น
สร้างสไตล์/ธีมอย่างต่อเนื่องผ่านบทความ บล็อก ฟอรัม

แดชบอร์ดสำหรับแต่ละบทบาท:
การควบคุมการบริหาร
แผงควบคุมผู้ดำเนินรายการ
แผงควบคุมแบบกำหนดเอง
ระบบความละเอียดแบบครบวงจร
เอ็นจิ้นเทมเพลต Power สำหรับการปรับแต่งขั้นสูง

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

1. ไปที่แผงควบคุมผู้ดูแลระบบ:
ภาษาและวลี - ดาวน์โหลด / อัพโหลดภาษา
2. ในช่อง "อัปโหลดไฟล์ XML จากคอมพิวเตอร์ของคุณ" ให้ป้อนเส้นทางไปยัง
ไฟล์ vbulletin- language_ru.xml บนคอมพิวเตอร์ของคุณ
3. ในตัวเลือก "เขียนทับภาษา" เลือก "สร้างภาษาใหม่"
4. ในฟิลด์ "ชื่อเรื่องสำหรับภาษาที่อัปโหลด" ให้ป้อนชื่อภาษา
หากไม่มีข้อมูลที่ป้อน ภาษาจะถูกเรียกว่า "รัสเซีย (RU)"
5. ตั้งค่า "ใช่" เป็น "ละเว้นเวอร์ชันภาษา"
6. ตั้งค่า "ใช่" เป็น "อ่านชุดอักขระจากไฟล์ XML"
7. คลิกที่ปุ่ม "นำเข้า" และรอให้กระบวนการดาวน์โหลดเสร็จสิ้น
7A หากต้องการ คุณสามารถกำหนดให้ภาษาใหม่เป็นภาษา “เริ่มต้น” ได้
โดยคลิกปุ่ม "ค่าเริ่มต้น" / "ค่าเริ่มต้น" ที่อยู่ติดกัน





ข้อดีหลัก:

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

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

ในการติดตั้ง vBulletin ให้ไปที่แผงควบคุมการโฮสต์ (ปุ่มที่มีเฟืองถัดจากคำสั่งการโฮสต์ในการเรียกเก็บเงิน) ใน "ตัวจัดการไฟล์" ในนั้นเราไปที่ไดเร็กทอรี "www" คลิกปุ่ม "อัปโหลดไฟล์ไปยังไดเรกทอรีปัจจุบัน":

ระบุเส้นทางไปยังไฟล์บนคอมพิวเตอร์ของคุณ:

เลือกไฟล์เก็บถาวรด้วย vBulletin และแตกไฟล์ออก:

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

เลือกไดเร็กทอรีที่มีตัวติดตั้ง vBulletin และเปลี่ยนชื่อ:

ป้อนชื่อเว็บไซต์ของเราเป็นชื่อไดเร็กทอรี:

ไปที่ส่วน "ฐานข้อมูล" ของแผงควบคุมโฮสติ้ง:

เราสร้าง ฐานใหม่ ข้อมูลมายเอสคิวแอลและผู้ใช้ที่มีสิทธิ์การเข้าถึงแบบเต็ม:

โปรดทราบว่าทั้งผู้ใช้และฐานข้อมูลจะได้รับคำนำหน้าโดยอัตโนมัติตามชื่อบัญชีของคุณบนเซิร์ฟเวอร์โฮสต์:

ไปกันเลย หน้าแรกเว็บไซต์ของเรา เราได้รับข้อผิดพลาด vBulletin ต่อไปนี้:

ป้อนเส้นทางไปยังผู้ติดตั้งเข้าไป แถบที่อยู่คุณต้องเพิ่ม “install/install.php” หลังจากนั้นโปรแกรมติดตั้งฟอรัม vBulletin จะเริ่มทำงาน:

โปรแกรมติดตั้ง vBulletin จะตรวจสอบว่ามีไฟล์ต่อไปนี้หรือไม่:

ขั้นตอนต่อไปคือการตรวจสอบการเชื่อมต่อกับฐานข้อมูลว่าไม่ผ่าน - เพราะ... ไฟล์การกำหนดค่าฟอรัมมีข้อมูลที่ไม่ถูกต้อง:

เรากลับไปที่แผงควบคุมการโฮสต์ ตัวจัดการไฟล์ไปที่ไดเร็กทอรีที่มีฟอรัม จากนั้นไปที่ไดเร็กทอรีย่อย "รวม" เปิดไฟล์ "config.php":

เราป้อนข้อมูลที่ถูกต้องจากฐานข้อมูลลงในไฟล์กำหนดค่าหลังจากนั้นเราจะปิด:

เรากลับไปที่ไซต์เพื่อติดตั้ง กด "F5" คราวนี้ทุกอย่างเรียบร้อยดี การเชื่อมต่อกับฐานข้อมูลก็เติบโตขึ้นด้วยกัน:

โปรแกรมติดตั้ง vBulletin สร้างตารางในฐานข้อมูล:

โปรแกรมติดตั้ง vBulletin จะเปลี่ยนประเภทของบางตาราง:

ข้อมูลถูกป้อนลงในฐานข้อมูล:

ภาษาที่นำเข้า:

นำเข้าสไตล์:

ความช่วยเหลือถูกนำเข้า:

เราไม่ได้แตะการตั้งค่าเริ่มต้น โปรแกรมติดตั้ง vBulletin กำหนดทุกอย่างถูกต้อง:

การตั้งค่าเริ่มต้นจะถูกนำเข้า:

ป้อนรายละเอียดผู้ดูแลระบบ vBulletin:

เพิ่มผู้ดูแลระบบ vBulletin สำเร็จแล้ว:

การติดตั้ง vBulletin บนโฮสติ้งเสร็จสมบูรณ์แล้ว:

ทำตามคำแนะนำล่าสุดของโปรแกรมติดตั้ง ให้ลบไฟล์ที่ไม่จำเป็นออก:

คุณสามารถไปที่ฟอรัม vBulletin เพื่อให้แน่ใจว่าทุกอย่างทำงานได้อย่างถูกต้อง:

เอ็นจิ้นใด ๆ จำเป็นต้องมีการดำเนินการบางอย่างเพื่อปรับให้เหมาะสมให้ดีขึ้นและ ทำงานเร็ว- ในกรณีของเรา เราจะพูดถึงการเพิ่มประสิทธิภาพ Vbulletin 4

เนื่องจากเครื่องมือฟอรัมของเราได้รับการอัปเดตอยู่ตลอดเวลา ฉันจะไม่เขียนเพิ่มเติมเกี่ยวกับการเพิ่มประสิทธิภาพ รุ่นก่อนหน้า Vbulletin แต่ฉันจะเริ่มต้นด้วยเวอร์ชัน 4.1.12 แม้ว่าจะเป็นไปได้ แต่ฉันจะค่อยๆ เสริมบทความนี้ด้วยการเพิ่มประสิทธิภาพ รุ่นก่อนหน้าเนื่องจากไม่ใช่ทุกคนที่จะเปลี่ยนไปใช้อันที่ใหม่กว่า

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

ปิดการใช้งานรายชื่อผู้ใช้

มีวิธีง่ายๆ ในการปิดการใช้งานคุณสมบัติใน AdminCP (การตั้งค่า -> ตัวเลือก -> ตัวเลือกรายการผู้ใช้)

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

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

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

เพิ่มความเร็วเมื่อประมวลผลรายการข้อความส่วนตัว

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

ในการดำเนินการนี้ คุณต้องลงทะเบียนโมดูลขนาดเล็กที่มีตำแหน่งใน private_messagelist_filter และเขียนสิ่งต่อไปนี้ในนั้น:

ถ้า ($sortfield == "pmtext.dateline") $sortfield = "pm.pmid";

เพียงเท่านี้ คุณเพิ่งทำให้ private.php เร็วขึ้น ~20%


เรากำหนดค่าเพิ่มเติม การค้นหาที่มีประสิทธิภาพข้อความล่าสุดจากผู้ใช้

ไปที่ FTP ค้นหาไฟล์รวม /class_userprofile.php และแทนที่ข้อมูลในนั้นดังนี้ค้นหา:

$getlastposts = $this->registry->db->query_read_slave(" SELECT thread.title, thread.threadid, thread.forumid, thread.postuserid, post.postid, post.dateline FROM " . TABLE_PREFIX . "โพสต์ AS โพสต์ด้านใน เข้าร่วม " . TABLE_PREFIX . "thread AS thread USING (threadid) WHERE thread.visible = 1 AND post.userid = " . $this->userinfo["userid"] . " AND post.visible = 1 ORDER BY post.dateline DESC จำกัด 20 ");

และแทนที่ด้วยสิ่งนี้ (โดยเฉพาะอย่างยิ่ง ORDER BY):

$getlastposts = $this->registry->db->query_read_slave(" SELECT thread.title, thread.threadid, thread.forumid, thread.postuserid, post.postid, post.dateline FROM " . TABLE_PREFIX . "โพสต์ AS โพสต์ด้านใน เข้าร่วม " . TABLE_PREFIX . "thread AS thread USING (threadid) WHERE thread.visible = 1 AND post.userid = " . $this->userinfo["userid"] . " AND post.visible = 1 ORDER BY post.postid DESC จำกัด 20 ");

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

การตรวจสอบดัชนีหัวข้อ

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

ฉันเสนอว่าการเรียงลำดับเริ่มต้นจะอยู่ในรูปแบบวันที่ (คอลัมน์ที่ใช้ข้อมูลนี้เรียกว่า "dateline") และเพื่อดำเนินการนี้ เรามาเรียกใช้แบบสอบถามกันดีกว่า:

แก้ไขเธรดตารางเพิ่มดัชนี forumid2_dp (ฟอรัม, มองเห็นได้, เหนียว, dateline)

คำขอนี้ใช้กับฉันโดยเฉพาะ ในกรณีของคุณ forumid2_dp ควรมีชื่อของคุณ ใช้ความเสี่ยงของคุณเอง

ระมัดระวังเมื่อติดตั้งส่วนเสริม

เพียงเพราะมีคนสร้างโมดูลและแฮ็กไม่ได้หมายความว่าพวกมันถูกสร้างขึ้นมาเพื่อคุณโดยเฉพาะ ทำงานในฟอรัม Vbulletin 4 ขนาดใหญ่ และปราศจากข้อบกพร่อง ตัวอย่างที่ดีคือข้อความเกี่ยวกับ แฮ็กใหญ่ผ่านการแฮ็กหนึ่งครั้งหรืออย่างอื่น

แน่นอนเราสามารถสรุปได้ว่านักพัฒนาไม่สามารถคำนึงถึงทุกสิ่งและกรองแฮ็กทั้งหมดเพื่อไม่ให้ขัดแย้งกัน แต่... ตรวจสอบให้แน่ใจว่าโมดูล Vbulletin ไม่ทำให้เกิดการโหลดฐานข้อมูลขนาดใหญ่ ตรวจสอบให้แน่ใจว่าแฮ็ค มีศักยภาพในการป้องกัน การฉีด SQLหรือ XSS น่าเสียดายที่มีแอปพลิเคชันและการดัดแปลงมากมาย และไม่สามารถตรวจสอบได้ทั้งหมด จะดีกว่าถ้าคุณเขียนแฮ็กทั้งหมดด้วยตัวเองหรือสั่งจากคนอื่น ออกแบบมาโดยเฉพาะสำหรับคุณและงานของคุณ

อย่าใช้ตารางใน InnoDB

แน่นอนว่าพวกเขาสามารถถ่มน้ำลายใส่หน้าฉันได้เนื่องจากหัวข้อนี้มีการพูดคุยกันเป็นล้านครั้งแล้ว แต่จากประสบการณ์ของฉันเอง ฉันสามารถพูดได้ว่าฉันทำงาน 100% บนตาราง MyISAM สำหรับการดำเนินการใดๆ บางครั้งฉันประมวลผลคำขอ 1,000 รายการต่อวินาที

หากคุณเริ่มสับสนแล้วว่าทุกอย่างค้างอยู่ที่ไหนในระหว่างการสืบค้น โดยเฉพาะอย่างยิ่งในการค้นหา Vbulletin ใหม่ ให้เปลี่ยนตาราง InnoDB เป็น MyISAM MyISAM ตอบสนองต่อคำขอแต่ละรายการได้รวดเร็วยิ่งขึ้น เนื่องจากไม่จำเป็นต้องจัดการการล็อค บันทึกส่วนบุคคล- InnoDB ทำงานได้เร็วกว่าโดยรวม แต่เพียงเพราะว่าช่วยให้การสืบค้นทำงานพร้อมกันได้ หากการสืบค้นของคุณทำงานอย่างรวดเร็วภายใต้ MyISAM คุณไม่จำเป็นต้องเปลี่ยนไปใช้ InnoDB IMHO

การให้คะแนนบทความ

0%

เรตติ้ง

การให้คะแนนของผู้ใช้: 0.35 (1 โหวต)



2024 wisemotors.ru. วิธีนี้ทำงานอย่างไร. เหล็ก. การทำเหมืองแร่ สกุลเงินดิจิทัล