วิธีลดการใช้งาน CPU สูงใน WordPress?

เผยแพร่แล้ว: 2021-12-12
ลดการใช้ซีพียูสูงในเวิร์ดเพรส

สารบัญ

  • สาเหตุของการใช้งาน CPU สูงใน WordPress
  • เคล็ดลับที่มีประสิทธิภาพเพื่อลดการใช้ CPU ใน WordPress
  • 1. ลบปลั๊กอินโหลดช้า & ตัวสร้างเพจ
  • 2. ปรับรูปภาพให้เหมาะสม
  • 3. การควบคุมงาน Cron ในแผงควบคุมการโฮสต์
  • 4. รวม CDN สำหรับการจัดส่งเนื้อหา
  • 5. การเพิ่มประสิทธิภาพฐานข้อมูลโดย PHP Update
  • 6. ใช้แคชขั้นสูง
  • 7. โพสต์แก้ไขและระบบแสดงความคิดเห็นของบุคคลที่สาม
  • 8. ล้างฐานข้อมูล & หลีกเลี่ยงแอปพลิเคชันต้องการทรัพยากรมากมาย
  • 9. บล็อกบอทที่ไม่ต้องการและลดคำขอของบุคคลที่สาม
    • สรุป: จะลดการใช้งาน CPU ของ WordPress ได้อย่างไร
    • แชร์โพสต์นี้

คุณกังวลเกี่ยวกับการหาวิธีแก้ปัญหาเพื่อลดการใช้งาน CPU สูงใน WordPress หรือไม่? คุณมาถูกที่แล้วเพื่อเอาชนะปัญหาทั่วไปนี้ด้วยการใช้กลยุทธ์ง่ายๆ

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

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

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

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

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

สาเหตุของการใช้งาน CPU สูงใน WordPress

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

มันเกิดขึ้นเนื่องจากการรับส่งข้อมูลที่ไม่คาดคิด งานข้าวโพดจำนวนมากที่ทำงานอยู่ หน่วยความจำถูกครอบครองโดยส่วนขยายที่ไม่ได้ใช้ของ WordPress

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

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

นี่คือสาเหตุของการใช้งาน CPU สูงกับ WordPress! มาแก้ไขด้วยการกระทำง่ายๆ กันเถอะ!

เคล็ดลับที่มีประสิทธิภาพเพื่อลดการใช้ CPU ใน WordPress

ใน WordPress มันง่ายที่จะลดการใช้งาน CPU โดยใช้บริการโฮสติ้งที่ดีที่สุดที่มีตัวเลือกสำหรับการควบคุมงาน cron, การเพิ่มประสิทธิภาพฐานข้อมูล, วิธีการแคชขั้นสูง, การเพิ่มประสิทธิภาพรูปภาพ และความพร้อมใช้งาน CDN !

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

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

หมายเหตุ – เคล็ดลับส่วนใหญ่ที่ฉันจะพูดถึงด้านล่างนี้เกี่ยวข้องกับโฮสติ้งที่มีการจัดการของ Cloudways เพื่อให้งานสำเร็จลุล่วงด้วยความพยายามเพียงเล็กน้อย

ตอนนี้เรามาดูทุกเคล็ดลับอย่างละเอียด!

1. ลบปลั๊กอินโหลดช้า & ตัวสร้างเพจ

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

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

จะตรวจสอบ WordPress CPU และการใช้พื้นที่ดิสก์ใน Cloudways ได้อย่างไร?

Cloudways มีชื่อคุณลักษณะ – การตรวจสอบประสิทธิภาพของแอปพลิเคชัน ซึ่งคุณสามารถค้นหาความสมบูรณ์ของเซิร์ฟเวอร์ การใช้งาน RAM การใช้งาน CPU และการใช้ดิสก์สำหรับทุกแอปพลิเคชันและส่วนขยายที่ใช้ใน WordPress

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

การตรวจสอบประสิทธิภาพของแอปพลิเคชัน Cloudways

