มันเกิดขึ้นกับผู้คนหลายพันคนทุกวันด้วยเหตุผลลึกลับบางอย่างไม่ว่าจะเป็นเว็บไซต์ของพวกเขาที่สร้างด้วย WordPress หรือ Drupal จะกลายเป็นช้าในชั่วข้ามคืน (ฉันหมายถึงช้ากว่าปกติ 3 ถึง 10 เท่า).

แดชบอร์ดใช้เวลาโหลดหลายวินาที (มากกว่า 2 วินาทีคือมีบางอย่างผิดปกติ) และทั้งหมดนี้กลายเป็นความเจ็บปวด ในกรณีที่รุนแรงทั้งหน้าอาจเป็นเพียงชั่วคราวและส่งคืนข้อความได้ " ไม่สามารถแสดงหน้าได้ สิ่งใดคือฝันร้ายของเบราว์เซอร์ทุกตัว

หลังจากติดต่อฝ่ายสนับสนุนด้านเทคนิคของ บริษัท โฮสติ้งแล้วช่างเทคนิคจะตรวจสอบไฟล์บันทึกหลายไฟล์และกลับมาพร้อมคำตอบที่น่ากลัว:

«ฉันเห็นข้อความค้นหาช้าในล็อกไฟล์คิวรี MySQL ของคุณเพิ่มประสิทธิภาพแอปพลิเคชัน '

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

ในบทช่วยสอนนี้เราจะอธิบายรายละเอียดว่าอะไรทำให้เว็บไซต์ WordPress ของคุณช้า

หากคุณไม่เคยติดตั้ง WordPress ให้ค้นพบ วิธีการติดตั้งขั้นตอน 7 บล็อก WordPress et วิธีการหาติดตั้งและเปิดใช้งานธีมเวิร์ดเพรสบนบล็อกของคุณ 

แต่กลับไปที่สาเหตุที่เราอยู่ที่นี่

ข้อกำหนดเบื้องต้นพื้นฐาน

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

บริษัท โฮสติ้งใด ๆ ที่จะให้การสนับสนุนแอปของคุณถือเป็นข้อตกลงที่ดีอย่างแน่นอนเนื่องจากปัญหาประจำวันส่วนใหญ่มาจากเลเยอร์แอป

ต่อไปนี้เป็นขั้นตอนง่าย ๆ ที่จะช่วยคุณค้นหาปัญหาด้วยตัวคุณเอง:

  • มีมาตรการวัดผลงานที่ชัดเจนเพื่อติดตาม / ปรับปรุง:
    • จำนวนการสืบค้น SQL (16 80-ID สำหรับช่วงปกติ)
    • เวลาของการสร้างหน้า (ประสิทธิภาพการทำงานของ PHP)
      • เวลาที่เซิร์ฟเวอร์ใช้ในการสร้างหน้าจากฐานข้อมูลและรุ่น โดยปกติจะน้อยกว่าหนึ่งวินาทีระหว่าง 0,3 และ 0,7s)
    • ปลั๊กอินเช่น " WP หน้าสถิติการโหลด "หรือ" แคช WP ซูเปอร์ ระบุข้อมูลนี้
  • ลองปิดใช้งานปลั๊กอินโดยเริ่มจากปลั๊กอินที่สำคัญน้อยที่สุดและดูว่าการตั้งค่าดีขึ้นหรือไม่
  • เปลี่ยนเป็นธีมเริ่มต้นของ WordPress เช่น TwentyFifteen ฉันรู้ว่านี่อาจไม่ใช่ธีมที่ดีที่สุดถ้าคุณอยู่ในระหว่างการผลิต อีกทางเลือกหนึ่งคือการสร้างโคลนเซิร์ฟเวอร์ของคุณ
  • สำคัญ: หากการใช้งาน CPU ของคุณสูงมากหรือเซิร์ฟเวอร์ของคุณทำงานหนักเกินไป:
    • ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งปลั๊กอินแคชและใช้งานได้ (คนส่วนใหญ่สามารถติดตั้งและกำหนดค่าได้ แคช WP ซูเปอร์ ในนาที)
    • โดยไม่ต้องแคชแม้ในระดับปานกลาง " เข้าเยี่ยมชม อาจจะขาดทรัพยากร

