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