คุณลักษณะ Cloudways นี้ให้รายละเอียดทั้งหมดเกี่ยวกับทุกแอปพลิเคชันที่ติดตั้งใน WordPress และติดตามการใช้งาน CPU, การใช้หน่วยความจำ, การใช้ RAM และการใช้แบนด์วิดท์โดยทุกแอปพลิเคชัน

คุณสามารถตรวจสอบสถานะเซิร์ฟเวอร์และแอปพลิเคชันได้ เช่น

  • CPU ว่าง ดิสก์ว่าง หน่วยความจำว่าง การใช้แบนด์วิดท์ และประมาณ 16 เมตริก
  • เมื่อรีสตาร์ทการรักษาอัตโนมัติ ระบบจะอัปเดตข้อมูลเมตริกและสถานะของเซิร์ฟเวอร์และ CPU ทุกๆ 30 นาที
cloudways-cpu-usage

การใช้งาน CPU ที่ชาญฉลาดช่วยให้คุณค้นหาปลั๊กอินและแอปพลิเคชันที่เหมาะสมสำหรับการใช้งาน CPU ขั้นต่ำและการเข้าถึงหน่วยความจำใน WordPress

นอกเหนือจากการตรวจสอบประสิทธิภาพของแอปพลิเคชันแล้ว Cloudways ยังมีส่วนการวิเคราะห์สำหรับคำขอ IP, ปริมาณข้อมูล BOT, คำขอ URL และรหัสสถานะ

ใช้รายละเอียดเหล่านี้เพื่อค้นหา IP สแปมสำหรับการบล็อกและการระบุการรวบรวมข้อมูล Bot ที่ไม่ต้องการเพื่อหลีกเลี่ยงการใช้งาน CPU ที่สูงใน WordPress

cloudways-CPU-การใช้งาน

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

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

แอปพลิเคชันที่ผสานรวม API เช่น ปลั๊กอินอีคอมเมิร์ซ ตัวสร้างเพจ ตัวสร้างภาพ Visual Composer สามารถตรวจสอบและลบออกได้ หากใช้ขีดจำกัด CPU สูงในเครื่องมือตรวจสอบประสิทธิภาพของแอปพลิเคชันของ Cloudways

2. ปรับรูปภาพให้เหมาะสม

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

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

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

ใช้ปลั๊กอินบีบอัดสื่อในไลบรารีสื่อเพื่อลดขนาดไฟล์วิดีโอ รูปภาพ และพอดคาสต์เพื่อลดการใช้ CPU ทุกครั้งที่โหลดหน้า

การบีบอัด WP ด้วยโฮสติ้ง Cloudways เสนอการปรับขนาดภาพอัตโนมัติ การสร้างภาพ WebP การบีบอัดสื่อ การสำรองข้อมูลบนคลาวด์ด้วยการส่ง CDN และการกู้คืนด้วยคลิกเดียวเมื่อใดก็ได้

ภาพ-เพิ่มประสิทธิภาพ-ลด-cpu-การใช้งาน

เทคนิคการบีบอัดภาพคือ

  • การบีบอัดแบบไม่สูญเสียข้อมูล
  • การบีบอัด GZip,
  • JPEGmini คอมเพรสเซอร์

เครื่องมือเพิ่มประสิทธิภาพรูปภาพเพิ่มแคชสำหรับการดาวน์โหลดรูปภาพอย่างรวดเร็วจากบริการจัดเก็บข้อมูลบนคลาวด์ของบริษัทอื่น

3. การควบคุมงาน Cron ในแผงควบคุมการโฮสต์

งาน Cron มีความสำคัญต่อการใช้งาน CPU สูงสำหรับการโหลดหน้าเว็บทุกหน้าในเว็บไซต์ WordPress ดังนั้น คุณต้องแก้ไขการตั้งค่าการดำเนินการงาน cron ในแผงควบคุมการโฮสต์ โฮสติ้ง Cloudways มีตัวเลือกง่ายๆ สำหรับการตั้งค่างาน cron เพื่อลดการใช้งาน CPU ที่สูงระหว่างการโหลดหน้าเว็บซ้ำ