หากเซิร์ฟเวอร์โหลดมากเกินไปเมตริกทั้งหมดจะเบ้หรือผิดทั้งหมดดังนั้นการทำงานของนักสืบจะยากขึ้น หากคุณไม่สามารถเข้าถึงสถิติการใช้งาน Linux CPU ให้ตรวจสอบการดูหน้าเว็บไซต์ของคุณในสถิติ WordPress Google Analytics (ผู้ที่มีสถิติตามเวลาจริง) หรือเครื่องมือวิเคราะห์อื่น ๆ

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

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

สาเหตุที่เป็นไปได้สำหรับการสืบค้นที่ช้าใน MySQL

เป็นสิ่งสำคัญที่ต้องตระหนักว่าอาจเป็นความผิดของเว็บไซต์ของคุณและเป็นความผิดของคุณ นี่เป็นคำขอที่ช้าเล็กน้อย (2.13 วินาที) แม้ว่าสิ่งต่างๆอาจแย่กว่านั้นมาก ... คุณสามารถลองด้วยตัวเอง:

SELECT SQL_NO_CACHE SQL_CALC_FOUND_ROWS wp_posts * ถึง จาก ของ wp_posts INNER สมัคร wp_term_relationships ON (wp_posts .ID = wp_term_relationships .object_id ) INNER สมัคร wp_term_taxonomy ON(wp_term_relationships .term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id ) INNER สมัคร wp_terms ON (wp_term_taxonomy .term_id = wp_terms .term_id ) WHERE 1 = 1 ET wp_term_taxonomy .อนุกรมวิธาน = 'Post_tag'ET  wp_posts .post_type = 'โพสต์' AND (wp_posts .post_status = 'เผยแพร่' ) กรุ๊ปBY wp_posts .ID สั่งซื้อ BY wp_posts .post_date DESC LIMIT 0 , 6Post_dateDESC LIMIT 0 , 6Post_date DESC LIMIT 0 , 6

ผลลัพธ์ของการร้องขอ

เหตุผลอาจรวมถึง:

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

ด้วยบริการโฮสติ้งที่ใช้ร่วมกันจำนวนมากฐานข้อมูลจะอยู่ในเครื่องอื่นนอกเหนือจากที่มี Apache และ PHP ดังนั้นปัญหาด้านประสิทธิภาพจึงแยกออกจากกันได้มากขึ้น หากคุณมี Virtual Private Server (VPS) MySQL และ PHP จะสามารถอยู่ในเครื่องเดียวกันได้

ซึ่งหมายความว่าความกดดันด้านประสิทธิภาพของ Apache / PHP อาจส่งผลต่อประสิทธิภาพของ MySQL ซึ่งอาจทำให้ปัญหายากขึ้นเล็กน้อยดังนั้นโปรดตรวจสอบการใช้งาน CPU ปัจจุบันเมื่อตรวจสอบประสิทธิภาพของแบบสอบถาม ถ้า CPU (หรือดิสก์ IO) อิ่มตัวแล้วสิ่งนี้จะสร้างผลบวกปลอม

ปรับปรุงความเข้าใจข้อผิดพลาด PHP ของคุณโดยการอ่าน: รู้เบื้องต้นเกี่ยวกับความเข้าใจในข้อผิดพลาด PHP บนเวิร์ดเพรส.

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

มีสาเหตุหลายประการสำหรับการสืบค้น MySQL แบบช้าที่ไม่เกี่ยวข้องกับเว็บแอปพลิเคชันของคุณ:

  • ปัญหาฮาร์ดแวร์กับเซิร์ฟเวอร์ MySQL
  • ปัญหาการเชื่อมต่อกับเซิร์ฟเวอร์ MySQL
  • จำกัด จำนวนการเชื่อมต่อ MySQL พร้อมกัน (น้อยกว่า 10)
  • การตั้งค่าการกำหนดค่าไม่เพียงพอบนเซิร์ฟเวอร์ MySQL
  • เวลาแฝงของเครือข่ายระหว่างเว็บเซิร์ฟเวอร์และเซิร์ฟเวอร์ MySQL
  • ทรัพยากรที่ใช้ร่วมกันถูกทารุณกรรมโดยลูกค้ารายอื่น
  • การจัดเก็บข้อมูลเซิร์ฟเวอร์ช้า
  • และอีกมากมาย ...

