การโฆษณา

บ้าน - ข้อมูล
การเร่งความเร็วเวิร์ดเพรส วิธีเพิ่มความเร็วบล็อก WordPress ของคุณอย่างมีประสิทธิภาพ? วิธีทำเวิร์ดเพรสให้เร็ว

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

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

ดังนั้น มาโอเวอร์คล็อก WordPress อันเป็นที่รักของเราในปี 2560 กันดีกว่า ไปกันเลย!

1. ใช้เฟรมเวิร์ก/ธีมที่เชื่อถือได้

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

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

นอกจากนี้ เฟรมเวิร์กน้ำหนักเบาเช่นเฟรมเวิร์กธีมวิทยานิพนธ์และ Genesis ยังเป็นที่รู้จักในด้านการพัฒนาธีมที่รวดเร็วและเขียนได้ดีตามธีมเหล่านั้น

2. การใช้แคช

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

ปลั๊กอินแคช

นี่คือปลั๊กอินแคชที่ดีที่สุดทั้งแบบฟรีและมีค่าใช้จ่าย:

การติดตั้งและกำหนดค่าปลั๊กอินแคชอย่างเหมาะสมสามารถเพิ่มประสิทธิภาพได้ 200-300%!

บายพาส PHP สำหรับหน้าที่แคชไว้

ด้านล่างนี้คือการกำหนดค่าบายพาส Nginx PHP ขั้นสูงสำหรับการแคชหน้า ตัวอย่างนี้ได้รับการปรับให้เหมาะสมสำหรับปลั๊กอิน Cache Enabler

ตัวอย่างการกำหนดค่า Nginx

ตั้งค่า $cache_path $request_uri; # บายพาสแคชหากสตริงการสืบค้นไม่ว่างเปล่า if ($query_string) ( set $cache_path "nocache"; ) # บายพาสแคชสำหรับคำขอ POST ถ้า ($request_method = POST) ( set $cache_path "nocache"; ) # บายพาสแคชสำหรับพื้นที่ผู้ดูแลระบบ if ($request_uri ~ /wp-admin/) ( set $cache_path "nocache"; ) # บายพาสแคชสำหรับผู้ใช้ที่เข้าสู่ระบบ if ($http_cookie ~ (wp-postpass|wordpress_logged_in|comment_author)_) ( set $cache_path "nocache" ; ) ตำแหน่ง / ( try_files /wp-content/cache/cache-enabler/$(http_host)$(cache_path)index.html $uri $uri/ /index.php?$args; )

การแคชเบราว์เซอร์ – เพิ่มส่วนหัวที่หมดอายุลงใน WordPress

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

# เปิดใช้งานการหมดอายุ ExpiresActive On # คำสั่งเริ่มต้น ExpiresDefault "การเข้าถึงบวก 1 เดือน" # favicon ของฉัน ภาพ ExpiresByType/x-icon "การเข้าถึงบวก 1 ปี" # รูปภาพ ExpiresByType รูปภาพ/gif "การเข้าถึงบวก 1 เดือน" รูปภาพ ExpiresByType/png "การเข้าถึงบวก 1 เดือน" ExpiresByType image/jpg "เข้าถึงบวก 1 เดือน" ExpiresByType image/jpeg "เข้าถึงบวก 1 เดือน" # CSS ExpiresByType text/css "เข้าถึงบวก 1 เดือน" # Javascript ExpiresByType application/javascript "เข้าถึงบวก 1 ปี"

การแคชเซิร์ฟเวอร์

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

ดึงข้อมูลโดเมนที่ใช้กันทั่วไปล่วงหน้า

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

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

ดึงแบบอักษร Google ล่วงหน้า:

ดึงโค้ด Google ล่วงหน้า (jQuery)

ดึงข้อมูล Google Analytics ล่วงหน้า

การลบสตริงการสืบค้นออกจากทรัพยากรแบบคงที่

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

แก้ไขไฟล์ Functions.php ของคุณเพื่อรวมฟังก์ชันที่จะลบสตริงการสืบค้น

ฟังก์ชั่น _remove_script_version($src)( $parts = explode("?ver", $src); return $parts; ) add_filter("script_loader_src", "_remove_script_version", 15, 1); add_filter("style_loader_src", "_remove_script_version", 15, 1);

หากคุณใช้ปลั๊กอินสำหรับแคช เช่น W3 Total Cache คุณจะมีตัวเลือกที่ป้องกันไม่ให้มีการสร้างสตริงการสืบค้น มีปลั๊กอิน WordPress ฟรีที่สามารถลบสตริงการสืบค้นได้และนี่คือ Query Strings Remover และ .

3. การดำเนินการเครือข่ายการจัดส่งเนื้อหา

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

กำลังโหลดเนื้อหาทั้งหมดจาก WordPress CDN

ตรวจสอบให้แน่ใจว่าคุณโหลดแม้แต่ไฟล์ที่เล็กที่สุด เช่น ไอคอน Fav จาก CDN ของคุณ หากดาวน์โหลดทุกอย่างจาก CDN การเชื่อมต่อเดียวจะถูกสร้างขึ้น หากต้องการปรับแต่ง favicon ของคุณ เพียงวางลงในไดเร็กทอรีรากของการติดตั้ง WordPress โดยใช้ FTP จากนั้นเพิ่มสิ่งต่อไปนี้ลงใน header.php ระหว่างแท็ก head

ดังที่คุณเห็นจากตัวอย่างด้านล่าง เนื้อหาของคุณ 100% ถูกโหลดจาก CDN

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

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

ปิดการใช้งานและจำกัดจำนวนเวอร์ชันของโพสต์ใน WordPress

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

เพื่อแก้ปัญหานี้ คุณสามารถปิดการสร้างเวอร์ชันของโพสต์ทั้งหมดหรือจำกัดจำนวนเวอร์ชันของโพสต์ก็ได้

ปิดการใช้งานเวอร์ชันของโพสต์ WordPress

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

กำหนด("AUTOSAVE_INTERVAL", 300); // วินาทีกำหนด ("WP_POST_REVISIONS", false);

นอกจากนี้ยังมีปลั๊กอินเล็กๆ ฟรีที่เรียกว่า Disable Post Revision มันทำสิ่งเดียวกันโดยไม่ต้องเจาะลึกโค้ด