การตั้งค่างาน Cron จะดำเนินการคำสั่ง Linux ตามช่วงเวลาเพื่อลดการใช้ CPU และ RAM ไม่ใช่ผู้ให้บริการโฮสติ้งทุกรายที่ให้การตั้งค่านี้ และใช่ คุณมีตัวเลือกดังกล่าวใน Cloudways ที่มีการจัดการโฮสติ้ง

ตั้งค่างาน Cron ได้ง่ายโดยใช้การจัดการแอปพลิเคชันโดยใช้แผงควบคุม Cloudways

  • ภายในการจัดการแอปพลิเคชัน มีตัวเลือกในการตั้งค่างาน cron สำหรับทุกแอปพลิเคชันสำหรับการดำเนินการแสดงความคิดเห็น
  • Cloudways ให้การตั้งค่าพื้นฐานและขั้นสูงสำหรับการจัดการงาน cron
  • คุณสามารถตั้งค่าช่วงเวลารัน PHP, curl, wegt script และการดำเนินการบรรทัดคำสั่งในส่วนการตั้งค่าและการกำหนดค่างาน cron
  • นอกจากนี้ยังสามารถแก้ไขช่วงเวลาที่กำหนดไว้ล่วงหน้าเช่น 1 ชั่วโมงหรือ 2 ชั่วโมงสำหรับการดำเนินการ cronjob สำหรับทุกแอปพลิเคชัน
cloudways-cron-job-cpu

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

4. รวม CDN สำหรับการจัดส่งเนื้อหา

คำขอ HTTP มากเกินไปและปลั๊กอินสถิติหลายตัวจะเพิ่มการใช้งาน CPU ของ WordPress การส่งเนื้อหารูปภาพและสื่อจากบริการของบุคคลที่สามยังสามารถปรับแต่งการใช้งาน CPU โดยเฉพาะอย่างยิ่งในสภาพการจราจรที่สูง

โฮสติ้ง Cloudways ยังมี CloudwaysCDN สำหรับการจัดส่งเนื้อหาอย่างรวดเร็วด้วยเทคนิคการแคชขั้นสูง ช่วยลดจำนวนคำขอ HTTP โดยส่งไฟล์มีเดียผ่านเครือข่ายการจัดส่งเนื้อหา

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

สามารถรวมปลั๊กอินและแอปพลิเคชันการวิเคราะห์แบบเรียลไทม์โดยใช้ REST API ในบริการ CDN เพื่อลดการใช้งาน CPU ของ WordPress คุณต้องเปิดใช้งานบริการ CDN ภายใต้ส่วนการจัดการแอปพลิเคชันของโฮสติ้ง Cloudways

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

การตั้งค่า CloudwaysCDN นั้นง่ายมาก !

  • ไปที่ " เซิร์ฟเวอร์ " ในบัญชี Cloudways ของคุณ
  • เลือกแอปพลิเคชันที่จะจัดการใน CloudwaysCDN ภายใต้การจัดการแอปพลิเคชัน
  • ตั้งค่าคอนฟิกโดยป้อน URL ของเว็บไซต์และ CDN URL ด้วยการตั้งค่าแคชเพื่อการส่งเนื้อหาที่รวดเร็วยิ่งขึ้น
  • คุณยังสามารถรวม Cloudflare CDN กับแพลตฟอร์ม cloudways เพื่อลดการใช้งาน CPU ที่สภาพการจราจรสูง
cloudwayscdn-low-cpu-usage

นี่คือคำแนะนำโดยละเอียดในการผสานรวม CloudwaysCDN เข้ากับเว็บไซต์ของคุณ

5. การเพิ่มประสิทธิภาพฐานข้อมูลโดย PHP Update

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

ตาราง postmeta และ usermeta ในฐานข้อมูลสามารถเพิ่มการใช้งาน CPU และควรปรับให้เหมาะสมโดยการเลือกเวอร์ชัน PHP ล่าสุดสำหรับการจัดการฐานข้อมูล

โฮสติ้ง Cloudways เป็นเส้นทางที่เรียบง่ายสำหรับการอัปเดตเวอร์ชัน PHP และเราจำเป็นต้องตรวจสอบให้แน่ใจว่าไม่ได้ติดตั้งส่วนขยาย PHP ของ mysqli และ mysqlnd ในเซิร์ฟเวอร์ของคุณและ MySQL