ในกรณีนี้บริษัทเว็บโฮสติ้ง ควรค้นหาและแก้ไขปัญหา ตรวจสอบข้อตกลงของคุณกับฝ่ายหลังอีกครั้ง แต่ควรเป็นไปได้ในกรณีส่วนใหญ่

ค้นพบปลั๊กอิน WordPress พรีเมียมบางอย่าง  

คุณสามารถใช้อื่นๆ ปลั๊กอิน WordPress เพื่อปรับปรุงความเร็วของบล็อกและเพิ่มประสิทธิภาพการจัดการบล็อกหรือเว็บไซต์ของคุณ

1. WP ค้นหาทันทีและแนะนำอัตโนมัติ

Le WordPress ปลั๊กอิน การค้นหาทันทีของ WP และคำแนะนำอัตโนมัติช่วยให้คุณได้รับคำแนะนำสำหรับโพสต์ หน้า และประเภทโพสต์ที่กำหนดเองได้ทันทีเมื่อค้นหาบล็อก WordPress ของคุณ ใช้งานได้กับ แต่งภาพ et หลักสำคัญ.

WP ค้นหาทันทีอัตโนมัติแนะนำปลั๊กอิน wordpressคุณสมบัติของมันรวมถึง: การค้นหาแบบเต็มหน้าจอการค้นหาทันที ประเภทของสิ่งพิมพ์ที่กำหนดเองรูปแบบการออกแบบในตัวสามแบบปรับแต่งได้เต็มที่ผ่านการตั้งค่าใช้งานได้กับ WPBakery et หลักสำคัญ และอื่น ๆ

ดาวน์โหลด | สาธิต | เว็บโฮสติ้ง

2 Borlabs Cache

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

Borlabs แคชปลั๊กอินแคช wordpress

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

ดูเพิ่มเติมที่ 5 ปลั๊กอิน WordPress เพื่อทำความสะอาดฐานข้อมูลเว็บไซต์ของคุณ

หน้าของคุณมีพื้นที่สีขาวหรือความคิดเห็น HTML ที่ไม่จำเป็นซึ่งจะเพิ่มขนาดหน้าโดยรวม Borlabs Cache จะลบข้อมูลทั้งหมดและใช้ GZIP เพื่อบีบอัดหน้าเว็บของคุณ

ค้นพบ วิธีการแสดงสิ่งพิมพ์ WordPress ของคุณทั้งหมดในหน้าเดียว

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

ดาวน์โหลด | สาธิต | เว็บโฮสติ้ง

3 ประภาคาร

สำหรับเรื่องนั้น WordPress สามารถติดตั้งและทำงานได้อย่างถูกต้องนั่นคืออย่างรวดเร็วและไม่มีข้อผิดพลาดต้องทำความสะอาดเล็กน้อย Lighthouse เป็นเครื่องมือเพิ่มประสิทธิภาพ หน้าที่ของมันคือการกำจัดข้อบกพร่องต่างๆของ WordPress มันสามารถเป็นตัวกรองการกระทำ รหัสที่ป้อนรหัสที่ฝังตัวหรือการกระทำของบุคคลที่สาม

ปลั๊กอิน wordpress ประภาคาร

จุดประสงค์ของการล้างข้อมูลนี้คือการปรับปรุงแคชของเบราว์เซอร์และปลั๊กอินการแคชเพื่อให้สามารถทำงานได้อย่างมีประสิทธิภาพ 100%

ดาวน์โหลด | สาธิต | เว็บโฮสติ้ง

แหล่งข้อมูลอื่น ๆ ที่แนะนำ

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

สรุป

ที่นี่คือ ! นั่นคือทั้งหมดสำหรับบทความเฉพาะนี้ ปลั๊กอิน WordPress ที่ดีที่สุด ออกแบบมาเพื่อช่วยคุณปรับปรุงความเร็วของบล็อก WordPress หรือเว็บไซต์ของคุณ 

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

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

...