วิธีเพิ่มความเร็วเทมเพลต WordPress แบบกำหนดเองที่ช้า

เผยแพร่แล้ว: 2022-11-14

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

ทำไม WordPress Themes ถึงช้ามาก?

ภาพโดย: cloudinary.com

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

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

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

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

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

ปรับปรุงประสิทธิภาพ 23% โดยการเพิ่มแคชใน Kinsta CDN หากคุณลบสคริปต์และสไตล์ชีตของเว็บไซต์ออก สคริปต์และสไตล์ชีตอาจใช้เวลาในการโหลดนานกว่ามาก คุณสามารถเร่งกระบวนการโหลด JavaScript และ CSS ของคุณได้โดยลดขนาดโค้ดของคุณ เป็นผลมาจากบริการการย่อรหัสของ Cloudflare บริษัทจึงลดจำนวนทรัพยากรที่จำเป็นในการโฮสต์เซิร์ฟเวอร์ เนื่องจากการใช้ JavaScript มากเกินไป เว็บไซต์ WordPress มักมีปัญหาด้านประสิทธิภาพ ผู้ดูแลระบบ WordPress ที่ช้าอาจเกิดจากกระบวนการอื่นๆ เช่น การสำรองข้อมูล WordPress การอัปเดต WordPress และอื่นๆ เป็นการดีกว่าที่จะจำกัดสคริปต์และสไตล์เหล่านี้จากการโหลดตั้งแต่แรก แทนที่จะเพิ่มประสิทธิภาพไซต์ของคุณเพื่อ ประสิทธิภาพที่เร็วขึ้น

หากคุณต้องการปรับปรุงความเร็วไซต์ของคุณ ให้ลองใช้ Cloud Delivery Network (CDN) เราใช้เฉพาะเทคโนโลยีที่ดีที่สุดที่ Kinsta ตั้งแต่ฮาร์ดแวร์เซิร์ฟเวอร์ไปจนถึงชุดซอฟต์แวร์ เมื่อคุณใช้ CDN คุณสามารถลดภาระเว็บเซิร์ฟเวอร์ของคุณได้โดยการส่งเนื้อหาไปยังผู้เยี่ยมชมโดยตรง หากคุณไม่ปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดในการเปลี่ยนเส้นทาง WordPress ไซต์ของคุณอาจประสบผลตามมา เมื่อกำหนดค่าการเปลี่ยนเส้นทาง URL ไม่ถูกต้อง จะเกิดการเปลี่ยนเส้นทางต่อเนื่องกัน ข้อผิดพลาด 404 Page not found อาจเกิดขึ้นได้หากตั้งค่าการเปลี่ยนเส้นทางไม่ถูกต้อง เมื่อหน้ามีทั้งเนื้อหา HTTP และ HTTPS จะมีคำเตือนเนื้อหาผสม

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

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

5 ปลั๊กอินแคชเพื่อเพิ่มความเร็วแบ็กเอนด์ WordPress ของคุณ

เว็บไซต์หลายล้านแห่งใช้ WordPress เป็นระบบจัดการเนื้อหา (CMS) หากแบ็กเอนด์ของ WordPress ทำงานช้า อาจถึงเวลาพิจารณาใช้ปลั๊กอินแคช ปลั๊กอินการแคชช่วยเพิ่มประสิทธิภาพฐานข้อมูล, CSS และ JavaScript ล้างข้อมูล URL ของ CDN และปรับปรุงเวลาโหลดโดยรวม แม้ว่าธีมจะมีองค์ประกอบและไอคอนจำนวนมาก แต่ก็ไม่ใช่ปัจจัยเดียวที่กำหนดความเร็วในการโหลดเว็บไซต์ เป็นไปได้ว่าธีมที่มีคุณสมบัติแบบไดนามิกจำนวนมากจะทำให้เว็บไซต์ของคุณช้าลง นอกจากนี้ เว็บไซต์ WordPress ยังช้ากว่าเว็บไซต์ HTML แบบคงที่อย่างมาก ในทางกลับกัน WordPress เป็น CMS แบบไดนามิก ในขณะที่ HTML เป็นภาษาคงที่ ในทางกลับกัน ไซต์ที่ขับเคลื่อนด้วย WordPress จะโหลดช้ากว่าไซต์แบบสแตติก

ทำไม WordPress ถึงแก้ไขช้า?

ภาพโดย: one9seven6.co.uk

หากแบ็กเอนด์ WordPress ของคุณช้าและช้า คุณควรพิจารณาใช้ปลั๊กอินแคช การแคชปลั๊กอิน WordPress เพิ่มประสิทธิภาพฐานข้อมูล, CSS และ JavaScript, ล้างข้อมูล CDN URL ของคุณ, เพิ่มความเร็วในการโหลดโดยรวมของไซต์ของคุณ และเพิ่มความเร็วของแผงควบคุม WordPress ของคุณได้อย่างมาก


ใช้เวลานานแค่ไหนในการสร้างธีม WordPress แบบกำหนดเอง?

ภาพโดย: wp.com

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

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

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

ปัญหาประสิทธิภาพของ WordPress

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

