Score:0

ทำไมเว็บไซต์ WordPress ของฉันถึงช้ามาก?

ธง ve

เป้าหมาย:

ทำให้เว็บเพจ WordPress โหลดเร็วขึ้นบนเครือข่ายท้องถิ่น ขณะนี้หน้าเว็บโหลดได้ดี แต่ใช้เวลาโหลดประมาณ 4-5 วินาที ฉันต้องการลดเวลานั้นลงเหลือครึ่งหนึ่งหรือน้อยกว่านั้น


ฉันมี VM ใหม่สองเครื่องสำหรับเว็บไซต์ใหม่นี้ที่ฉันกำลังทดสอบ (บนเครือข่ายท้องถิ่น) VM หนึ่งสำหรับเซิร์ฟเวอร์ SQL และ VM ที่สองสำหรับเว็บเซิร์ฟเวอร์

การตั้งค่าเซิร์ฟเวอร์ SQL: (น้อยกว่า 50% mem/cpu สูงสุด)

  • ระบบปฏิบัติการ: Windows Server 2019
  • MySQL: เวอร์ชัน 8.0.29 สำหรับ Win64 บน x86_64 (เซิร์ฟเวอร์ชุมชน MySQL - GPL)

การตั้งค่าเว็บเซิร์ฟเวอร์: (น้อยกว่า 50% mem/cpu สูงสุด)

  • ระบบปฏิบัติการ: Windows Server 2019
  • IIS: เวอร์ชัน 10.0.17763.1
  • เปิดใช้งานโมดูลการบีบอัด IIS
  • เปิดใช้งานโมดูล IIS WinCache
  • เปิดใช้งานการแคชเอาต์พุต IIS
  • PHP: Ver 7.4.29 (cli) (สร้าง: 14 เมษายน 2022 16:24:02 น.) ( NTS Visual C++ 2017 x64 )

การตั้งค่าเวิร์ดเพรส:

  • เวอร์ชั่น 5.9.3
  • ไม่มีการเปิดใช้งานปลั๊กอิน

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

ไซต์โหลดได้ดี แต่ใช้เวลาตลอดไป มีสิ่งใดที่สามารถตรวจสอบได้หรือไม่ว่าทำไมเว็บไซต์จึงโหลดช้า มันอาจเกี่ยวข้องกับ mySQL อย่างใด? ดูเหมือนว่าจากหน้าเว็บ IIS เริ่มต้นเมื่อฉันใส่หน้า phpinfo.php ที่โหลดเร็วมาก มีแนวคิดใดในการทดสอบที่ฉันสามารถเรียกใช้เพื่อแก้ปัญหาเวลาโหลดช้าได้บ้าง

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

ขอบคุณสำหรับคำแนะนำใด ๆ ที่คุณสามารถให้วิธีแก้ปัญหาหรือช่วยแก้ปัญหา!