การจำกัดจำนวนโพสต์ WordPress เวอร์ชันที่บันทึกไว้

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

กำหนด("AUTOSAVE_INTERVAL", 300); // วินาทีกำหนด ("WP_POST_REVISIONS", 3);

การลบโพสต์เวอร์ชันเก่าออกจากฐานข้อมูลของคุณ

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

ด้วยปลั๊กอินนี้ คุณสามารถลบเวอร์ชันเก่า ร่างที่บันทึกไว้ ความคิดเห็นที่เป็นสแปม ความคิดเห็นที่ไม่ได้รับอนุมัติ Pingback และ Trackbacks ทั้งหมดได้ WP-Optimize ล่าสุดยังช่วยให้คุณเปิดใช้งานการทำความสะอาดอัตโนมัติตามกำหนดเวลาที่กำหนดไว้ล่วงหน้า

คำเตือนขีดจำกัดหน้า WordPress 100

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

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

สารละลาย? คุณต้องเริ่มใช้ประเภทโพสต์ที่กำหนดเอง คุณสามารถใช้ปลั๊กอินฟรี เช่น Post Type Switcher ได้ หากคุณมีเพจจำนวนมากและต้องการแปลงเป็นประเภทโพสต์แบบกำหนดเอง

5. ปรับแต่งภาพของคุณโดยใช้การบีบอัดแบบไม่สูญเสียข้อมูล

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

6. การบีบอัด Gzip 18. เลือกเว็บโฮสติ้งที่เชื่อถือได้

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

เกี่ยวกับสิ่งที่เป็นมิตรกับงบประมาณและผ่านการพิสูจน์แล้วใน

ดังที่คุณทราบ ในขณะนี้เสิร์ชเอ็นจิ้นเริ่มให้ความสนใจอย่างมากกับความเร็วในการโหลดไซต์ เนื่องจากทุกคนทุกที่ใช้อุปกรณ์สื่อสาร โทรศัพท์ แท็บเล็ต สมาร์ทโฟน และพวกเขามีบล็อกจำนวนมากและโดยทั่วไปแล้วไซต์ก็เหมือนกับคุณ รู้ไว้ โหลดช้ามาก เนื่องจากส่วนใหญ่เต็มไปด้วยสคริปต์ต่างๆ เนื้อหาหนักๆ และสิ่งแปลกประหลาดอื่นๆ มากมาย เป็นเรื่องดีถ้าคุณมี vps ที่เช่าหรือเว็บเซิร์ฟเวอร์เฉพาะที่บ้านของคุณเอง - ที่นั่นคุณสามารถเพิ่มเว็บไซต์ของคุณได้ 1,000% - แต่เมื่อใช้แบบแชร์ โฮสติ้งทุกอย่างนั้นซับซ้อนกว่ามาก - เราใช้สิ่งที่พวกเขาให้มาก็แค่นั้นแหละ แต่อย่างที่คุณเคยได้ยินมา คุณสามารถทำขนมจากเรื่องไร้สาระได้ การเพิ่มประสิทธิภาพ WordPress ไม่เพียงแต่เกี่ยวกับการเร่งความเร็วในการโหลดหน้าเว็บในเว็บไซต์ของคุณเท่านั้น แต่ยังเป็นสิ่งสำคัญที่ต้องรู้ว่าด้วยเนื้อหาและเว็บไซต์ที่เหมาะสม (การสะสมของมวลลิงก์) การเพิ่มขึ้นของ TIC และ PR คุณจะไปถึง ด้านบนของ Google และ Yandex ตอนนี้เพียงไม่กี่คลิกด้วยความช่วยเหลือของปลั๊กอินเราจะดูว่าการเพิ่มประสิทธิภาพกลไกทำงานบน Wordpress อย่างไรและวิธีเพิ่มความเร็วการทำงานของ Wordpress สิ่งแรกที่เราต้องทำคือตรวจสอบที่นี่ https://developers.google.com/speed/pagespeed/insights/ - จำผลลัพธ์ของคุณ ดูว่าความเร็วของ Google จัดอันดับความเร็วในการโหลดหน้าอย่างไร มาดำเนินการต่อ การเพิ่มประสิทธิภาพเวิร์ดเพรส.

เร่งความเร็วไซต์ WordPress โดยใช้ปลั๊กอิน

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

2) WP-HTML-Compression - ด้วยชื่อของปลั๊กอิน ฉันคิดว่าคุณเดาได้ว่ามันทำงานอะไร ถ้าไม่ ฉันจะบอกคุณว่าอะไรบีบอัดหน้าในเว็บไซต์ของคุณและเพิ่มความเร็วในการโหลดหน้า ปลั๊กอินไม่มีการตั้งค่า หากคุณติดตั้งปลั๊กอิน Autoptimize คุณไม่จำเป็นต้องติดตั้งปลั๊กอิน เนื่องจากฟังก์ชันนี้มีอยู่แล้วในเครื่องมือเพิ่มประสิทธิภาพอัตโนมัติ

3) คุณภาพของภาพที่ปรับขนาด WP - เปลี่ยนระดับการบีบอัดของรูปภาพและภาพขนาดย่อที่ดาวน์โหลด — การตั้งค่าน้อย สองสามบรรทัด ทุกอย่างชัดเจนและเรียบง่าย — ปลั๊กอินนี้มีความสำคัญต่อการเร่งความเร็วไซต์ด้วย ฉันแนะนำให้ติดตั้งร่วมกับปลั๊กอิน Regenerate Thumbnails ตั้งค่าการบีบอัดรูปภาพในคุณภาพรูปภาพ WP ปรับขนาดเป็น 70% และเรียกใช้สร้างภาพขนาดย่อใหม่ "ภาพขนาดย่อ" ของคุณจะลดน้ำหนักและ Google และ Yandex ผู้กล้าหาญจะพอใจกับสิ่งนี้และผู้เยี่ยมชมด้วยเช่นกันเนื่องจากการลดลงสองสามเมกะไบต์จากหน้าจะ ช่วยให้เปิดเร็วขึ้นในเบราว์เซอร์ของผู้เยี่ยมชม