กำลังอัปเกรดเวอร์ชัน PHP ในบัญชี Cloudways ของคุณ!

  • เข้าสู่ระบบบัญชี Cloudways ของคุณ ไปที่ " การจัดการเซิร์ฟเวอร์ "
  • เลือกแท็บ " การตั้งค่าและแพ็คเกจ "
  • เลือก PHP เวอร์ชันล่าสุดจากเมนูแบบเลื่อนลง
  • สุดท้ายบันทึกการตั้งค่า
cloudways-PHP-อัปเดต

นั่นคือทั้งหมด เวอร์ชันล่าสุดของ PHP ได้รับการอัปเกรดสำหรับเว็บไซต์ WordPress ของคุณเพื่อการทำงานที่เร็วขึ้น

Cloudways ใช้ Inbuilt Memcached เพื่อการเข้าถึงข้อมูลในฐานข้อมูลได้เร็วขึ้น การเรียก API และการแสดงหน้าเว็บที่เร็วขึ้นขณะโหลดหน้าเว็บ ลดภาระของ CPU และให้ประสิทธิภาพที่รวดเร็วยิ่งขึ้น ข้อมูล Memcached ได้รับการประมวลผลโดยไม่กระทบต่อฐานข้อมูล ทำให้ดำเนินการได้รวดเร็วยิ่งขึ้น

6. ใช้แคชขั้นสูง

วิธีการแคชที่ดีที่สุดจะช่วยลดปัญหาการใช้งาน CPU สูง เช่น ข้อผิดพลาดต้องห้าม 503 และการประมวลผล PHP ช้า ข้อผิดพลาดในการเชื่อมต่อฐานข้อมูลสามารถแก้ไขได้โดยใช้วิธีการแคชขั้นสูงที่ใช้โดย Cloudways โฮสติ้ง

คลาวด์โฮสติ้งที่มีการจัดการนี้ใช้วานิช แคชเซิร์ฟเวอร์พร็อกซี Nginx เพื่อการส่งเนื้อหาที่เร็วขึ้นไปยังคำขอของผู้ใช้ และคำขอ HTTP สามารถทำได้เร็วขึ้นด้วยคุณสมบัติ HTTP/2 การเชื่อมต่อฐานข้อมูลที่เร็วขึ้นสามารถทำได้โดยใช้แคช Redis ร่วมกับเซิร์ฟเวอร์ apache

cloudways-เคลือบเงา-lower-cpu-การใช้งาน

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

ปลั๊กอินแคช Breeze WordPress ของ Cloudways สามารถลดการใช้งาน CPU สูงโดยการดำเนินการแคชภายใน การลดขนาดสคริปต์ และการปรับ Gzip ให้เหมาะสมในที่เดียว แคชวานิชที่ติดตั้งไว้ล่วงหน้าจะลดเวลาในการโหลดหน้าโดยใช้การเชื่อมต่อฐานข้อมูลน้อยลง

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

7. โพสต์แก้ไขและระบบแสดงความคิดเห็นของบุคคลที่สาม

เป็นไปได้ที่จะลดการใช้งาน CPU โดยการปิดใช้งานการแก้ไขบทความใน WordPress จะลดการใช้ขีด จำกัด ฐานข้อมูล โดยปกติ การแก้ไขทั้งหมดจะถูกเก็บไว้ในฐานข้อมูลเพื่อหลีกเลี่ยงปัญหาหน้าขัดข้องระหว่างการอัปเดตโพสต์ พื้นที่ฐานข้อมูลจะเพิ่มขึ้นโดยการปิดใช้งานการแก้ไขหลังในไฟล์ wp-config.php

การแก้ไขภายหลังสามารถปิดใช้งานหรือจำกัดไว้เป็นจำนวนหนึ่งเพื่อหลีกเลี่ยงการสูญหายของข้อมูลในระหว่างการปิดหน้าเว็บโดยไม่คาดคิด ควรเพิ่มรหัสด้านล่างลงในไฟล์ wp-config.php สำหรับการปิดใช้งานการแก้ไขโพสต์เพิ่มบรรทัดด้านล่าง

 define('WP_POST_REVISIONS', false);