ปัญหาด้านประสิทธิภาพส่วนใหญ่เกิดขึ้นจากความบกพร่องในปลั๊กอินหรือธีม โค้ดที่ไม่มีประสิทธิภาพ หรือปลั๊กอิน/ธีมไม่รองรับเวอร์ชันล่าสุดของ PHP หรือ WordPress ในหลายกรณี ผู้ใช้ที่เข้าสู่ระบบจำนวนมากพร้อมๆ กันที่เรียกใช้ WordPress Heartbeat API ส่งผลให้มีความต้องการ admin-ajax.php สูง ด้วยปลั๊กอิน Free Transients Manager คุณสามารถตรวจสอบเพื่อดูว่ามีปัญหาด้านประสิทธิภาพใดๆ ที่เกิดจากการโอเวอร์โหลดของ Transients หรือไม่ หากคุณไม่คุ้นเคยกับการแก้ไขปัญหาด้านประสิทธิภาพ คุณควรปรึกษากับนักพัฒนาซอฟต์แวร์หรือหน่วยงาน คุณสามารถใช้ Kinsta APM เพื่อตรวจสอบประสิทธิภาพ PHP บนไซต์ WordPress เพื่อหาปัญหาคอขวด หากคุณต้องการติดตามสิ่งที่ทำให้เกิดข้อผิดพลาด คุณสามารถใช้ WP_DEBUG ซึ่งมีโหมดดีบั๊กที่แสดงข้อผิดพลาด ประกาศ และคำเตือนของ PHP ทั้งหมด

ทำไมแดชบอร์ด WordPress ถึงช้ามาก

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

อาจเป็นเรื่องยากที่จะนำทางแดชบอร์ด WordPress ด้วยเวลาในการโหลดที่ช้า เมื่อคุณต้องจัดการกับการสร้างเนื้อหาและจัดการเว็บไซต์ของคุณ สิ่งนี้จะลดทอนประสิทธิภาพโดยรวมของคุณ เมื่อแดชบอร์ด WordPress ของคุณซบเซา การแปลงเว็บไซต์ของคุณจะได้รับผลกระทบ ในบทความนี้ เราจะแนะนำคุณเกี่ยวกับขั้นตอนในการซ่อมแซมแดชบอร์ด WordPress ที่ซบเซา ตรวจสอบสร้างรายงานในลักษณะเดียวกับที่ Page Speed ​​Insights ทำโดยใช้รายงาน Web Vitals ด้านล่างของหน้าจะแสดงสิ่งที่ทำให้พื้นที่ผู้ดูแลระบบ WordPress ของคุณทำงานช้าลง บริษัทโฮสติ้งของคุณควรอัปเดตเวอร์ชัน PHP

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

WP Rocket เป็นปลั๊กอินแคช WordPress ที่ใช้กันอย่างแพร่หลายที่สุดในตลาด ซอฟต์แวร์ทำงานได้อย่างสมบูรณ์ ทำให้การเพิ่มประสิทธิภาพหน้า WordPress ของคุณเป็นเรื่องง่าย หากคุณใช้ WooCommerce สำหรับร้านค้าออนไลน์ คุณอาจสังเกตเห็นปัญหาด้านประสิทธิภาพในพื้นที่ผู้ดูแลระบบ WordPress ของคุณ ถัดไป คุณควรปิดกั้นการเข้าถึงหน้าเข้าสู่ระบบ WordPress ในการดำเนินการนี้ คุณจะต้องแก้ไขไฟล์.htaccess ของเว็บไซต์ด้วยตนเองและสร้างไฟล์รหัสผ่าน แอพ File Manager หรือ FTP client สามารถพบได้ใน Hosting Control Panel หรือในแอพ File Manager เมื่อคุณไปที่พื้นที่ผู้ดูแลระบบ WordPress คุณจะได้รับแจ้งให้ป้อนชื่อผู้ใช้และรหัสผ่านของคุณ

WP heartbeat API เป็นคุณสมบัติที่อนุญาตให้ส่งการเรียก Ajax ไปยังเซิร์ฟเวอร์โดยไม่ต้องโหลดหน้าซ้ำ การเรียกใช้เซิร์ฟเวอร์เหล่านี้อาจใช้ทรัพยากรมากเกินไปหากผู้เขียนหลายคนใช้เว็บไซต์ของคุณพร้อมกัน API คาดว่าจะส่ง Ping กลับทุกๆ 60 วินาทีเป็นอย่างสูงสุด เราขอแนะนำให้คุณจำกัดเวลาไม่เกิน 120 วินาที

เวลาในการโหลดหน้า

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

กระบวนการนี้แบ่งออกเป็นสี่ส่วน ซึ่งสามารถดูได้ในแผนภูมิการตรวจสอบเบราว์เซอร์: เครือข่าย เว็บแอปพลิเคชัน การประมวลผล DOM และการแสดงหน้า ในการเก็บรวบรวมเวลาเหล่านี้ เบราว์เซอร์จะต้องสามารถใช้ API ของ Navigation Timing Specification ได้ คุณจะสามารถเข้าถึงทั้งแผนภูมิด้านบนและแผนภูมิเฉพาะตราบเท่าที่คุณเปิดใช้การตรวจสอบ SPA

Dom Complete คืออะไร?

เมื่อหน้าเว็บถูกโหลดอย่างสมบูรณ์และถูกส่งกลับมายังผู้ใช้ โดเมนโดเมนเวลาจะถูกระบุ