4) Hyper Cache v2.9.1.6 (ฉันไม่แนะนำเวอร์ชันที่ใหม่กว่า) - ปลั๊กอินแคชสำหรับเว็บไซต์ของคุณ เพิ่มประสิทธิภาพบล็อก WP และลดขนาดลง โหลดบนเซิร์ฟเวอร์โฮสติ้ง— ปลั๊กอินนี้มีความสำคัญสำหรับไซต์ ฉันลองใช้ปลั๊กอินหลายตัวและตัดสินใจเลือกปลั๊กอินนี้ ละทิ้ง WP SUPER CACHE และ WP TOTAL CACHE บนโดเมนย่อยสามโดเมน ฉันติดตั้งปลั๊กอินทั้งสามนี้แล้ว Hyper Cache ก็เป็นผู้ชนะ ฉันดูที่ สถิติของการจัดทำดัชนีไซต์โดย Google bot ในแผงผู้ดูแลเว็บของ Google การเข้าถึงไซต์ 800 ms ลดลงเหลือ 200-300 ms สำหรับส่วนที่เหลือจาก 400-800 ทุกอย่างดูเหมือนจะได้รับการกำหนดค่าอย่างดี Hyper Cache ใช้ร่วมกับ Autoptimize ได้ดีกว่าปลั๊กอินทั้งสองนี้ เร่งความเร็วในการโหลดเพจและลดภาระบนเซิร์ฟเวอร์โฮสติ้งและการใช้หน่วยความจำที่จัดสรรให้กับคุณ


ภาพหน้าจอที่มีการตั้งค่า Hyper Cache - ทำเช่นเดียวกับที่แสดงในภาพหน้าจอ

การตั้งค่า

#Enable mod_deflate สำหรับการบีบอัดไฟล์ gzip บนเซิร์ฟเวอร์ apache2 AddOutputFilterByType DEFLATE ข้อความ/ข้อความ html/ข้อความธรรมดา/แอปพลิเคชัน css/json AddOutputFilterByType DEFLATE ข้อความ/แอปพลิเคชัน javascript/แอปพลิเคชัน javascript/x-javascript AddOutputFilterByType DEFLATE ข้อความ/แอปพลิเคชัน xml/ข้อความ xml/x-ส่วนประกอบ SetOutputFilter DEFLATE #เปิดใช้งาน gzip บนเซิร์ฟเวอร์ nginx หรือ nginx+apache # ตั้งค่าส่วนหัว Vary: ยอมรับ-การเข้ารหัสบน nginx gzip_vary บน mod_gzip_on ใช่ mod_gzip_item_include ไฟล์ .js$ mod_gzip_item_include ไฟล์ .css$ mod_gzip_item_include ไฟล์ .html$ mod_gzip_item รวมไฟล์ .txt$ # ชุด ส่วนหัว Vary: ยอมรับการเข้ารหัสบน apache2 ส่วนหัวผนวก Vary: ยอมรับการเข้ารหัส # ใช้ mod_expires ExpiresActive On ExpiresDefault A86400 ExpiresByType image/x-icon A2592000 ExpiresByType application/x-javascript A2592000 ExpiresByType text/css A2592000 ExpiresByType image/gif A6 04 800 รูปภาพ ExpiresByType /png A604800 รูปภาพ ExpiresByType/jpeg A604800 ข้อความ ExpiresByType/ธรรมดา A604800 แอปพลิเคชัน ExpiresByType/x-shockwave-flash A604800 วิดีโอ ExpiresByType/x-flv A604800 แอปพลิเคชัน ExpiresByType/pdf A604800 ข้อความ ExpiresByType/html A900

และยังมี URL และทรัพยากรที่มีเครื่องหมายนี้ด้วย

ไม่ได้ถูกแคช และเวอร์ชันสำหรับไฟล์ css และ js จะถูกเพิ่มลงใน wordpress pack.js?ver=1.3.4 โดยอัตโนมัติ ดูเหมือนว่านี้ ความเร็วหน้าแนะนำให้แก้ไขปัญหานี้ และแก้ไขได้โดยการเพิ่มฟังก์ชันให้กับไฟล์ function.php - ที่ส่วนท้ายของไฟล์

Function _remove_script_version($src)( $parts = explode("?", $src); return $parts; ) //ลบเวอร์ชันไฟล์สำหรับ js add_filter("script_loader_src", "_remove_script_version", 15, 1); //ลบเวอร์ชันไฟล์สำหรับ css add_filter("style_loader_src", "_remove_script_version", 15, 1);

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

จากการวิจัยล่าสุดจาก Microsoft เวลาที่ผู้ใช้รอโหลดหน้าเว็บลดลงจาก 12 วินาทีเหลือ 8 วินาที และผู้คนก็เริ่มใจร้อนมากขึ้น นอกจากนี้ การศึกษาพบว่า 40% ของผู้ใช้จะออกจากทรัพยากรของคุณหากใช้เวลาโหลดนานกว่า 3 วินาที ดังนั้นการเพิ่มประสิทธิภาพและการเร่งความเร็วของ WordPress จึงเป็นสิ่งจำเป็น

1. เพิ่มประสิทธิภาพ WordPress และอัปเดตฐานข้อมูลของคุณเองเป็นประจำ

WordPress เป็นระบบจัดการเนื้อหาที่ใช้ฐานข้อมูลเชิงสัมพันธ์ ถ้าฐานข้อมูลมีขนาดใหญ่ อาจทำให้การทำงานของทรัพยากรอินเทอร์เน็ตช้าลงได้

จำเป็นต้องพิจารณาพารามิเตอร์ต่อไปนี้เมื่อใช้ฐานข้อมูลขนาดใหญ่ ซึ่งอาจทำให้ WordPress ทำงานช้า:

  • โพสต์การแก้ไข: ฟังก์ชั่น " โพสต์การแก้ไข” เติมเต็มฐานข้อมูลอย่างรวดเร็ว หลังจากนั้นโครงการอินเทอร์เน็ตก็เริ่มทำงานช้าลง แต่ละโพสต์ที่อัปเดตจะถูกบันทึกไว้ในฐานข้อมูล นี่คือวิธีการเติมฐานข้อมูล ฟังก์ชั่นนี้สามารถปิดการใช้งานอย่างสมบูรณ์หรือจำกัดก็ได้ หากต้องการจำกัดการแก้ไข คุณต้องเพิ่มบรรทัดต่อไปนี้ลงในไฟล์การตั้งค่า wp-config .php:
กำหนด("AUTOSAVE_INTERVAL", 300); // วินาทีกำหนด ("WP_POST_REVISIONS", 5);

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

  • หากคุณไม่ต้องการเปลี่ยนโค้ดสำหรับไฟล์ wp-config .php คุณสามารถติดตั้งปลั๊กอิน - การควบคุมการแก้ไข หรือปลั๊กอินสำหรับลบการแก้ไขโพสต์ - WP Clean Up จากนั้น WordPress ที่ได้รับการปรับปรุงจะเริ่มจัดการการแก้ไขโพสต์โดยอัตโนมัติ คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการติดตั้งและจัดการ
  • ลิงก์ของบล็อกและแทร็กแบ็ก: ลิงก์ของบล็อกและแทร็กแบ็กสามารถเติมลงในฐานข้อมูลได้ นอกจากนี้ยังสามารถปิดการใช้งานได้ ซึ่งสามารถทำได้เช่นนี้: การตั้งค่า/การสนทนา/อนุญาตการแจ้งเตือนจากบล็อกอื่น (การแจ้งเตือนและการติดตามย้อนกลับ) ไปยังบทความใหม่
  • ความคิดเห็นในบล็อก: ความคิดเห็นในบล็อกไม่ใช่สิ่งเลวร้าย ตราบใดที่ความคิดเห็นที่เป็นสแปมจำนวนไม่มากกินพื้นที่ในฐานข้อมูลของคุณ จำเป็นต้องลบความคิดเห็นดังกล่าวเป็นประจำเพื่อไม่ให้ "อุดตัน" ฐานข้อมูล
  • ปลั๊กอิน
  • การวิเคราะห์และการลงทะเบียน
  • คุณต้องระมัดระวังกับปลั๊กอินที่วิเคราะห์ประวัติและการลงทะเบียนข้อมูลในโครงการเว็บ โดยพื้นฐานแล้ว พวกเขาใช้ฐานข้อมูลจำนวนมาก ซึ่งอาจส่งผลให้ประสิทธิภาพของเพจช้าลงและทำให้การเพิ่มประสิทธิภาพ WordPress แย่ลง
คุณสามารถติดตั้งปลั๊กอิน WP-Cleanup และใช้เพื่อทำความสะอาดและเพิ่มประสิทธิภาพฐานข้อมูลของคุณได้

2. การเพิ่มประสิทธิภาพรูปภาพใน Wordpress

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

มี 2 ​​วิธีในการเพิ่มประสิทธิภาพภาพของคุณเอง:

ปรับให้เหมาะสมและลดขนาดรูปภาพเป็นประจำ ซึ่งสามารถทำได้โดยไม่ทำให้คุณภาพของภาพถ่ายลดลง

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

อย่างไรก็ตาม หากคุณมีรูปภาพจำนวนมาก คุณสามารถใช้รหัสคูปองส่วนลดสำหรับโหมดชำระเงินและรับส่วนลด 5% คัดลอกรหัส dSAdDeN2xj7_Nr9B1LH68MoyeuJxMeUY

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

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

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

3. การใช้แคชและการลบส่วนหัว

ทรัพยากรบนเว็บ WordPress ส่วนใหญ่อาจเร็วเป็นสองเท่าหากใช้แคช

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

การแคชสามารถเพิ่มความเร็วของบล็อกของคุณได้อย่างมาก พบว่าความสามารถในการแคชเต็มรูปแบบสามารถเพิ่มความเร็วบล็อก WordPress ได้ตั้งแต่ 2.4 วินาทีถึง 900 มิลลิวินาที

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

4. การเปิดใช้งานการบีบอัด GZIP ผ่าน mod_deflate

เครื่องมือยอดนิยมสำหรับการบีบอัดไฟล์เป็นรูปแบบ Zip บนคอมพิวเตอร์คืออะไร? 7-Zip? วินราร์? มีกี่ไฟล์ที่บีบอัดและเห็นประสิทธิภาพอันน่าทึ่งเมื่อไฟล์ 200 MB ถูกลดขนาดลงเหลือ 40 MB สิ่งนี้เกิดขึ้นได้อย่างไร? การบีบอัดทางเทคโนโลยีเป็นไปไม่ได้ในลักษณะนี้หรือไม่? ทุกอย่างเป็นไปได้ คุณสามารถทำเช่นเดียวกันกับบล็อกได้ และด้วยเหตุนี้จึงรับประกันการทำงานที่รวดเร็วและการเพิ่มประสิทธิภาพที่ยอดเยี่ยม

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

เราทดสอบทรัพยากรบนเว็บที่ถูกบีบอัดโดยใช้ GZIP Compression จาก 68 kb เป็น 13 kb ซึ่ง Worpress เร่งความเร็วการโหลดได้ 5 เท่า

วิธีเปิดใช้งานและกำหนดค่าโมดูลนี้บนโฮสติ้งที่ดีเช่นของเรานั้นมีอธิบายไว้ในบทความ ""

5. การใช้ CDN

มีการศึกษาแสดงให้เห็นว่า CDN สามารถเพิ่มประสิทธิภาพบล็อกได้ 60%

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

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

6. เพิ่มประสิทธิภาพและเปลี่ยนธีม WordPress

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

7. การรวมพื้นหลังของภาพเข้ากับสไปรท์ที่เคลื่อนไหว

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

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

8. ใช้เฉพาะการเรียกที่ไม่ซิงโครนัสสำหรับโค้ด JavaScript

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

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

คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับสิ่งนี้ได้

9. เปิดใช้งาน HTTP Keep-Alive

การตั้งค่านี้เป็นไปได้หากคุณมีสิทธิ์เข้าถึงการกำหนดค่าเซิร์ฟเวอร์ http ในกรณีอื่นๆ ฉันแนะนำให้ใช้โฮสติ้งปกติ

เรามีการเปิดใช้งานการสนับสนุน Keep-Alive สำหรับลูกค้าทุกคนฟรี!

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

10. ใช้โฮสต์ที่ดีที่สุด

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