การจำกัดการแก้ไขอาจเป็นข้อมูลสำรองสำหรับโพสต์ ดังนั้น จำกัดจำนวนการแก้ไขโพสต์ไว้ที่ 2 ครั้งโดยเพิ่มโค้ดด้านล่างลงในไฟล์ wp-config.php

 define( 'WP_POST_REVISIONS', 2 );

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

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

ความคิดเห็นเกี่ยวกับสแปมได้รับการปกป้องโดยใช้การป้องกันสแปม IP ที่มีอยู่ในโฮสติ้ง Cloudways วิธีการรักษาความปลอดภัยที่ดีที่สุดที่ใช้ใน Cloudways สามารถป้องกัน wp-admin ด้วยการตรวจสอบสิทธิ์แบบสองปัจจัย

นอกจากนี้เรายังสามารถป้องกัน wp-admin ได้ด้วยตนเองโดยเรียกใช้แบบสอบถาม MySQL ในฐานข้อมูลเพื่อแทนที่ชื่อผู้ใช้ wp-admin เรียกใช้รหัสด้านล่างเพื่อเปลี่ยนชื่อผู้ใช้ wp-admin

 UPDATE wp_users SET user_login = 'YourNewUsername' WHERE user_login = 'Admin';

การแพตช์เป็นประจำสามารถช่วยป้องกันผู้ส่งสแปมและการโจมตีที่เป็นอันตราย

Cloudways ใช้ปลั๊กอินป้องกันสแปมที่ดีที่สุดเช่น

  • Akismet
  • แอนตี้สแปมบี
  • Cerber Security

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

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

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

8. ล้างฐานข้อมูล & หลีกเลี่ยงแอปพลิเคชันต้องการทรัพยากรมากมาย

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

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

นอกจากนี้ยังจำเป็นต้องรวมปลั๊กอินและเว็บแอปพลิเคชันสำหรับฟังก์ชันอีคอมเมิร์ซ เช่น ตะกร้าสินค้า ใบสั่งขาย แบบฟอร์มการชำระเงิน และวิธีการจัดส่งผลิตภัณฑ์ นอกจากนี้ยังต้องการการรวม CRM สำหรับการจัดการลูกค้าและเพิ่มยอดขายผลิตภัณฑ์

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

Cloudways จัดเตรียมส่วนการจัดการแอปพลิเคชันเพื่อค้นหาการใช้งาน CPU, พื้นที่ดิสก์, การใช้หน่วยความจำโดยเครื่องมือเหล่านี้ที่รวมเข้ากับแอปพลิเคชันทางธุรกิจ

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

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

ดังนั้น ฉันขอแนะนำให้คุณ ใช้ปลั๊กอิน WPOptimze เพื่อล้างข้อมูลและตารางภายในฐานข้อมูลระหว่างการติดตั้งส่วนขยาย

wp-optimize-reduce-cpu-usage
  • ทำความสะอาดฐานข้อมูลและบีบอัดภาพด้วยการบีบอัด Gzip
  • การแคชใช้สำหรับไฟล์ HTML, CSS และ JS ซ้ำในเบราว์เซอร์
  • ลดขนาดและรวม CSS และ JavaScript ใน wp-optimize ช่วยเพิ่มความเร็ว

มีเครื่องมือในการเพิ่มประสิทธิภาพตาราง MySql ในฐานข้อมูลที่สามารถลดการใช้ CPU เพื่อให้ดำเนินการหน้าเว็บได้เร็วขึ้น

คุณยังสามารถทำความสะอาดฐานข้อมูลได้ด้วยตนเองโดยเรียกใช้โค้ด SQL ใน phpMyAdmin สำหรับความคิดเห็นขยะ Metas, Post revisions orphans, แท็กที่ไม่ได้ใช้ และการแทนที่ชื่อผู้ใช้ wp-admin

