มันเกิดขึ้นกับผู้คนหลายพันคนทุกวันด้วยเหตุผลลึกลับบางอย่างไม่ว่าจะเป็นเว็บไซต์ของพวกเขาที่สร้างด้วย 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 หลักสำคัญ.
คุณสมบัติของมันรวมถึง: การค้นหาแบบเต็มหน้าจอการค้นหาทันที ประเภทของสิ่งพิมพ์ที่กำหนดเองรูปแบบการออกแบบในตัวสามแบบปรับแต่งได้เต็มที่ผ่านการตั้งค่าใช้งานได้กับ WPBakery et หลักสำคัญ และอื่น ๆ
ดาวน์โหลด | สาธิต | เว็บโฮสติ้ง
2 Borlabs Cache
WordPress เป็นแพลตฟอร์มที่ขับเคลื่อนโดยฐานข้อมูลที่สร้างเนื้อหาแบบไดนามิก ยิ่งคุณมีเนื้อหาและปลั๊กอินมากเท่าไหร่ก็ยิ่งมีการเรียกใช้ฐานข้อมูลมากขึ้นเท่านั้น วิธีนี้จะทำให้ประสิทธิภาพการทำงานของเว็บไซต์ช้าลงโดยเฉพาะอย่างยิ่งเมื่อฐานข้อมูลของคุณตั้งอยู่บนเซิร์ฟเวอร์อื่น
Le WordPress ปลั๊กอิน Borlabs Cache บันทึกเนื้อหาที่สร้างขึ้นแบบไดนามิกเป็นไฟล์สแตติกในหน่วยความจำของเซิร์ฟเวอร์ของคุณ เมื่อมีการร้องขอเพจ ไฟล์สแตติกนี้จะถูกโหลดและส่งไปยังผู้เยี่ยมชม ซึ่งเร็วกว่าการสืบค้นฐานข้อมูลทั่วไปอย่างมาก แต่นั่นไม่ใช่ทั้งหมด
ดูเพิ่มเติมที่ 5 ปลั๊กอิน WordPress เพื่อทำความสะอาดฐานข้อมูลเว็บไซต์ของคุณ
หน้าของคุณมีพื้นที่สีขาวหรือความคิดเห็น HTML ที่ไม่จำเป็นซึ่งจะเพิ่มขนาดหน้าโดยรวม Borlabs Cache จะลบข้อมูลทั้งหมดและใช้ GZIP เพื่อบีบอัดหน้าเว็บของคุณ
ค้นพบ วิธีการแสดงสิ่งพิมพ์ WordPress ของคุณทั้งหมดในหน้าเดียว
ปลั๊กอินจำนวนมากมีไฟล์ JavaScript และ CSS ของตัวเองซึ่งส่งผลให้มีการร้องขอเพิ่มเติมบนเซิร์ฟเวอร์ของคุณ Borlabs Cache รวมไฟล์ JavaScript และ CSS เหล่านี้ทั้งหมดเพื่อให้ดีที่สุดผู้เข้าชมของคุณต้องโหลดไฟล์ JavaScript หนึ่งไฟล์และไฟล์ CSS หนึ่งไฟล์เท่านั้น
ดาวน์โหลด | สาธิต | เว็บโฮสติ้ง
3 ประภาคาร
สำหรับเรื่องนั้น WordPress สามารถติดตั้งและทำงานได้อย่างถูกต้องนั่นคืออย่างรวดเร็วและไม่มีข้อผิดพลาดต้องทำความสะอาดเล็กน้อย Lighthouse เป็นเครื่องมือเพิ่มประสิทธิภาพ หน้าที่ของมันคือการกำจัดข้อบกพร่องต่างๆของ WordPress มันสามารถเป็นตัวกรองการกระทำ รหัสที่ป้อนรหัสที่ฝังตัวหรือการกระทำของบุคคลที่สาม
จุดประสงค์ของการล้างข้อมูลนี้คือการปรับปรุงแคชของเบราว์เซอร์และปลั๊กอินการแคชเพื่อให้สามารถทำงานได้อย่างมีประสิทธิภาพ 100%
ดาวน์โหลด | สาธิต | เว็บโฮสติ้ง
แหล่งข้อมูลอื่น ๆ ที่แนะนำ
นอกจากนี้เรายังขอเชิญคุณให้ศึกษาข้อมูลด้านล่างเพื่อเพิ่มเติมในส่วนที่จับและควบคุมของเว็บไซต์และบล็อกของคุณ
- ปลั๊กอิน WordPress 10 รายการและเครื่องมือทดสอบ A / B สำหรับบล็อก
- ปลั๊กอิน 10 WooCommerce เพื่อเพิ่มร้านค้าออนไลน์ของคุณ
- ปลั๊กอิน WordPress 10 เพื่อปรับปรุงการค้นหาในบล็อกของคุณ
- 6 ปลั๊กอิน WordPress แปลก ๆ ที่คุณอาจสนใจ
- 10 ปลั๊กอินไฟร์วอลล์ WordPress เพื่อเพิ่มประสิทธิภาพความปลอดภัยของเว็บไซต์ของคุณ
สรุป
ที่นี่คือ ! นั่นคือทั้งหมดสำหรับบทความเฉพาะนี้ ปลั๊กอิน WordPress ที่ดีที่สุด ออกแบบมาเพื่อช่วยคุณปรับปรุงความเร็วของบล็อก WordPress หรือเว็บไซต์ของคุณ
อย่างไรก็ตามคุณยังจะสามารถปรึกษาเราได้ บริการสารสนเทศหากคุณต้องการองค์ประกอบเพิ่มเติมเพื่อดำเนินโครงการสร้างเว็บไซต์อินเทอร์เน็ตของคุณโดยปรึกษากับเราใน การสร้างบล็อก WordPress หรือที่อยู่บน Divi: ธีม WordPress ที่ดีที่สุดตลอดกาล.
หากคุณมี ความเห็น หรือข้อเสนอแนะโปรดแจ้งให้เราทราบในส่วนที่สงวนไว้ แต่ถ้าคุณชอบบทความนี้ nอย่าลังเลที่จะ แบ่งปันบนเครือข่ายสังคมของคุณ.
...
ดูที่เว็บไซต์ของฉัน parangon-patrimoine.fr มันเป็นหินคุณจะเห็นสิ่งที่ต้องเปลี่ยนแปลงเพื่อให้เร็วขึ้นและมองเห็นได้มากขึ้น