ทำให้เว็บไซต์ WordPress ของคุณเร็วเท่ากับ *$#@!
เผยแพร่แล้ว: 2014-04-25ส่วนลด 25% สำหรับผลิตภัณฑ์ Beaver Builder! รีบขายสิ้นสุด... เอนเอียงมากขึ้น!
การสึกหรอเป็นสิ่งที่หลีกเลี่ยงไม่ได้ รองเท้า รถยนต์ เครื่องมือ บ้าน และทุกสิ่งทุกอย่างเสื่อมโทรมไปตามกาลเวลา ซอฟต์แวร์ก็ไม่ต่างกัน เคยสังเกตบ้างไหมว่าคอมพิวเตอร์อายุสี่ขวบไม่มีความห้าวหาญเหมือนเดิมเหมือนตอนเพิ่งมาใหม่ หรือแอปรายชื่อติดต่อในโทรศัพท์ของคุณดูเหมือนจะจมอยู่กับปัญหามากขึ้นเรื่อยๆ ในช่วงหลายปีที่ผ่านมา? แม้ว่าฉันจะรัก WordPress มาก แต่มันก็ประสบปัญหาเดียวกัน แต่อย่ากลัว! ด้วยการบำรุงรักษาเป็นประจำเล็กน้อย คุณสามารถทำให้เว็บไซต์ WordPress ของคุณทำงานได้รวดเร็ว *$#@!
เว็บไซต์ที่รวดเร็วมีความสำคัญอย่างยิ่ง การศึกษาโดย Akamai และ Gomez.com เปิดเผยว่าผู้ใช้เว็บเกือบครึ่งหนึ่งคาดหวังว่าหน้าเว็บจะโหลดได้ภายใน 2 วินาทีหรือน้อยกว่านั้น หน้าเว็บที่โหลดช้าสามารถดึงผู้เข้าชมออกจากบล็อกของคุณก่อนที่จะไปถึงที่นั่นด้วยซ้ำ Google ยังคำนึงถึงความเร็วของไซต์ในอัลกอริทึมการจัดอันดับด้วย ทุกสิ่งเท่าเทียมกัน Google จะให้ความสำคัญกับไซต์ที่เร็วกว่ามากกว่าไซต์ที่ช้ากว่า
เราได้พิสูจน์แล้วว่าเว็บไซต์ที่เร็วกว่านั้นดีกว่า แล้วเราจะเพิ่มความเร็วไซต์ WordPress ของคุณได้อย่างไร? WordPress เป็นซอฟต์แวร์ที่รวดเร็วและมีประสิทธิภาพมากนอกกรอบ ปัญหาคือเมื่อ WordPress ประสบปัญหาในการโพสต์ แสดงความคิดเห็น เพิ่ม/ลบปลั๊กอิน การอัพโหลดรูปภาพ เปลี่ยนธีม และเพียงแค่การเขียนบล็อกโดยทั่วไป
หากบล็อกของคุณไม่ได้ใช้ปลั๊กอินแคช นี่จะเป็นวิธีที่ดีที่สุดที่จะลดเวลาในการโหลดหน้าเว็บ ระยะเวลา. บล็อกเป็นแบบไดนามิก มีการเขียนบทความใหม่ แถบด้านข้างมีการเปลี่ยนแปลง และมีการแสดงความคิดเห็น แต่ละครั้งที่ WordPress ให้บริการโพสต์บนบล็อก จะต้องตรวจสอบการเปลี่ยนแปลงเหล่านี้ทั้งหมด
ปลั๊กอินแคชเป็นซอฟต์แวร์อัจฉริยะที่ช่วยบันทึกหรือแคชสำเนาที่แสดงผลของเพจทั้งหมดของคุณ ทุกครั้งที่มีการร้องขอเพจ ซอฟต์แวร์แคชจะ “ตรวจสอบอย่างรวดเร็ว” สำหรับการเปลี่ยนแปลงอย่างมีประสิทธิภาพ หากไม่มีการเปลี่ยนแปลงใดๆ (ซึ่งมักเป็นกรณีนี้) ระบบจะให้บริการเวอร์ชันแคชของเพจ แทนที่จะสร้างใหม่ทั้งหมดอีกครั้ง นี่เป็นสิ่งสำคัญยิ่งหากโพสต์ของคุณ "แพร่ระบาด" บล็อกที่ไม่มีแคช จะไม่ สามารถอยู่หน้าแรกของ Reddit หรือสิ่งที่ชอบได้
คุณควรเลือกปลั๊กอินตัวไหน? มีผู้เล่นรายใหญ่ 3 ราย: WP Super Cache, W3 Total Cache และ Quick Cache ปลั๊กอินสองตัวแรกมีความครอบคลุมมากและค่อนข้างยากที่จะกำหนดค่า แต่ถ้าคุณรู้ว่าคุณกำลังทำอะไรอยู่และตั้งค่าอย่างเหมาะสม สิ่งเหล่านี้จะมีประสิทธิภาพมากที่สุด W3 Total Cache คือตัวเลือกหลักของเรา และ WP Super Cache คือตัวเลือกของเราสำหรับการติดตั้งหลายไซต์
หากคุณต้องการอะไรง่ายๆ โซลูชัน "ตั้งค่าแล้วลืมมัน" ให้ลองใช้ Quick Cache ทำได้ 90% ของสิ่งที่อีกสองคนทำ แต่มีการตั้งค่าหรือความรู้ด้านเทคนิคเพียงเล็กน้อย
CDN ย่อมาจาก Content Delivery Network CDN คือเครือข่ายของเว็บเซิร์ฟเวอร์ความเร็วสูงที่วางไว้อย่างมีกลยุทธ์ทั่วโลก คนส่วนใหญ่โฮสต์บล็อกของตนบนเซิร์ฟเวอร์ที่ใช้ร่วมกัน (ซึ่งเป็นเรื่องปกติ) แต่จะเกิดอะไรขึ้นถ้าเซิร์ฟเวอร์ของคุณอยู่ในนิวยอร์กและผู้เยี่ยมชมของคุณอยู่ในแคลิฟอร์เนีย นอกจากนี้ จะเกิดอะไรขึ้นถ้าผู้เยี่ยมชมของคุณอยู่ในอเมริกาใต้หรือยุโรป!? ยิ่งผู้เยี่ยมชมของคุณอยู่ห่างจากเซิร์ฟเวอร์ของคุณมากเท่าใด หน้าเว็บก็จะโหลดช้าลงเท่านั้น CDN มีเซิร์ฟเวอร์สำรองหลายแห่งทั่วโลก ดังนั้นเนื้อหาของคุณจะถูกเสิร์ฟในกล่องในพื้นที่ทั่วไปของผู้เยี่ยมชมของคุณเสมอ! นอกจากนี้ โดยทั่วไปแล้ว CDN จะมีท่อแบนด์วิธขนาดใหญ่ที่สามารถถ่ายโอนข้อมูลได้เร็วกว่าโฮสต์ที่ใช้ร่วมกันส่วนใหญ่สามารถทำได้
การตั้งค่า CDN นั้นยุ่งยากเล็กน้อย และอยู่นอกเหนือขอบเขตของบทความนี้ แต่ตัวเลือกที่ง่ายที่สุดคือ CloudFlare (หมายเหตุ: คุณสมบัติ RocketLoad ของ CloudFlare อาจทำให้เกิดข้อขัดแย้งกับ Beaver Builder ดังนั้นอย่าลืมปิดตัวเลือกนั้น) พวกเขาเสนอบริการ CDN ฟรีและปลั๊กอิน WordPress ซึ่งทำให้เป็นหนึ่งใน CDN ที่กำหนดค่าได้ง่ายกว่า CloudFlare ยังมีชุดฟีเจอร์ความปลอดภัยที่มาพร้อมกับบริการฟรีอีกด้วย จริงๆ แล้ว Cloud Flare เป็นหนึ่งในข้อเสนอที่ดีที่สุดที่ฉันเคยพบมา ความเร็วในการโหลดหน้าเว็บเร็วขึ้นอย่างมากหลังจากเปิด CloudFlare โดยเฉพาะบนไซต์ที่มีรูปภาพจำนวนมาก! ฉันจินตนาการได้แค่ความเร็วที่เพิ่มขึ้นของเพื่อนของเราที่อยู่ฝั่งตรงข้ามสระน้ำหรือในเชิงภูมิศาสตร์ที่ห่างไกลจากเซิร์ฟเวอร์เดิม
สำหรับตัวเลือกที่ครอบคลุมมากขึ้นซึ่งต้องมีการตั้งค่าเพิ่มเติมอีกเล็กน้อย (และมีค่าธรรมเนียม) Cloud Front ของ Amazon ก็เป็นอีกตัวเลือก CDN ที่ดีมาก
WordPress เก็บข้อมูลบล็อกทั้งหมดของคุณไว้ในฐานข้อมูล WordPress สามารถรองรับข้อมูลจำนวนมหาศาลได้ แต่เมื่อฐานข้อมูลของคุณเติบโตขึ้น มันก็จะช้าลงอย่างหลีกเลี่ยงไม่ได้ สาเหตุทั่วไปประการหนึ่งของฐานข้อมูลที่บวมคือความคิดเห็นที่เป็นสแปม เราทุกคนต่างก็ประสบปัญหานี้ สแปมความคิดเห็นของ WordPress ร้ายกาจและเป็นความจริงของชีวิต แต่มีบางสิ่งที่สามารถช่วยได้
ก่อนอื่น หากคุณยังไม่ได้ใช้ Akismet ให้ใช้เลย! Akismet ถูกสร้างขึ้นโดย Automatic (บริษัทที่อยู่เบื้องหลัง WordPress) และมันน่าทึ่งมากในการคัดกรองความคิดเห็นที่เป็นสแปม ทุกครั้งที่แสดงความคิดเห็นในบล็อกของคุณ Akismet จะตรวจสอบกับฐานข้อมูลเพื่อให้แน่ใจว่าความคิดเห็นนั้นถูกต้อง หากไม่เป็นเช่นนั้น ความคิดเห็นจะถูกทิ้งโดยอัตโนมัติ และคุณจะไม่มีทางรู้ว่ามีความคิดเห็นนั้นอยู่
แต่ถ้าคุณไม่รู้เกี่ยวกับ Akismet และคุณมีความคิดเห็นที่เป็นสแปมหลายร้อยหรืออาจเป็นพันอยู่ในคิวของคุณล่ะ? น่าเสียดายที่ Akismet เป็นตัวป้องกันสแปมและไม่สามารถช่วยอะไรได้ แต่มีปลั๊กอินที่มีประโยชน์อีกตัวหนึ่งที่จะช่วยในการลบความคิดเห็นสแปมเก่าทั้งหมด: WP Comment Clearer ยังคงต้องมีการปรับปรุงบ้าง แต่ปลั๊กอินนี้ทำให้กระบวนการลบความคิดเห็นที่เป็นสแปมเร็วขึ้นมาก
ผู้กระทำผิดรายใหญ่อีกรายหนึ่งของการขยายตัวของฐานข้อมูลคือหลังการแก้ไข WordPress นั้นยอดเยี่ยมในการเก็บการแก้ไข บางครั้งก็ดีเกินไป! ฉันย้อนกลับไปดูโพสต์ในบล็อกเก่าๆ ของฉันและพบว่าหลายโพสต์มีการแก้ไขมากกว่า 30 ครั้ง! การควบคุมการแก้ไขปลั๊กอินจะช่วยให้คุณสามารถกำหนดจำนวนการแก้ไขที่สามารถบันทึกได้ และจะช่วยรักษาฐานข้อมูลนั้นให้มีประสิทธิภาพน้อยที่สุด
นักพัฒนาธีมเริ่มตระหนักถึงประโยชน์ของการเปิดตัวธีมที่เบากว่า แต่ผู้บริโภคยังคงถือว่าคุณสมบัติมีคุณค่าและธีมขนาดใหญ่แบบออลอินวันโดยทั่วไปยังคงครองรายการ ธีมยอดนิยม แม้ว่าธีมขนาดใหญ่เหล่านี้จะค่อนข้างเจ๋งเมื่อพิจารณาจากความสามารถทั้งหมดที่มี แต่ฟีเจอร์ทั้งหมดเหล่านั้นก็เท่ากับความเร็วที่สูญเสียไป
เรารู้เรื่องนี้เป็นอย่างดีที่ FastLine Media เนื่องจากเรานำเสนอบริการปรับแต่ง/ติดตั้งเทมเพลต WordPress เราจะเลือกเทมเพลตจำนวนหนึ่งและให้ลูกค้าของเราเลือกเทมเพลตที่พวกเขาชื่นชอบ จากนั้น เราจะติดตั้งและปรับแต่งเทมเพลตให้เหมาะกับแบรนด์และธุรกิจของพวกเขา หลังจากทำงานกับธีม WordPress 10-20 ธีมแรกของเรา เราก็เบื่อหน่ายกับฟีเจอร์ที่ขยายใหญ่ขึ้นและตัวเลือกที่ไม่จำเป็น/สับสนซึ่งดูเหมือนจะแพร่หลายในธีมพรีเมียมทุกธีม นี่คือหนึ่งในเหตุผลที่เราสร้างธีม Automator
การค้นหาร้านค้าเล็กๆ ที่สร้างธีมเรียบง่ายทันสมัยอาจเป็นเรื่องยาก รายการโปรดล่าสุดบางส่วนของเราคือ Elegant Themes และ UpThemes แต่ฉันแน่ใจว่ามีธีมอื่นอีกมากมาย
ฉันบอกว่า WordPress เป็นซอฟต์แวร์ที่รวดเร็วและมีประสิทธิภาพมากตั้งแต่แกะกล่อง ไม่ สามารถพูดสิ่งเดียวกันสำหรับปลั๊กอินได้ เมื่อพูดถึงปลั๊กอิน แอปเปิ้ลที่ไม่ดีตัวหนึ่งสามารถนำทั้งไซต์ของคุณไปรวบรวมข้อมูลได้ คุณจะถามอะไร? ภารกิจแรกคือการระบุว่าปลั๊กอินตัวใดที่ทำให้การทำงานช้าลง วิธีหนึ่งในการทำเช่นนี้คือการปิดการใช้งานปลั๊กอินทั้งหมดของคุณ จากนั้นเปิดใช้งานทีละปลั๊กอินในขณะที่ตรวจสอบเว็บไซต์ของคุณ เพื่อดูว่าปลั๊กอินใดที่ทำให้ช้าลง
แต่ถ้าคุณมีบล็อกที่มีการเข้าชมจำนวนมากและมีปลั๊กอินจำนวนมากล่ะ เป็นความคิดที่ดีที่จะปิดการใช้งานปลั๊กอินทั้งหมดของคุณบนเว็บไซต์สดที่เต็มไปด้วยผู้เยี่ยมชม ไม่ต้องกังวล มีปลั๊กอินสำหรับสิ่งนั้น =D — ดูที่ P3 (Plugin Performance Profiler) P3 จะวิเคราะห์ค่าใช้จ่ายจากปลั๊กอินแต่ละตัวของคุณและแยกแผนภูมิและกราฟหลาย ๆ อันที่ช่วยปักหมุดแอปเปิ้ลที่ไม่ดี
คำแนะนำเหล่านี้ไม่รับประกันส่วนของตนเอง แต่ควรค่าแก่การกล่าวถึง
การเปลี่ยนโฮสต์เว็บของคุณถือเป็นกระบวนการที่น่าเบื่อ ด้วยเหตุผลดังกล่าวเพียงอย่างเดียว คำแนะนำนี้จึงเข้าข่ายเป็นที่กล่าวขวัญถึง แต่หากคุณไม่จมอยู่กับความคิดที่จะโอนการติดตั้ง WordPress ของคุณ การย้ายไซต์ของคุณไปยังเว็บเซิร์ฟเวอร์ที่ทันสมัยจะช่วยเพิ่มความเร็วในการโหลดหน้าเว็บได้อย่างมาก
การบีบอัดรูปภาพสามารถสร้างความแตกต่างอย่างมากในเวลาในการโหลดหน้าเว็บ โดยเฉพาะอย่างยิ่งสำหรับไซต์ที่มีรูปภาพจำนวนมาก ฉันถือว่าพวกเราส่วนใหญ่คุ้นเคยกับ 'บันทึกสำหรับเว็บ' ใน Photoshop และเข้าใจพื้นฐานของความละเอียดของภาพและการครอบตัด แหล่งข้อมูลที่ดีอย่างหนึ่งในหน้านี้ก็คือปลั๊กอินชื่อ WP-Smush.it WP-Smush.it จะบีบอัดรูปภาพของคุณโดยไม่สูญเสียคุณภาพโดยอัตโนมัติเมื่อคุณอัปโหลดไปยัง WordPress ฉันเคยเห็นว่ามันลดขนาดไฟล์ของรูปภาพลง 10-20% แม้ว่าจะออกมาจาก Photoshop แล้วก็ตาม! โดยส่วนตัวแล้ว ฉันใช้งานมันกับทุกไซต์ WordPress ที่ฉันดูแล ฉันไม่เห็นเหตุผลที่จะไม่ทำ
เราได้กล่าวถึงการรักษาฐานข้อมูลของคุณให้สะอาดและประหยัด แต่คุณยังสามารถเพิ่มประสิทธิภาพข้อมูลที่มีอยู่แล้วได้อีกด้วย ปลั๊กอิน WP-DBManager ช่วยให้การเพิ่มประสิทธิภาพฐานข้อมูลของคุณเป็นเรื่องง่าย นอกจากนี้ยังมีฟังก์ชันการสำรอง/กู้คืนข้อมูลที่ยอดเยี่ยมอีกด้วย!
ไซต์ WordPress ที่เร็วขึ้นจะดึงดูดผู้เข้าชมได้มากขึ้นและทำให้พวกเขากลับมาบ่อยขึ้น การทำให้เว็บไซต์ WordPress ของคุณเร็วขึ้นเป็นกระบวนการในการระบุสิ่งที่ทำให้เว็บไซต์ ของคุณ ช้าลง จากนั้นทำตามขั้นตอนเพื่อแก้ไขปัญหานั้น หากคุณมีบล็อกที่ค่อนข้างใหม่ที่ใช้ปลั๊กอินเก่า/ทำงานช้า การเพิ่มประสิทธิภาพฐานข้อมูลของคุณอาจไม่ช่วยอะไร คุณต้องระบุปัญหาเฉพาะสำหรับการตั้งค่าของคุณและแก้ไขปัญหาเหล่านั้นก่อน แน่นอน หากคุณรู้สึกหนักใจกับความคิดนี้ โปรดส่งข้อความหาเราได้เลย เรายินดีให้ความช่วยเหลือเสมอ!
คุณทำขั้นตอน / การเปลี่ยนแปลงใดในบล็อกของคุณเพื่อเพิ่มความเร็ว คำแนะนำใดต่อไปนี้ส่งผลต่อเวลาในการโหลดหน้าเว็บของคุณมากที่สุด
เครดิตภาพ: ปีเตอร์ คิม, จอห์น วูล์ฟ
ยังมีข้อขัดแย้งกับ Rocket Loader ของ Cloudflare หรือไม่? คุณสมบัตินี้ช่วยในการประมวลผลจาวาสคริปต์จริงๆ
เมื่อคุณทดสอบเพจของคุณโดยใช้ https://gtmetrix.com/reports/www.wpbeaverbuilder.com/5nAOzOfN คุณจะพบว่า wpbeaverbuilder.com ทำงานได้ไม่ดีนักเกี่ยวกับทรัพยากรคงที่ ฉันกำลังวางแผนที่จะซื้อปลั๊กอินของคุณ แต่ทรัพยากรคงที่ที่ช้าลงนี้ไม่ดีเลย
ขณะนี้ฉันใช้ Tumblr เป็นระบบเริ่มต้นของฉัน ฉันก็อยากได้บางอย่างแบบที่คุณมี
ยินดีด้วย ฉันคิดว่าฉันต้องลงทุนในเว็บไซต์ที่มีประสิทธิภาพ
มีปลั๊กอินใหม่ที่คุณแนะนำให้ลบความคิดเห็นเป็นกลุ่ม (หรือวิธีอื่น) หรือไม่? WPCommentCleaner ไม่ได้รับการอัพเดตมาเป็นเวลา 5 ปีแล้ว ลูกค้ารายหนึ่งส่งผ่านไปยังไซต์ที่มีความคิดเห็นที่เป็นสแปมหลายพันรายการ ซึ่งฉันอยากจะลบอย่างมีประสิทธิภาพมากที่สุด
W3 Total Cache ไม่ชอบคอลัมน์ Beaver Builder ของฉัน มันจะไม่แสดงพวกมันทั้ง 4 ตัว ฉันติดตั้ง WPRocket แล้ว และดูเหมือนว่าจะไม่ส่งผลกระทบต่อเค้าโครง BB อย่างไรก็ตาม ดูเหมือนว่าจะไม่มีประสิทธิภาพเท่า W3
[…] เว็บไซต์ที่รวดเร็วเป็นสิ่งสำคัญอย่างยิ่ง ด้วยการบำรุงรักษาเป็นประจำเล็กน้อย คุณสามารถทำให้เว็บไซต์ WordPress ของคุณทำงานได้รวดเร็ว *$#@! -