djdomi avatar
za flag
และคำถามเกี่ยวกับธุรกิจในที่นี้คืออะไร?
ve flag
@djdomi คำถามเกี่ยวกับธุรกิจคืออะไร ฉันแค่ขอคำแนะนำว่าทำไมการตั้งค่า IIS/PHP/mySQL/WordPress ใหม่นอกกรอบจะทำงานช้า
br flag
สวัสดี Arvo ฉันต้องเห็นด้วยกับ Tom ฉันกลัว - หน้าความช่วยเหลือของเรา ซึ่งเราขอให้ผู้ใช้ใหม่ทั้งหมดอ่านดูเป็นอย่างน้อย ชัดเจนว่าเราอยู่ที่นี่สำหรับผู้ดูแลระบบ/นักออกแบบระบบมืออาชีพที่มีประสบการณ์ในการครอบคลุมพื้นฐาน ทำการบ้านมาแล้วและมาหาเราพร้อมข้อมูลที่เราสามารถช่วยได้ - เราเพิ่งได้รับคนจำนวนมากมาที่นี่ที่ต้องการให้เราเดาว่าการตั้งค่าของพวกเขาคืออะไร และมันน่าหงุดหงิด - อย่างน้อยคุณก็มีรายละเอียดในโพสต์ของคุณ แค่ไม่มากขอโทษจริงๆท้ายที่สุดแล้วเราต้องการช่วย แต่เราไม่ใช่นักอ่านใจ นั่นสมเหตุสมผลไหม
ve flag
ฉันคิดว่าฉันพบปัญหาของฉันแล้ว คำแนะนำ/คำตอบที่ยอดเยี่ยมจริงๆ ที่อาจเป็นประโยชน์มากกว่าคือคำแนะนำที่ฉันพบที่ Spice works.com ซึ่งแนะนำให้ฉันแทนที่ชื่อโฮสต์ด้วยที่อยู่ IP ของเซิร์ฟเวอร์ MySQL ในการกำหนดค่า WordPress ของฉัน การโหลดหน้าเว็บเปลี่ยนจาก 4 วินาทีเป็น ~1 วินาที ฉันเข้าใจว่านี่เป็นไซต์มืออาชีพ @Chopper3 แต่ความคิดเห็นที่ออกมาจากผู้ใช้ ดูเหมือนว่าความผิดพลาดของเซิร์ฟเวอร์เป็นไซต์ที่ควรเป็นสมาชิกแบบชำระเงิน และให้ผู้ใช้ยืนยันว่าพวกเขาเป็นส่วนหนึ่งของ "วิชาชีพด้านไอที" ทำไมคนที่รู้คำตอบถึงมาถามที่นี่?
ve flag
@Chopper3 คุณช่วยฉันเรียนรู้โดยบอกฉันว่าอะไรที่ไม่ชัดเจนและทำให้ผู้อ่านมีคำถาม เมื่อคุณพูดว่า "เรามาที่นี่เพื่อผู้ดูแลระบบมืออาชีพ/ผู้ออกแบบระบบที่มีประสบการณ์ครอบคลุมพื้นฐาน ทำการบ้านมา" ฉันคงสงสัยว่าฉันพูดอะไรในคำถามของฉันที่ทำให้คุณรู้สึกว่าฉันไม่ใช่หนึ่งในนั้น เหล่านั้น. เห็นได้ชัดว่าฉันมีประสบการณ์ตามที่ได้ระบุไว้ในคำถามว่าฉันมีสภาพแวดล้อมเสมือนจริงที่ฉันสร้างขึ้น ตั้งค่าเซิร์ฟเวอร์หลายเครื่องในสภาพแวดล้อมนั้น ตั้งค่าเซิร์ฟเวอร์ mysql และเว็บเซิร์ฟเวอร์ เพิ่มการรองรับ php ติดตั้ง wordpress ฯลฯ
Tim avatar
gp flag
Tim
Wordpress เป็นที่นิยมใช้ในธุรกิจ ความเห็นของฉันคือคำถามที่ถูกต้อง ฉันประหลาดใจที่การเปลี่ยนชื่อ DNS เป็น IP ช่วยได้มาก การค้นหา DNS ควรถูกแคชไว้ ฉันขอแนะนำให้ดูที่ปลั๊กอินแคชของ Wordpress ด้วยเช่นกัน นอกเหนือจากการแคชเพจที่กำหนดค่าอย่างระมัดระวัง
Lex Li avatar
vn flag
เนื่องจากเป็นแอป PHP ที่ซับซ้อน การปรับแต่งประสิทธิภาพของ WordPress จึงต้องอาศัยประสบการณ์ที่สำคัญกับ PHP (เช่น การใช้ตัวสร้างโปรไฟล์ เช่น Xdebug) คุณโชคดีนิดหน่อยที่เจอทิปที่ถูกใจ (DNS ที่ช้าอย่างคุณนั้นหายาก) แต่โชคอาจไม่เข้าข้างในกรณีอื่น
jp flag
แน่นอนว่าสิ่งนี้เกี่ยวข้องกับธุรกิจ: บุคคลที่มีเงินเพื่อใช้ WordPress บน Windows Server 2019 ฟังดูไม่น่าเป็นไปได้
djdomi avatar
za flag
เขายังไม่ตอบว่าหน้าของเขาเป็นสภาพแวดล้อมทางธุรกิจหรือเกี่ยวข้อง เราได้รับคำถามเกี่ยวกับ WordPress ทุกวันจาก enduser ซึ่งนอกหัวข้อตามที่ Chopper อธิบายไว้อย่างมาก และความคิดเห็นของคุณต่อฉันฟังดูน่ารังเกียจในความรู้สึกของฉัน นอกจากนี้คำถามและคำตอบตามความคิดเห็นก็อยู่นอกประเด็นเช่นกัน
Wilson Hauck avatar
jp flag
@อาร์โวเวน โปรดขอข้อมูลเพิ่มเติม ขนาด RAM, # คอร์, SSD หรืออุปกรณ์ NVME บนเซิร์ฟเวอร์โฮสต์ MySQL หรือไม่ โพสต์บน pastebin.com และแชร์ลิงก์ จากรูทการเข้าสู่ระบบ SSH ของคุณ ผลลัพธ์ข้อความของ: ก) เลือก COUNT(*) จาก information_schema.tables; B) แสดงสถานะทั่วโลก; หลังจาก UPTIME ขั้นต่ำ 24 ชั่วโมง C) แสดงตัวแปรทั่วโลก; D) แสดงรายการกระบวนการทั้งหมด; และข้อมูลระบบปฏิบัติการที่เป็นประโยชน์มาก ได้แก่ - สำหรับการวิเคราะห์การปรับแต่งเวิร์กโหลดของเซิร์ฟเวอร์เพื่อให้คำแนะนำในการปรับปรุงประสิทธิภาพ
ua flag
[_WP Index Improvements_](https://wordpress.org/plugins/index-wp-mysql-for-speed/) เป็นปลั๊กอินที่จะช่วยเพิ่มประสิทธิภาพของข้อความค้นหาจำนวนมาก โดยเฉพาะที่เกี่ยวข้องกับ `post_meta`

โพสต์คำตอบ

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