นิตยสารฉบับหนึ่งบรรยายถึงกรณีต่างๆ ที่แสดงว่าโฮสต์เว็บส่งผลต่อเวลาในการโหลดหน้าอินเทอร์เน็ตมากน้อยเพียงใด โปรแกรมเมอร์เปรียบเทียบความเร็วของบล็อกของไคลเอนต์สองรายซึ่งหนึ่งในนั้นใช้เซิร์ฟเวอร์เฉพาะส่วนตัวที่สอง - ที่ใช้ร่วมกัน ผลลัพธ์ที่ได้นั้นน่าทึ่งมาก: เวลาตอบสนองของทรัพยากรบนเว็บต่อคำขอบนเซิร์ฟเวอร์เฉพาะคือ 7 มิลลิวินาที ในขณะที่เวลาตอบสนองของไซต์บนเซิร์ฟเวอร์ที่ใช้ร่วมกันนั้นสูงถึง 250 มิลลิวินาที

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

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

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

ขั้นตอนที่ 1: การเตรียมการ

ขั้นตอนแรกคือการอัปเดต WordPress เป็นเวอร์ชันล่าสุดที่คุณสามารถทำได้

ขั้นตอนที่ 2: wp-config.php

ไฟล์ wp-config.php เป็นไฟล์กำหนดค่า WordPress และอยู่ในโฟลเดอร์รูทของไซต์

