12 วิธีลับในการเพิ่มความเร็วไซต์ WordPress ของคุณอย่างรวดเร็วในปี 2016

เผยแพร่แล้ว: 2016-10-13

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

WordPress ครอบครองพื้นที่ขนาดใหญ่บนอินเทอร์เน็ต เนื่องจากไซต์ที่ใช้โค้ด PHP มากกว่าครึ่งหนึ่งทำงานด้วยกรอบงาน WordPress

ในขั้นต้น เฟรมเวิร์กของ WordPress นั้นเรียบง่ายและน้ำหนักเบามากในการโหลดอย่างรวดเร็ว วันนี้มีคุณสมบัติมากมายและส่วนใหญ่มาพร้อมกับส่วนขยายหรือการรวมบริการของบุคคลที่สาม

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

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

ให้เราตรวจสอบ 12 วิธีในการทำเช่นนั้น

การเพิ่มประสิทธิภาพ

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

#1: การเพิ่มประสิทธิภาพรูปภาพใน WordPress

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

มีหลายวิธีในการเผชิญกับปัญหาการโหลดรูปภาพ ตัวอย่างเช่น

  • คุณสามารถปรับภาพให้เหมาะสมก่อนที่จะอัปโหลดไปยังเว็บเซิร์ฟเวอร์ของคุณโดยใช้ซอฟต์แวร์แก้ไขภาพ
  • คุณสามารถใช้เอ็นจิ้น/ซอฟต์แวร์บีบอัดรูปภาพเพื่อบีบอัดรูปภาพแต่ละรูปที่อัพโหลดได้
  • คุณสามารถสร้างสไปรต์รูปภาพเพื่อลดคำขอเซิร์ฟเวอร์บ่อยครั้งสำหรับการโหลดรูปภาพ
  • คุณสามารถใช้บริการจัดเก็บภาพของบริษัทอื่น เช่น Flickr เพื่ออัปโหลดภาพของคุณและฝังลิงก์ของรูปภาพเหล่านั้นในหน้าเว็บของคุณทุกที่ที่จำเป็น
#2: การเพิ่มประสิทธิภาพโค้ด

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

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

ไม่แนะนำให้วาง JavaScript ที่ด้านบนของเอกสาร (header.php) เพื่อลดการขยายการประมวลผลเพิ่มเติม เป็นการดีที่คุณเปลี่ยนสคริปต์ไปที่ด้านล่าง (footer.php) เพื่อเลื่อนกระบวนการที่หนักหน่วง

#3: การลดขนาดคำขอ HTTP

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

  • คุณสามารถรวมไฟล์ CSS ในไฟล์จำนวนน้อยลงได้
  • คุณสามารถรวมไฟล์ JavaScript เป็นไฟล์จำนวนหนึ่งหรือน้อยกว่าได้
  • ใช้ data sprite เพื่อรวมไฟล์ JavaScript กับรูปภาพ
  • การเปิดใช้งานคุณสมบัติการบีบอัดเซิร์ฟเวอร์เพื่อใช้ประโยชน์จากการบีบอัด

สิ่งเหล่านี้สามารถลดคำขอ HTTP และลดภาระบนเว็บเซิร์ฟเวอร์เพื่อเพิ่มความเร็วในการโหลดหน้าเว็บ

เก็บเอาไว้

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

ดังนั้นกลไกการแคชจึงเป็นประโยชน์อย่างมากสำหรับเว็บไซต์ส่วนใหญ่ที่ทำงานบนเว็บในปัจจุบัน

#4: ใช้ปลั๊กอิน WP-Cache

WordPress กำลังแนะนำปลั๊กอินจำนวนหนึ่งเพื่อรองรับวัตถุประสงค์ในการแคช สำหรับไซต์ WordPress W3 Total Cache, WP Super Cache และ WP Fastest Cache เป็นปลั๊กอินที่มีประสิทธิภาพดีที่สุดสำหรับแคช

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

#5: ใช้ประโยชน์จากความสามารถในการแคชของเบราว์เซอร์

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

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

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

การเพิ่มประสิทธิภาพฐานข้อมูล

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

#6: เพิ่มประสิทธิภาพฐานข้อมูล WP ของคุณ

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

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

โฮสติ้ง

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

#7: การเลือกโฮสติ้งที่เหมาะสม

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

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

วันนี้ เรามีคลาวด์โฮสติ้งที่มีตัวเลือกเหมือนกัน เช่น สาธารณะ VPS และส่วนตัว แต่เสนอบริการโฮสติ้งที่มีราคาไม่แพงและเชื่อถือได้ ดังนั้นลองนึกถึงโฮสติ้ง Age in Cloud ใหม่และสำรวจบริการหากไซต์ของคุณมีคุณสมบัติตรงตามเกณฑ์ที่ต้องเสียค่าธรรมเนียม ในระดับการเงิน

ปลั๊กอิน

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

#8: จำกัดปลั๊กอิน

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

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

#9: อัปเดตทุกอย่างเป็นประจำ

เวอร์ชันเก่าของคอร์ WordPress, ปลั๊กอิน และ API ที่ผสานรวมเป็นแหล่งที่มาของปัญหาด้านประสิทธิภาพและความปลอดภัยที่ไม่ดี ดังนั้นโปรดอัปเดตข้อมูลเหล่านั้นด้วยการเปิดตัวแต่ละเวอร์ชันอยู่เสมอ

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

กำลังโหลดภายนอก

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

#10: ใช้บริการ CDN

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

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

#11: ปิดใช้งานฮอตลิงก์

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

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

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

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

#12: จัดการข้อผิดพลาด 404

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

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

บทสรุป:

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

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