รายการขยะจากความคิดเห็นเด็กกำพร้าและข้อมูลจากความคิดเห็นที่ถูกลบจะถูกลบออกโดยการเรียกใช้แบบสอบถามนี้ใน phpMyAdmin

 DELETE FROM wp_commentmeta WHERE comment_id NOT IN ( SELECT comment_id FROM wp_comments )

ตรวจสอบให้แน่ใจว่าได้ลบการแก้ไขโพสต์ที่เก็บไว้ในฐานข้อมูลโดยใช้แบบสอบถามด้านล่างสำหรับการล้างฐานข้อมูล

 DELETE a,b,c FROM wp_posts a WHERE a.post_type = 'revision' LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id);

แท็กและกลุ่มแท็กที่ไม่ได้ใช้จะถูกลบออกจากฐานข้อมูลโดยเรียกใช้แบบสอบถามด้านล่าง

 DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 ); DELETE FROM wp_term_taxonomy WHERE term_id not IN (SELECT term_id FROM wp_terms); DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);

วิธีการเหล่านี้สามารถล้างข้อมูลที่ไม่ต้องการในฐานข้อมูล MySQL และปรับปรุงการทำงานของ CPU ตรวจสอบบทความโดยละเอียดของฉันเกี่ยวกับการเพิ่มประสิทธิภาพฐานข้อมูลเพื่อรับแนวคิดที่ชัดเจน!

9. บล็อกบอทที่ไม่ต้องการและลดคำขอของบุคคลที่สาม

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

cloudways-bot-protection

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

ลดขนาดคำขอ HTTP

คำขอ HTTP ที่มากขึ้นในหน้าเว็บต้องใช้เวลาในการเชื่อมต่อกับเซิร์ฟเวอร์ต่างๆ และรับข้อมูลจากเซิร์ฟเวอร์เหล่านั้น ในขั้นตอนนี้ ให้ใช้การดึงข้อมูล DNS ล่วงหน้าในแพลตฟอร์มโฮสติ้งเพื่อลดคำขอ HTTP ระหว่างการโหลดหน้าเว็บ

การใช้รหัสบุคคลที่สามอาจทำให้การแสดงหน้าเว็บช้าลงและเพิ่มการใช้งาน CPU ในช่วงที่มีการรับส่งข้อมูลสูง รหัสอาจมาจาก Analytics, แบบอักษร Google, การฝังวิดีโอ Youtube และ Facebook ที่ต้องการคำขอ HTTP หลายรายการเพื่อประมวลผลหน้าเว็บ

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

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

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

สรุป: จะลดการใช้งาน CPU ของ WordPress ได้อย่างไร

CPU ที่มีการใช้งานสูงใน WordPress อาจทำให้เกิดข้อผิดพลาด 503 ในการเชื่อมต่อฐานข้อมูล การประมวลผล PHP ช้า และคำขอ HTTP หลายรายการ ผู้กระทำผิดทั้งหมดเหล่านี้สามารถเพิ่มเวลาในการโหลดหน้าเว็บซึ่งเป็นปัญหาร้ายแรงสำหรับ SEO และประสบการณ์ของผู้ใช้

สคริปต์ที่ซับซ้อน ปลั๊กอิน เครื่องมือสร้างเพจ และการรวมเครื่องมือทางธุรกิจของบุคคลที่สามโดย REST API สามารถเพิ่มการใช้งาน CPU ในไซต์ WordPress เพียงตรวจสอบ CPU, หน่วยความจำ, การใช้ RAM ที่มีแบนด์วิดท์ว่างในการโฮสต์ Clodways และปรับทรัพยากรให้เหมาะสมเพื่อแก้ไขปัญหานี้

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

ดังนั้น เพียงเริ่มใช้งานฟรีกับโฮสติ้ง Cloudways และหลีกเลี่ยงการใช้งานหน่วยความจำสูงโดยไม่ต้องเสียเวลา คุณสามารถใช้รหัสส่วนลดพิเศษของ Cloudways – WPGLOSSY เพื่อรับส่วนลดสูงสุด $30 เรียกร้องตอนนี้!