ฉันต้องการบอกคุณเกี่ยวกับวิธีการต่างๆ ที่เราสามารถลดภาระบนโฮสติ้งได้:

  • มีข้อเสียในแอสเซมบลีดั้งเดิม - มีการใช้ไฟล์ภาษาที่แตกต่างกันสำหรับส่วนผู้ดูแลระบบและหน้าหลักของไซต์ หากเราใช้ไฟล์เดียวสิ่งนี้จะทำให้เราสามารถลดภาระลงได้อย่างมาก ด้วยเหตุนี้เราจึงต้องแทนที่บรรทัด: Defence ("WPLANG", "ru_RU");

    ถ้า (strpos($_SERVER["REQUEST_URI"], "wp-admin")) กำหนด ("WPLANG", "ru_RU"); อื่นกำหนด ("WPLANG", "ru_RU_lite");

    นอกจากนี้อย่าลืมเพิ่ม http://yoursite.ru/wp-content/ languages/ ลงในไดเร็กทอรี

  • ฉันขอแนะนำให้ตั้งค่าจำนวนการแก้ไขที่ต้องการทันทีเมื่อเขียนโพสต์
    การแก้ไขคือแบบร่างที่จะถูกบันทึกโดยอัตโนมัติในขณะที่เขียนโพสต์ ดังนั้นจึงช่วยให้สามารถย้อนเวลากลับไปในขณะที่เขียนได้ อาจมีการแก้ไขได้หลายครั้ง และคุณยังสามารถระบุได้ว่าจะอัปเดตเมื่อใด ฉันใช้การแก้ไขหนึ่งครั้ง ซึ่งจะถูกเขียนใหม่ทุกๆ 60 วินาที ในบางไซต์ WordPress ของฉัน ฉันปิดการใช้งานทั้งหมดเนื่องจากฉันใช้โปรแกรมแก้ไขภายนอก การปิดใช้งานการแก้ไขจะเพิ่มความเร็วของตัวแก้ไขและแผงผู้ดูแลระบบ WordPress
    เพื่อให้มีการแก้ไขหนึ่งครั้งและบันทึกทุกๆ 60 วินาที คุณต้องเพิ่มบรรทัดต่อไปนี้ใน wp-config.php ก่อนการปิดครั้งล่าสุด?>: Defin("AUTOSAVE_INTERVAL", 60); กำหนด ("WP_POST_REVISIONS", 1);

    และหากเราต้องการปิดการใช้งานการแก้ไข เราจำเป็นต้องใช้ปลั๊กอินปิดการใช้งานการแก้ไข

  • ขั้นตอนที่ 3: Robots.txt

    ไฟล์ Robots.txt เป็นไฟล์ข้อความที่อยู่ในไดเร็กทอรีรากของไซต์ ซึ่งมีการเขียนคำแนะนำพิเศษสำหรับโรบ็อตการค้นหา คำแนะนำเหล่านี้อาจห้ามไม่ให้มีการจัดทำดัชนีบางส่วนหรือหน้าเว็บไซต์ ระบุ "การมิเรอร์" โดเมนที่ถูกต้อง แนะนำให้หุ่นยนต์ค้นหาสังเกตช่วงเวลาหนึ่งระหว่างการดาวน์โหลดเอกสารจากเซิร์ฟเวอร์ ฯลฯ ©Robotstxt.org.ru

    เมื่อโรบ็อตการค้นหาเยี่ยมชมเว็บไซต์ของคุณ มันจะสร้างภาระให้กับเว็บไซต์ของคุณอย่างมาก เนื่องจากเราสนใจเฉพาะโรบ็อตการค้นหาของ Yandex, Google และ Rambler และในบางกรณีก็รวมถึง Yahoo โรบ็อตที่เหลือ (รวมถึง parsers และ Grabbers ต่างๆ ที่ขโมยเนื้อหาของคุณ) จึงสามารถบล็อกจากการจัดทำดัชนีได้ ในการดำเนินการนี้ คุณต้องแทรก Robots.txt ลงในไฟล์ หากคุณไม่มี คุณต้องสร้างมันขึ้นมาในไดเร็กทอรีรากของไซต์ก่อน ผลกระทบจะไม่เกิดขึ้นทันที แต่ภายในหนึ่งเดือน โรบ็อตเกือบทั้งหมดในรายการจะลดการเข้าชมให้เหลือน้อยที่สุดหรือหยุดเยี่ยมชมไซต์ของคุณไปเลย

    หากคุณต้องการบล็อกการเข้าถึงของ Yahoo ซึ่งนอกเหนือจากการลดภาระบนโฮสติ้งแล้วยังจะซ่อนการสำรองข้อมูลของคุณตาม Yahoo ด้วย คุณต้องเพิ่มบรรทัดต่อไปนี้ใน Robots.txt:

    ตัวแทนผู้ใช้: Slurp Disallow: /

    ขั้นตอนที่ 4: .Htaccess

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

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

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

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

    RewriteRule .*\.(jpe?g|gif|bmp|png)$ stophotlinking.gif [L]

    เขียนกฎใหม่ .*\.(jpe?g|gif|bmp|png)$ - [F]

    หากตัวอย่างข้างต้นไม่ได้ผล ให้ลองใช้วิธีอื่น:

    RewriteEngine On #Replace ?mysite\.com/ ด้วย URL บล็อกของคุณ RewriteCond %(HTTP_REFERER) !^http://(.+\.)?mysite\.com/ RewriteCond %(HTTP_REFERER) !^$ #Replace /images/ nohotlink.jpg ด้วย URL รูปภาพ "don"t hotlink" ของคุณ RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]

  • เมื่อใช้ .Htaccess เราสามารถแคช jpg, gif, PNG, css, js และไฟล์อื่นๆ ในเบราว์เซอร์ของผู้ใช้ได้เป็นเวลาหนึ่งวันโดยใช้โค้ดด้านล่าง แต่หากมีการเปลี่ยนแปลงเกิดขึ้นในเนื้อหา แคชจะได้รับการอัปเดต: FileETag MTime Size ExpiresActive on ExpiresDefault "การเข้าถึงบวก 1 ปี"

    *ต้องเปิดใช้งานแคชในเบราว์เซอร์

  • ฉันยังแนะนำให้บีบอัดไฟล์โดยอัตโนมัติก่อนที่จะถ่ายโอนไปยังผู้ใช้เพื่อให้ไซต์โหลดเร็วขึ้น ในการดำเนินการนี้ คุณต้องแทรกโค้ดต่อไปนี้ลงใน .htaccess: mod_gzip_on ใช่ mod_gzip_dechunk ใช่ mod_gzip_item_include file \.(html?|txt|css| js|php)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^การเข้ารหัสเนื้อหา:.*gzip.*

    *การบีบอัด Gzip และ zlib ไม่สามารถทำงานบนไซต์เดียวกันได้ ดังนั้นให้เลือกอย่างใดอย่างหนึ่ง

  • เกือบทุกไซต์บน WordPress CMS ประสบปัญหาสแปมในความคิดเห็น เพื่อตัดสแปมอัตโนมัติทั้งหมดออกไป คุณสามารถกรองสแปมเมอร์ได้โดยผู้อ้างอิง
    ผู้อ้างอิงเป็นหนึ่งในส่วนหัวคำขอของลูกค้า นั่นคือ หากคุณย้ายจากหน้าหนึ่งไปยังอีกหน้าหนึ่ง หน้าที่สองจะสามารถค้นหาที่อยู่ของหน้าแรกได้โดยผู้อ้างอิง เนื่องจากโปรแกรมที่ใช้สร้างสแปมไปที่หน้าความคิดเห็นโดยตรง เราจึงสามารถตัดมันออกไปได้ นี่ไม่ได้หมายความว่าคุณสามารถหลีกเลี่ยงปลั๊กอินป้องกันสแปมได้ แต่จะช่วยลดปริมาณสแปมและภาระในไซต์ของคุณ หากต้องการใช้งาน คุณจะต้องแทรกโค้ดด้านล่างลงใน .htaccess: RewriteEngine On RewriteCond %(REQUEST_METHOD) POST RewriteCond %(REQUEST_URI) .wp-comments-post\.php* RewriteCond %(HTTP_REFERER) !.*yourdomain.ru * RewriteCond %( HTTP_USER_AGENT) ^$ RewriteRule (.*) ^http://%(REMOTE_ADDR)/$

    *อย่าลืมแทนที่ yourdomain .ru ด้วยที่อยู่เว็บไซต์ของคุณ

  • หลายๆ คนใช้ปลั๊กอินเพื่อเปลี่ยนเส้นทาง RSS มาตรฐานไปยัง Feedburner แม้ว่าจะสามารถทำได้โดยการแทรกเล็กๆ ใน .htaccess ซึ่งจะช่วยลดภาระบนไซต์: RewriteEngine บน RewriteCond %(HTTP_USER_AGENT) !FeedBurner RewriteCond %(HTTP_USER_AGENT) !FeedValidator เขียนกฎใหม่ ^feed/? ([_0-9a-z-]+)?/?$ http://feeds2.feedburner.com/puzat

    หากการเปลี่ยนเส้นทางไม่ทำงาน ให้ลองวางโค้ดนี้ที่จุดเริ่มต้นของไฟล์ .htaccess
    *อย่าลืมแทนที่ "http://feeds2.feedburner.com/puzat" ด้วยที่อยู่ feedburner ของคุณ

  • ขั้นตอนที่ 5: ปิง

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

    • http://ping.blogs.yandex.ru/RPC2
    • http://blogsearch.google.com/ping/RPC2
    • http://blogsearch.google.ru/ping/RPC2

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

    ขั้นตอนที่ 6: ปลั๊กอิน WordPress
  • ก่อนอื่น ฉันขอแนะนำให้คุณตรวจสอบรายการปลั๊กอินของคุณและลบปลั๊กอินที่คุณไม่ได้ใช้ออก
  • พยายามลดจำนวนปลั๊กอินที่ใช้ให้มากที่สุดโดยปิดการใช้งานปลั๊กอินที่ไม่จำเป็นแล้วลบออก
  • เกือบทุกปลั๊กอินโหลด CSS และ JS ของตัวเองโดยใช้บริการออนไลน์: บริการบีบอัด CSS ออนไลน์ บริการบีบอัดโค้ด JS ออนไลน์
  • ตรวจสอบให้แน่ใจว่าปลั๊กอินที่คุณต้องการโหลดเฉพาะบนหน้าเว็บที่คุณต้องการเท่านั้น มักจะพบว่ามีการโหลดปลั๊กอินในทุกหน้า คุณสามารถตรวจสอบได้โดยดูที่ซอร์สโค้ดของหน้าเว็บแล้วค้นหาชื่อปลั๊กอินหรือ ตัวย่อของมัน เพื่อให้ปลั๊กอินได้รับการประมวลผลเฉพาะบนหน้าเว็บที่คุณต้องการ คุณจะต้องเขียนเงื่อนไขภายในโค้ดปลั๊กอิน
  • ขั้นตอนที่ 7: การเพิ่มประสิทธิภาพโค้ดธีมเว็บไซต์ (เทมเพลต)

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

    แทนที่จะเป็น “yourdomain.ru” จะมีชื่อเว็บไซต์ของคุณ และแทนที่จะเป็น “yourthemes” จะมีไดเร็กทอรีที่มีธีมของคุณ หลังจากนั้นเราไปที่โฟลเดอร์นี้และสามารถดูไฟล์ธีมทั้งหมดได้ คุณยังสามารถแก้ไขธีมและผ่านผู้ดูแลระบบ WordPress ในการดำเนินการนี้คุณต้องไปที่ผู้ดูแลระบบ -> ลักษณะที่ปรากฏ -> ตัวแก้ไข

  • ขั้นตอนแรกคือการลบการเรียกฐานข้อมูลที่ไม่จำเป็นออก ตัวอย่างเช่น ในไฟล์ส่วนหัว (header.php) มักใช้ส่วนแทรกมาตรฐาน:

    ซึ่งจะล้างบัฟเฟอร์เอาต์พุตและอนุญาตให้เราโหลด CSS ที่เกี่ยวข้องกับไฟล์ในส่วนหัวโดยไม่ต้องรอไฟล์ที่เหลือ

  • ขั้นตอนที่ 8: รูปภาพ ขั้นตอนที่ 9: การแคช
  • จำเป็นต้องติดตั้งปลั๊กอินการแคชไซต์ซึ่งในความคิดของฉันสิ่งที่ดีที่สุดคือ WP Super Cache (ฟรี) และสคริปต์ Cache Maxsite (จ่ายเงิน) ฉันชอบ Maxsite Cache เป็นการส่วนตัวมากกว่า แต่ถ้าคุณไม่เต็มใจที่จะจ่ายเงิน 30 ดอลลาร์สำหรับปลั๊กอิน คุณสามารถใช้ WP Super Cache ได้ ข้อเสียเปรียบหลักของ WP Super Cache คือไม่ได้แคชวิดเจ็ต แต่ปลั๊กอิน WP Widget Cache ต่อไปนี้จะช่วยเราจัดการกับปัญหานี้
  • คุณยังสามารถเพิ่มปลั๊กอิน WP-CSS ลงในรายการด้านบนซึ่งบีบอัด CSS ใน GZIP รวมถึงปลั๊กอิน Autotimize ซึ่งแนะนำให้ใช้ร่วมกับ WP Super Cache
  • ขั้นตอนที่ 10: ฐานข้อมูล
  • นอกจากไฟล์ไซต์แล้ว เรายังมีฐานข้อมูลที่ต้องได้รับการล้างและเพิ่มประสิทธิภาพเป็นครั้งคราว การดำเนินการด้วยตนเองจะใช้เวลามากกว่าการติดตั้งปลั๊กอิน Optimize DB เปิดใช้งานเฉพาะช่วงระยะเวลาของการเพิ่มประสิทธิภาพฐานข้อมูลเท่านั้น จากนั้นจึงปิดใช้งาน อย่าปล่อยให้เปิดใช้งานอยู่ตลอดเวลา เพื่อไม่ให้เกิดภาระเพิ่มเติมบนไซต์
  • หากคุณไม่ได้ใช้การแก้ไข คุณสามารถลบตารางออกจากฐานข้อมูลได้ ค้นหาตารางชื่อ "wp_post_revision" แล้วลบออก
  • ขั้นตอนที่ 11: เรื่องไม่สำคัญ
  • แบ่งโพสต์ขนาดใหญ่ออกเป็นหลายๆ หน้าโดยใช้ .
  • ไม่จำเป็นต้องแสดงโพสต์แบบเต็มในหน้า ใช้ข้อความที่ตัดตอนมา
  • ห้ามแสดงกระทู้เกิน 5 กระทู้ในหน้าหลัก
  • อย่าแสดงความคิดเห็นมากกว่า 50 รายการในหน้าเดียว เปิดใช้งานการนำทางความคิดเห็น ในการดำเนินการนี้ ไปที่ผู้ดูแลระบบ WordPress->การสนทนา->และทำเครื่องหมายที่ช่องถัดจาก “แบ่งความคิดเห็นต่อหน้า 50 ชิ้น”
  • WordPress เวอร์ชันก่อนหน้าใช้ทรัพยากรน้อยลง แต่ฉันขอแนะนำให้ใช้ WordPress เวอร์ชันล่าสุดสำหรับ SDL และดาวเทียม และสำหรับ GS คุณสามารถใช้เวอร์ชันก่อนหน้าได้ เช่น WordPress 2.3.3 อย่าลืมเกี่ยวกับความเสี่ยงของช่องโหว่และข้อบกพร่องเนื่องจากสิ่งเหล่านี้ยังเป็นเวอร์ชันเก่าอยู่
  • ในการวัดจำนวนคำขอไปยังฐานข้อมูล WordPress คุณต้องเพิ่มบรรทัดต่อไปนี้ในโค้ด: คำขอต่อวินาที
  • อย่าขี้เกียจทำ Code ให้ถูกต้อง บริการออนไลน์ตรวจสอบความถูกต้องของ Code พร้อมคำแนะนำในการแก้ไข
  • ใช้การค้นหาไซต์โดยใช้บริการของบุคคลที่สามเช่น Google คุณสามารถสร้างรายได้จากสิ่งนี้ ลงทะเบียนสำหรับสิ่งนี้กับ Google และไปที่ระบบ Google Adsense.
  • ใช้บริการของบุคคลที่สามเพื่อจัดเก็บวิดีโอและวางโค้ดลงในโพสต์ เช่น Youtube ทั้งหมดนี้เกี่ยวกับความเท่าเทียมของกระบวนการโหลดหน้าเว็บ
  • ขั้นตอนที่ 12: เซิร์ฟเวอร์

    ฉันไม่ได้ลงรายละเอียดเกี่ยวกับการตั้งค่าเซิร์ฟเวอร์ แต่ถ้าใครต้องการมัน ตามความคิดของฉัน หนึ่งในเนื้อหาที่ดีที่สุดคือการตั้งค่าเซิร์ฟเวอร์ Apache เพื่อประสิทธิภาพสูงสุด ฉันแนะนำให้เจ้าของเซิร์ฟเวอร์ใช้ eAccelerator และ PHP-Speedy คุณสามารถเรียนรู้เกี่ยวกับการทำงานของมันด้วย WP Super Cache เนื้อหาทั้งหมดเป็นภาษาอังกฤษ

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

    ขั้นแรก เรามาตรวจสอบความเร็วในการโหลดของ WordPress โดยใช้บริการพิเศษ Webwait.com กันก่อน โปรดไปที่ที่อยู่นี้และในบรรทัด "เว็บไซต์" ป้อนชื่อโดเมนของทรัพยากรของคุณ คลิกปุ่ม "Time It"

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

    ตอนนี้มันเปลี่ยนไปแล้วและผมได้โพสต์ผลลัพธ์ไว้ท้ายโพสต์นี้แล้ว

    วิธีเพิ่มความเร็วบล็อก WordPress

    1. โฮสติ้ง

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

    ฉันจัดเก็บเว็บไซต์ของฉันกับผู้ให้บริการสองราย - TimeWeb.ru และ sweb.ru - พวกเขาไม่เคยมีปัญหาเรื่องความเร็วและความเสถียร

    2. ปิดการใช้งานปลั๊กอินที่ไม่ได้ใช้ทั้งหมด

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

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

    3. ปิดใช้งานการบันทึกข้อมูลสำรอง (การแก้ไข) และการลบถังรีไซเคิล

    4. การเพิ่มประสิทธิภาพสไตล์ style.css

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

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

    5. การแก้ไข Header.php

    ตามค่าเริ่มต้น สคริปต์ไซต์ส่วนใหญ่จะถูกติดตั้งที่จุดเริ่มต้นของโค้ดไซต์ สำหรับ WordPress นี่คือไฟล์ header.php ควรย้ายไปที่ห้องใต้ดิน (footer.php) จะดีกว่า ทำเช่นนี้เพื่อให้ผู้เยี่ยมชมที่มาที่ไซต์ของคุณไม่ต้องรอให้ทรัพยากรทั้งหมดโหลด แต่สามารถเริ่มศึกษาข้อมูลที่เขาต้องการได้ทันที นั่นคือก่อนอื่นจะโหลดเค้าโครงสไตล์และเทมเพลตของไซต์จากนั้นจึงโหลดสิ่งและเอฟเฟกต์อื่น ๆ ทั้งหมดซึ่งจะทำให้บล็อก WordPress เร็วขึ้นอย่างแน่นอนแม้แต่คำแนะนำของ Google ก็ยืนยันที่จะย้ายสคริปต์ไปที่ด้านล่างของบล็อก เว็บไซต์.

    ในการดำเนินการนี้ คุณต้องถ่ายโอนโค้ดที่อยู่ในแท็ก ซึ่งอยู่ในไฟล์ header.php ระหว่างแท็กใน Footer.php

    สคริปต์บางอันไม่ได้แสดงอย่างชัดเจน เนื่องจากฟังก์ชันและปลั๊กอินของธีมที่แตกต่างกันจะเปิดใช้งานเฉพาะเมื่อมีการโหลดหน้าบล็อกเท่านั้น หากต้องการให้ย้ายไปที่ส่วนท้ายโดยอัตโนมัติ ให้เพิ่มโค้ดเล็กๆ น้อยๆ ลงในไฟล์ function.php

    7. ปลั๊กอินแคช Hyper Cache

    เมื่อมีการร้องขอครั้งแรกสำหรับเพจ ปลั๊กอินจะแปลงจากรูปแบบ php เป็น HTML และคำขอที่ตามมาทั้งหมดไม่จำเป็นต้องมีการเรียกใช้สคริปต์ หน้าที่แปลงเป็น HTML จะถูกนำมาจากแคช เว้นแต่ว่าคุณได้ติดตั้งปลั๊กอินแคช Hyper Cache การแปลงนี้จะเกิดขึ้นในทุกคำขอเพจ Hyper Cache แคชเพจหนึ่งครั้งและเก็บสำเนาของเพจ ซึ่งเพจจะกลับมาตามคำขอครั้งต่อไป คุณสามารถอ่านรายละเอียดเกี่ยวกับวิธีการติดตั้งและกำหนดค่าปลั๊กอินแคช Hyper Cache ได้ จะช่วยเพิ่มความเร็วให้กับบล็อกของคุณได้อย่างมาก (มากกว่าวิธีอื่นๆ รวมกัน) อย่าลืมติดตั้งลงในทรัพยากรของคุณ

    8. เพิ่มประสิทธิภาพปลั๊กอิน DB

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

    9. ปลั๊กอินสำหรับแคชแบบสอบถามไปยังฐานข้อมูล DB Cache Reloaded ปลั๊กอินนี้ทำงานคล้ายกับ Hyper Cache แต่ไม่ใช่กับไฟล์ไซต์ แต่ใช้กับฐานข้อมูล นอกจากนี้ DB Cache Reloaded ยังใช้พื้นที่ดิสก์ขั้นต่ำสำหรับการดำเนินการอีกด้วย

    10. การเพิ่มประสิทธิภาพของรูปภาพและรูปภาพ

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



     


    11. การปกป้องไซต์จากสแปม


    ใหม่

    วิธีฟื้นฟูรอบประจำเดือนหลังคลอดบุตร:

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

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

    เป้าหมายของรูปแบบแป้นพิมพ์ที่มีอยู่ทั้งหมดคือการเพิ่มความเร็วและความสะดวกในการพิมพ์ข้อความของเครื่อง เลย์เอาต์ถูกสร้างขึ้นด้วยจิตวิญญาณนี้...

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

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

    แหลมซานวินเซนเต (Cabo de São Vicente) เป็นจุดตะวันตกเฉียงใต้สุดของยุโรปและเป็นสถานที่ที่น่าสนใจมาก หน้าผาสูงชัน...

    อ่าน:

    อ่าน:

    อย่าวางข้อศอกบนโต๊ะ อย่าพูดคุยขณะเคี้ยวอาหาร - พ่อแม่ของเราบอกเราเกี่ยวกับกฎเหล่านี้ทั้งหมดในวัยเด็ก และกฎหลายข้อเหล่านี้เรา...

    แฟลชไดรฟ์ USB ใดที่น่าเชื่อถือและเร็วที่สุด?

    แฟลชไดรฟ์ USB ใดที่น่าเชื่อถือและเร็วที่สุด?

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

    ฟีดรูปภาพ อาร์เอสเอส