เร่งความเร็ว WordPress วิธีเพิ่มความเร็ว WordPress


  • การแปล

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

1 การทดสอบความเร็วปัจจุบัน

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

อย่าลืมอัปเดตเป็น PHP และ Apache เวอร์ชันล่าสุด

3.1 ปิดการใช้งานบริการที่ไม่ได้ใช้
คุณสามารถรับ RAM ได้มากขึ้นโดยการปิดใช้บริการที่ไม่ได้ใช้และเพิ่มประสิทธิภาพ MySQL และ Apache
  • ลบ ClamD;
  • กำหนดค่า SpamD เพื่อใช้กระบวนการลูกเพียง 1 กระบวนการ
  • ถอนการติดตั้ง Mailman เว้นแต่ว่าคุณตั้งใจจะใช้บริการอีเมล
3.2 แคชแบบสอบถาม MYSQL
เนื่องจากความเสถียรและความเร็วของ Wordpress ขึ้นอยู่กับการทำงานของฐานข้อมูลค่อนข้างมาก คุณจึงควรตรวจสอบให้แน่ใจว่าได้ตั้งค่าไว้แล้ว my.cnf สอดคล้องกับความสามารถของเซิร์ฟเวอร์ ก่อนอื่น คุณควรกำหนดการตั้งค่าแคชคำขอโดยการเพิ่ม my.cnf บรรทัดต่อไปนี้:
query_cache_type = 1
query_cache_limit = 2M
query_cache_size = 20M

เพื่อให้การตั้งค่ามีผล คุณจะต้องเริ่มบริการ MySQL ใหม่
3.3 แคชคอมไพเลอร์: XCache หรือ Eaccelerator
แคชของคอมไพเลอร์เพิ่มประสิทธิภาพของสคริปต์ที่คอมไพล์บนเซิร์ฟเวอร์โดยการแคชซึ่งจะช่วยลดเวลาดำเนินการของสคริปต์ PHP คุ้มค่าที่จะลองใช้ทั้งสองวิธี แต่จากผลการทดลอง ประสิทธิภาพที่เพิ่มขึ้นเมื่อใช้ Xcache นั้นสูงกว่า Eaccelerator 5%
3.4 เพิ่มจำนวนการเชื่อมต่อสูงสุดบน Apache
การเพิ่มจำนวนการเชื่อมต่อสูงสุดใน httpd.conf จะเพิ่มผลผลิตเพราะว่า เซิร์ฟเวอร์จะสามารถรองรับการเชื่อมต่อได้มากขึ้นในแต่ละครั้ง อย่างไรก็ตาม คุณควรเปลี่ยนการตั้งค่านี้อย่างระมัดระวังเพื่อไม่ให้ RAM หมดและทำให้เซิร์ฟเวอร์ช้าลง ดังนั้นควรทดสอบการตั้งค่าใหม่ก่อนที่จะนำไปใช้งาน ตัวอย่างเช่น เรามาสร้างการเชื่อมต่อ 150 รายการ:
สูงสุด_การเชื่อมต่อ = 150

อย่าลืมรีสตาร์ทบริการ Apache เพื่อใช้การตั้งค่า

4 การเพิ่มประสิทธิภาพโค้ดและกราฟิก

เซิร์ฟเวอร์เริ่มทำงานแล้ว และตอนนี้ก็ถึงเวลาเล่นกับโค้ด Wordpress แล้ว
4.1 ปิดใช้งานฮอตลิงก์
ทุกครั้งที่คุณใช้เซิร์ฟเวอร์เพื่อจัดเก็บภาพ คุณกำลังใช้ทรัพยากรของเซิร์ฟเวอร์เพิ่มมากขึ้น บ่อยครั้งที่ผู้คนยืมรูปภาพของคุณโดยการเชื่อมโยงรูปภาพเหล่านั้นบนเซิร์ฟเวอร์ของตน สิ่งนี้ไม่เพียงใช้ช่องสัญญาณเท่านั้น แต่ยังสร้างภาระบางอย่างบนเซิร์ฟเวอร์ด้วย
เพิ่มรหัสต่อไปนี้ไปที่ .htaccess ไฟล์แทนที่ ตัวอย่าง.comไปยังชื่อโดเมนของคุณเพื่อปิดการใช้งานฮอตลิงก์:
< IfModule mod_rewrite .c >
เขียนใหม่เครื่องยนต์บน
เขียนใหม่ %(HTTP_REFERER) !^$
เขียนใหม่ %(HTTP_REFERER) !^http://(www\.)?example\.com/.*$
เขียนกฎใหม่ .*\.(gif|jpg|png|ico)$ -
4.2 ใช้โฮสติ้งภายนอกเพื่อจัดเก็บภาพ
การโฮสต์อิมเมจบนเซิร์ฟเวอร์ภายนอกจะช่วยลดภาระบนเซิร์ฟเวอร์ได้อย่างมาก ในตัวอย่างด้านล่าง คุณจะเห็นว่าปริมาณ RAM ที่ใช้กับบล็อกใดบล็อกหนึ่งลดลงหลังจากย้ายรูปภาพไปยัง Amazon S3

4.3 บีบอัดโค้ดจาวาสคริปต์
การบีบอัดจาวาสคริปต์เป็นงานที่ค่อนข้างง่าย เนื่องจากมันทำงานในทุก ๆ การดูเพจ คุณจึงสามารถลดขนาดของ Javascript ได้โดยการลบช่องว่างทั้งหมดออก นี่คือเครื่องมือง่ายๆ ที่สามารถทำสิ่งนี้ให้คุณได้ - JavaScript Compressor
4.4 Javascript ที่ด้านบนของหน้า
มันมักจะเกิดขึ้นที่ไซต์เริ่มโหลดช้าหรือหยุดไปเลยเพราะ... ทรัพยากรอื่นที่ใช้เรียกจาวาสคริปต์ (เช่น ป้าย Digg, Tweetmeme ฯลฯ) ไม่พร้อมใช้งานหรือออฟไลน์อยู่ เพื่อหลีกเลี่ยงปัญหานี้ ให้วางโค้ด JavaScript ทั้งหมดไว้ที่ส่วนท้ายของหน้า และสิ่งที่ไม่สามารถรวมไว้ได้ด้วยเหตุผลบางประการ ให้ลองรวมไว้ใน iFrame
4.5 ใช้แคชเบราว์เซอร์ของคุณ
แน่นอนว่าแคชของเบราว์เซอร์จะไม่ทำให้บล็อกของคุณเร็วขึ้น แต่จะช่วยลดภาระบนเซิร์ฟเวอร์โดยการแคชวัตถุที่โหลดบ่อย (สไตล์ องค์ประกอบอินเทอร์เฟซ ฯลฯ )
ลองวางโค้ดต่อไปนี้ลงไป .htaccess ไฟล์:
FileETag ขนาด MTime
< ifmodule mod_expires .c >
< filesmatch "\.(jpg|gif|png|css|js)$" >
หมดอายุเปิดใช้งานเมื่อ
ExpiresDefault "การเข้าถึงบวก 1 ปี"

4.6 บีบอัดข้อมูลแบบคงที่
คุณสามารถลดขนาดการโหลดเพจได้โดยอนุญาตให้เบราว์เซอร์รับและส่งข้อมูลในรูปแบบบีบอัด นอกจากนี้ยังจะช่วยลดภาระของช่องสัญญาณและปริมาณข้อมูลที่ดาวน์โหลดอีกด้วย
รหัสต่อไปนี้ใน .htaccess สามารถช่วยคุณในเรื่องนี้ได้:
AddOutputFilterByType ลบข้อความ/ข้อความ html/ข้อความธรรมดา/แอปพลิเคชัน xml/แอปพลิเคชัน xml/xhtml+ข้อความ xml/ข้อความจาวาสคริปต์/แอปพลิเคชัน css/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0 no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
4.7 ใช้ CDN สำหรับไฟล์คงที่
หากคุณเก็บภาพทั้งหมดไว้ในโดเมนเดียวกัน เบราว์เซอร์จะรอให้โหลดทีละภาพ สมมติว่าคุณมี 12 โดเมนบนเพจ หากคุณแบ่งโดเมนย่อยออกเป็น 3 โดเมนย่อย โดเมนย่อยเหล่านั้นจะถูกโหลดพร้อมกันจาก 3 แหล่ง "ที่แตกต่างกัน" แทนที่จะโหลดโดยเบราว์เซอร์ทีละรายการ
คุณสามารถลองย้ายไฟล์ css & javascript ทั้งหมดไปที่ files.yoursite.comและเปิดรูปภาพและไฟล์ชั่วคราว static.yoursite.com- หรือเพียงใช้ CDN (เครือข่ายการจัดส่งเนื้อหา) - เครือข่ายเซิร์ฟเวอร์ขนาดใหญ่ที่ตั้งอยู่ทั่วโลกซึ่งจะช่วยให้คุณไม่เพียง แต่จัดเก็บไฟล์ของคุณบนโดเมนย่อยที่แตกต่างกันซึ่งหมายถึงการดาวน์โหลดแบบขนาน แต่ยังส่งข้อมูลไปยังผู้ใช้ด้วย เซิร์ฟเวอร์ที่อยู่ใกล้เขาที่สุด ทั้งหมดนี้จะช่วยให้คุณโหลดข้อมูลได้เร็วขึ้นมาก

5 เวิร์ดเพรส

ในส่วนนี้ของบทความ เราจะดูเทคนิคการปรับปรุงประสิทธิภาพที่สามารถนำไปใช้กับ Wordpress ได้โดยตรง
5.1 อัปเดตเป็นเวอร์ชันล่าสุด
การอัปเดตเป็นเวอร์ชันใหม่ไม่เพียงแต่แก้ไขช่องโหว่ที่ตรวจพบ แต่ยังปรับปรุงประสิทธิภาพอีกด้วย ตัวอย่างเช่น ใน WordPress 2.8 การทำงานกับฐานข้อมูลได้รับการปรับให้เหมาะสมอย่างมาก
5.2 ปิดการใช้งานการแก้ไขโพสต์
ใน WordPress ทุกเวอร์ชัน เริ่มตั้งแต่ 2.6 การแก้ไขบทความของคุณจะถูกบันทึกโดยอัตโนมัติทุกครั้งที่คุณแก้ไข ซึ่งจะทำให้ฐานข้อมูลช้าลง และเพิ่มขนาดของฐานข้อมูลโดยไม่จำเป็น
หากต้องการปิดใช้งานการแก้ไขโพสต์ ให้เพิ่มบรรทัดต่อไปนี้ wp-config.php :
กำหนด ("WP_POST_REVISIONS", false);

หากต้องการลบการแก้ไขข้อความที่บันทึกไว้ก่อนหน้านี้ ให้เรียกใช้แบบสอบถามต่อไปนี้ใน PHPmyadmin:
ลบ ก,ข,ค
จาก wp_posts
เข้าร่วมซ้าย wp_term_relationships b เปิด (a.ID = b.object_id)
เข้าร่วมซ้าย wp_postmeta c เปิด (a.ID = c.post_id)
โดยที่ a.post_type = "การแก้ไข"
5.3 ลดจำนวนคำขอ
ลบคำขอที่ไม่จำเป็นออกเพื่อเพิ่มความเร็วในการสร้างเพจ ตัวอย่างเช่น โค้ดต่อไปนี้เป็นโค้ดทั่วไปที่พบในธีม WordPress ทั้งหมด:
< meta http-equiv ="Content-Type" content ="< ?php bloginfo ("html_type" ); ?>- ชุดอักขระ= " />

เราสามารถเขียนมันใหม่ได้อย่างง่ายดายใน:
< meta http-equiv ="Content-Type" content ="text/html; charset=UTF-8" />

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

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

ก่อนที่เราจะเริ่ม เรามาดูกันว่าการติดตั้ง Wordpress แบบเปลือยแสดงอะไรโดย Pagespeed:

คะแนน 76 เต็ม 100 ถือว่าค่อนข้างต่ำ มาดูกันว่าเราจะเพิ่มตัวเลขนี้ได้มากแค่ไหน

ส่วนเซิร์ฟเวอร์

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

เซิร์ฟเวอร์ ( server_name wp.com; root /var/www/wp; # path to WP index.php; location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf |rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ ( ปิด access_log; log_not_found off; หมดอายุสูงสุด; # แคชแบบคงที่ ) ตำแหน่ง / ( try_files $uri $uri/ /index.php?$args; # permalinks ) ตำแหน่ง ~ \.php$ ( fastcgi_pass unix:/var/run/php5-fpm.sock ; fastcgi_index.php; รวม fastcgi_params;

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

Php -i | grep apc

PHP เวอร์ชันหลัง 5.5 มีโมดูล opCache ในตัว ดังนั้นคุณจึงไม่จำเป็นต้องติดตั้ง APC

การปรับแต่ง MySQL
Wordpress ใช้ InnoDB ซึ่งหมายความว่าเราสามารถเพิ่มประสิทธิภาพ MySQL ได้อย่างมากโดยการปรับพารามิเตอร์จำนวนหนึ่ง (ไฟล์ my.cnf) ให้กับฮาร์ดแวร์ของเรา:

ควรตั้งค่าขนาดบัฟเฟอร์ InnoDB เป็นครึ่งหนึ่งของ RAM ที่มีอยู่:

Innodb_buffer_pool_size = 256M

อย่าลืมเปิดใช้งานการแคช MySQL:

Query_cache_size = 32M query_cache_limit = 1M

การตั้งค่า MySQL ขั้นสูงเพิ่มเติมสำหรับ Wordpress

เก็บเอาไว้

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

Ab -c 10 -n 500 http://wordpress/

เราได้รับเวลาเฉลี่ยต่อการร้องขอประมาณ 50ms:

ถ่ายโอนทั้งหมด: 4183000 ไบต์ ถ่ายโอน HTML: 4074500 ไบต์ คำขอต่อวินาที: 17.62 [#/วินาที] (เฉลี่ย) เวลาต่อคำขอ: 567.421 (เฉลี่ย) เวลาต่อคำขอ: 56.742 (เฉลี่ย สำหรับคำขอที่เกิดขึ้นพร้อมกันทั้งหมด) อัตราการถ่ายโอน: 143.98 ได้รับ

Chrome แสดงการรอการตอบสนองโดยเฉลี่ย 150 มิลลิวินาที (เซิร์ฟเวอร์ที่ตั้งอยู่ในเนเธอร์แลนด์):

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

เมื่อเปิดใช้งาน WP Super Cache เราจะลดเวลาเฉลี่ยต่อคำขอลง 25 เท่า(!):

ถ่ายโอนทั้งหมด: 4293500 ไบต์ ถ่ายโอน HTML: 4146500 ไบต์ คำขอต่อวินาที: 499.01 [#/วินาที] (เฉลี่ย) เวลาต่อคำขอ: 20.040 (เฉลี่ย) เวลาต่อคำขอ: 2.004 (เฉลี่ย ข้ามคำขอที่เกิดขึ้นพร้อมกันทั้งหมด) อัตราการถ่ายโอน: ได้รับ 4184.61

การรอคำตอบโดยเฉลี่ยใน Chrome ลดลง 3 เท่า:

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

สไตล์ สคริปต์ และรูปภาพ

การย่อขนาดและการบีบอัด
การลดขนาด CSS/JS สามารถประหยัดขนาดได้ 10...15% หากต้องการเปิดใช้งานการลดขนาดแบบคงที่ จะต้องมีโมดูล WP Minify ดาวน์โหลด เปิดใช้งาน และโมดูลจะเริ่มทำงาน Gzip จะลดขนาดไฟล์ข้อความหลายครั้ง ใน Nginx"e เปิดใช้งานดังนี้:

เซิร์ฟเวอร์ ( ... gzip on; gzip_disable "msie6"; gzip_types text/ข้อความธรรมดา/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript; ... )

การเพิ่มประสิทธิภาพภาพ
รูปภาพสามารถเป็นส่วนที่มีขนาดใหญ่มากของขนาดหน้าโดยรวม การบีบอัดภาพแบบไม่สูญเสียคุณภาพสามารถประหยัดขนาดได้ 30...40% โมดูล EWWW Image Optimizer สามารถทำได้ เพื่อให้ใช้งานได้คุณจะต้องติดตั้ง imagemagick และไลบรารี gd:

ฉลาดรับการติดตั้ง imagemagick php5-gd

แนวปฏิบัติและประสบการณ์ที่ดี

  • วิธีที่ดีที่สุดคือเลือก VPS สำหรับโฮสติ้ง Wordpress บนโฮสติ้งที่ใช้ร่วมกัน สิ่งที่อธิบายไว้ข้างต้นส่วนใหญ่ไม่สามารถทำได้ นอกจากนี้ VPS ตอนนี้ยังค่อนข้างถูกอีกด้วย
  • ทดสอบธีมด้วย Pagespeed ก่อนใช้งาน
  • เอาขยะไปทิ้ง
  • ลบการแก้ไขโพสต์เก่า
  • ลบความคิดเห็นที่เป็นสแปม
  • ปิดแทร็กแบ็คเมื่อสิ่งต่างๆ ทำงานช้ามาก
  • แบ่งปัน RSS ผ่าน feedburner

ผลที่ตามมา

เราจัดการเพื่อเพิ่มความเร็วการติดตั้ง Wordpress เปล่าได้เกือบ 100 เท่าในเวลาการสร้างเพจ (เราเปิดวานิช) และเพิ่มตัวบ่งชี้ Pagespeed จาก 76 เป็น 93:

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

ฉันวัดความเร็วของเว็บไซต์โดยใช้บริการ Pingdom Speed ​​Test ทดสอบหน้าหลักของเว็บไซต์ ดูตัวบ่งชี้ไซต์ด้านล่างการปรับปรุง "ก่อน" และ "หลัง" และคำแนะนำสั้น ๆ และครบถ้วนสำหรับการเร่งความเร็วไซต์

ตัวบ่งชี้ความเร็วในการโหลดเว็บไซต์

ภาพหน้าจอของการวัดความเร็วก่อนการปรับให้เหมาะสมบล็อก:

ภาพหน้าจอของการวัดความเร็วหลังจากการเพิ่มประสิทธิภาพและคำแนะนำด้านล่าง
.

บทสรุปสั้น ๆ เกี่ยวกับการเร่งความเร็วไซต์ WordPress

อิทธิพลหลักต่อความเร็วนั้นเกิดจากปัจจัยต่างๆ เช่น การเปลี่ยนโฮสติ้งโดยใช้ไดรฟ์ SSD, การเพิ่มประสิทธิภาพรูปภาพ, การเปิดใช้งานปลั๊กอินแคช W3 Total Cache, การเพิ่มประสิทธิภาพฐานข้อมูลไซต์, การลบการแก้ไขเก่า, การเปิดใช้งานการบีบอัดไฟล์บนฝั่งเซิร์ฟเวอร์, การเปิดใช้งานแคชสำหรับ ไฟล์คงที่ทางฝั่งเบราว์เซอร์ สิ่งต่อไปนี้เป็นคำแนะนำโดยละเอียดที่สมบูรณ์เพื่อเร่งความเร็วเว็บไซต์ WordPress

คำแนะนำโดยละเอียดเกี่ยวกับวิธีเพิ่มความเร็วไซต์ WordPress

1. โฮสติ้ง SSD คุณภาพสูง ping ที่รวดเร็ว

โฮสติ้งจะต้องอยู่ในไดรฟ์ SSD ขอแนะนำว่าเซิร์ฟเวอร์โฮสติ้งตั้งอยู่ในพื้นที่ทางภูมิศาสตร์ของคุณที่ไซต์กำหนดเป้าหมาย หากโฮสติ้งอยู่บน SSD แต่ในสหรัฐอเมริกา และบล็อกของคุณมุ่งเน้นไปที่รัสเซียและกลุ่มประเทศ CIS ดังนั้น SSD ดังกล่าวก็จะมีประโยชน์เพียงเล็กน้อย เนื่องจากจะมีการปิงนานในการสื่อสารกับเซิร์ฟเวอร์ ดังนั้นตำแหน่งของศูนย์ข้อมูลโฮสติ้งก็มีความสำคัญเช่นกัน นี่คือพารามิเตอร์การโฮสต์ที่สำคัญ - การ ping ที่รวดเร็ว การตอบสนองของเซิร์ฟเวอร์ และเพื่อให้โฮสต์ไม่ได้ขายบริการมากเกินไป เกี่ยวกับประเภทของโฮสติ้ง - แน่นอนว่าควรใช้ VDS (เซิร์ฟเวอร์เฉพาะเสมือน) พร้อมพารามิเตอร์ที่จำเป็นสำหรับเว็บไซต์ของคุณ แทนที่จะใช้โฮสติ้งที่ใช้ร่วมกันทั่วไป การกำหนดค่า VDS ใดที่จะเลือกขึ้นอยู่กับโหลดที่เว็บไซต์ของคุณไม่ได้สร้างขึ้นบนเซิร์ฟเวอร์ และขึ้นอยู่กับขนาดของผู้ชมรายวัน ฉันขอแนะนำให้ใช้ Ram อย่างน้อย 1Gb, โปรเซสเซอร์ 1 ตัวและ SSD 10 GB ในตอนแรกฉันมี VDS บนไดรฟ์ HDD ทั่วไป จากนั้นฉันก็เปลี่ยนเป็นโฮสติ้ง SSD VDS

โฮสติ้ง "ก่อน":

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

5. การตั้งค่าไฟล์ .htaccess เพื่อลดภาระบนเซิร์ฟเวอร์

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

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

คุณสามารถใช้โค้ดต่อไปนี้เพื่อป้องกันไม่ให้รูปภาพโหลดบนไซต์ของเราบนไซต์บุคคลที่สาม:

RewriteEngine บน RewriteCond %(HTTP_REFERER) !^http://(.+.)?yandex.ru/.*$ RewriteCond %(HTTP_REFERER) !^http://(.+.)?undsoft.com/.*$ RewriteCond %(HTTP_REFERER) !^http://(.+.)?yandex.net/.*$ RewriteCond %(HTTP_REFERER) !^http://(.+.)?feedburner.com/.*$ RewriteCond % (HTTP_REFERER) !^http://(.+.)?mail.ru/.*$ RewriteCond %(HTTP_REFERER) !^http://(.+.)?poisk.ru/.*$ RewriteCond %(HTTP_REFERER) ) !^http://(.+.)?yourdomain.ru/.*$ RewriteCond %(HTTP_REFERER) !^$ RewriteRule .*.(jpe?g|gif|bmp|png)$ - [F]

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

การตั้งค่าหมายเลข 2ในไฟล์ .htaccess คุณสามารถและควรระบุการแคชสำหรับออบเจ็กต์ไซต์บางรายการ (ไฟล์รูปภาพ, css และ js) เพื่อให้เบราว์เซอร์แคชไว้ที่ด้านข้างและไม่ดาวน์โหลดทุกครั้ง เมื่อต้องการทำเช่นนี้ ให้เพิ่มโค้ดต่อไปนี้ลงใน .htaccess ใต้โค้ดแรก:

FileETag ขนาด MTime ExpiresActive เมื่อ ExpiresDefault "การเข้าถึงบวก 1 ปี"

การตั้งค่าหมายเลข 3มาเปิดใช้งานการบีบอัดหน้า gzip ก่อนที่จะส่งไปยังผู้ใช้ มาแทรกโค้ดต่อไปนี้ลงใน .htaccess:

mod_gzip_on ใช่ mod_gzip_dechunk ใช่ mod_gzip_item_include ไฟล์ .(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 mi ฉัน ^รูปภาพ/ . * mod_gzip_item_exclude rspheader ^การเข้ารหัสเนื้อหา:.*gzip.*

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

RewriteEngine บน RewriteCond %(REQUEST_METHOD) POST RewriteCond %(REQUEST_URI) .wp-comments-post.php* RewriteCond %(HTTP_REFERER) !.*yourdomain.ru.* RewriteCond %(HTTP_USER_AGENT) ^$ RewriteRule (.*) ^http: //%(REMOTE_ADDR)/$

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

RewriteEngine บน RewriteCond %(HTTP_USER_AGENT) !FeedBurner RewriteCond %(HTTP_USER_AGENT) !FeedValidator RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://yourdomain.ru

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

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

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

7. การเพิ่มประสิทธิภาพโค้ดเทมเพลต (ธีม)

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

การตั้งค่าหมายเลข 1ค้นหาโค้ดที่รับผิดชอบสไตล์ในไฟล์ header.php:

" type="text/css" media="screen" />

แทนที่ด้วย:

ความสนใจ!!! อย่าลืมเปลี่ยน yoursite.ru เป็นลิงก์ของเว็บไซต์ของคุณ

การตั้งค่าหมายเลข 2เปลี่ยนรหัสพินแบ็ค:

" />

การตั้งค่าหมายเลข 3การเปลี่ยนรหัสฟีด RSS:

ฟีด RSS" href="" />

แทนที่ yoursite.ru ด้วยลิงก์ของคุณอย่างถูกต้อง:

การตั้งค่าหมายเลข 4บ่อยครั้ง ในส่วนท้ายของไซต์ (footer.php) ผู้พัฒนาธีมจะทิ้งข้อความค้นหาที่ไม่จำเป็นทั้งหมดไว้ในฐานข้อมูล ตัวอย่างเช่น:

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

1) หากไซต์ของคุณไม่ใช้ความคิดเห็น คุณไม่ควรซ่อนความคิดเห็นเหล่านั้นโดยใช้ปลั๊กอิน ซึ่งจะทำให้เกิดภาระที่ไม่จำเป็นโดยสิ้นเชิง เนื่องจากคุณไม่จำเป็นต้องมีความคิดเห็นเลย เพียงลบโค้ดต่อไปนี้ออกจากไฟล์ธีมของคุณ (single.php):

2) พยายามอย่าใช้สคริปต์ภายนอก เช่น ความคิดเห็นจาก VKontakte วิดเจ็ตเครือข่ายโซเชียลต่างๆ ใช่ มันดูสวยงามและน่าประทับใจ แต่มันสร้างภาระที่ดีบนเว็บไซต์ จากตัวอย่าง ฉันสามารถพูดได้ว่าไซต์ของฉันโหลดโค้ดโปรแกรมดูเว็บจาก YandexMetrica ซึ่งเป็นวิดเจ็ต Add.This อย่างมีนัยสำคัญ ฉันเปลี่ยนปุ่มโซเชียลมีเดียเป็นปลั๊กอิน JS ของโรงแรม

3) ทำความสะอาดโค้ดทั้งหมดของไซต์ของคุณจากความคิดเห็น ความคิดเห็นเหล่านี้จะถูกแทรกโดยใช้แท็กและ /*รหัส/ เหลือเพียงสิ่งที่คุณต้องการเท่านั้น เนื่องจากไซต์ต้องใช้ความพยายามเป็นพิเศษในการโหลดมัน...

4) พยายามวางสคริปต์ทั้งหมดไว้ที่ส่วนท้ายของหน้าก่อนแท็กปิด

เพื่อให้ไซต์หลักถูกโหลดก่อน จากนั้นจึงโหลดสคริปต์เท่านั้น

5) ควรวางโค้ดเพิ่มเติมทั้งหมด เช่น ตัวนับไซต์จาก Live Internet หรือ Google Analytics ไว้ในส่วนท้ายของไซต์ เพื่อให้โหลดได้เฉพาะที่ส่วนท้ายสุดเท่านั้น เช่นเดียวกับสคริปต์อื่นๆ

8. ปลั๊กอิน WordPress - เพื่อเพิ่มความเร็วในการโหลดไซต์

เคล็ดลับบางประการในการทำงานกับปลั๊กอินเพื่อเพิ่มประสิทธิภาพการโหลดบนไซต์

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

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

10. เร่งความเร็วไซต์ของคุณโดยใช้แคช

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

1) WP ซูเปอร์แคชเป็นปลั๊กอินแคชที่ดีที่สุดและฟรีสำหรับ WordPress ฉันแนะนำให้ติดตั้งและใช้งาน ปลั๊กอินที่ดีก็คือ WP Total Cache และ WP Rocket

2) เพิ่มประสิทธิภาพปลั๊กอินอัตโนมัติ– แนะนำใช้ร่วมกับ Wp Super Cache คุณไม่จำเป็นต้องทำการตั้งค่าเพิ่มเติมใดๆ เพียงเปิดใช้งานปลั๊กอิน ในส่วน “การตั้งค่า” → “ปรับอัตโนมัติ” ทำเครื่องหมายในช่อง จากนั้นปลั๊กอินจะทำงาน โปรดใช้ความระมัดระวัง ตรวจสอบฟังก์ชันการทำงานของไซต์หลังจากเปลี่ยนการตั้งค่า เพื่อป้องกันตัวคุณเองจากปัญหา

3) ปลั๊กอินแคช WP Widget– ช่วยให้คุณสามารถแคชวิดเจ็ตซึ่งปลั๊กอิน Wp Super Cache ไม่สามารถจัดการได้

11. ใช้เครือข่าย CDN เพื่อโหลดเนื้อหาเร็วขึ้น

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

คุณสามารถใช้ปลั๊กอิน Jetpack Photon ซึ่งอนุญาตให้คุณใช้เครือข่าย WordPress CDN เพื่ออัปโหลดรูปภาพของเว็บไซต์ของคุณ

คุณสามารถใช้เครือข่าย CDN อื่นๆ ได้ เช่น MaxCDN, NGENIX หรือ Amazon CloudFront ฉันไม่ได้ใช้เครือข่าย CDN ดังนั้น ณ จุดนี้ ฉันจะจำกัดตัวเองอยู่เพียงคำอธิบายเบื้องต้นสั้นๆ ของเทคโนโลยีนี้เท่านั้น

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

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

  1. ในหน้าหลักของเว็บไซต์ แสดงเฉพาะประกาศบทความ ไม่จำเป็นต้องแสดงบทความฉบับเต็ม
  2. แยกบทความที่มีขนาดใหญ่มากออกเป็นหน้าต่างๆ โดยใช้แท็ก.
  3. คุณไม่ควรแสดงบทความมากกว่า 5-6 บทความในหน้าหลัก
  4. คุณไม่ควรแสดงความคิดเห็นมากกว่า 50 รายการใต้บทความ และให้ใช้การสลับหน้าระหว่างความคิดเห็นด้วย
  5. ติดตั้งการค้นหาไซต์จาก Google หรือ Yandex เว็บไซต์จะค้นหาข้อมูลได้เร็วขึ้น

นั่นคือทั้งหมดสำหรับฉันเพื่อน ๆ ที่รัก ขอบคุณสำหรับความอดทนที่ดีของคุณ ฉันหวังว่าคุณจะชอบมัน แล้วพบกันใหม่

โครงร่างบทความ

สำหรับ Google, Yandex และเครื่องมือค้นหาอื่น ๆ ความเร็วในการโหลดไซต์ถือเป็นปัจจัยสำคัญในการจัดอันดับ มาดูการเร่งความเร็วในการโหลดและการทำงานของเว็บไซต์โดยใช้ WordPress CMS กัน สามารถดูผลงานได้ท้ายโพสต์

เป้าหมาย: เร่งความเร็วในการโหลดและการทำงานของไซต์บน CMS WordPress ด้วยปลั๊กอิน (โดยไม่ต้องแก้ไขโค้ด)

ขั้นตอนที่ 1 วิเคราะห์สถานการณ์ปัจจุบันด้วยความเร็วในการดาวน์โหลด

ฉันเร่งบล็อกนี้ย้อนกลับไปในเดือนกุมภาพันธ์ 2558 ดังนั้นจึงไม่ได้บันทึกภาพหน้าจอของสถานะก่อนหน้า จากความทรงจำ ฉันจำได้ว่าบริการ PageSpeed ​​​​Insights แสดงความเร็วในการโหลด 50/55 สำหรับมือถือ/เดสก์ท็อป สภาพมันแย่มากและฉันเริ่มคิดถึงการเร่งความเร็ว

วิเคราะห์ไซต์ WordPress ของคุณโดยใช้บริการ Google PageSpeed ​​​​Insights และหากผลการโหลดไซต์น้อยกว่า 85 ให้อ่านต่อ

ขั้นตอนที่ 2 ติดตั้งปลั๊กอินเพื่อการเร่งความเร็ว

WP แคชที่เร็วที่สุด

ปลั๊กอินสำหรับการแคชเว็บไซต์ การบีบอัดไฟล์ การย่อขนาดและการรวม css, js มีฟังก์ชันการทำงานที่กว้างมาก ปลั๊กอินนี้ฟรีในการกำหนดค่าที่จำเป็น

ไปที่แผงผู้ดูแลระบบของไซต์ WP ใน "ปลั๊กอิน" -> "เพิ่มใหม่" ป้อนชื่อปลั๊กอินคลิก "ค้นหา" ปลั๊กอินแรกที่มีรูปสัตว์ประเภทแมวคือปลั๊กอินของเรา เราติดตั้ง.

เครื่องมือเพิ่มประสิทธิภาพรูปภาพ EWWW

ปลั๊กอินสำหรับการเพิ่มประสิทธิภาพภาพ บีบอัดรูปภาพที่มีอยู่และดาวน์โหลดโดยไม่สูญเสียคุณภาพ

ไปที่แผงผู้ดูแลระบบของไซต์ WP ใน "ปลั๊กอิน" -> "เพิ่มใหม่" ป้อนชื่อปลั๊กอินคลิก "ค้นหา" ปลั๊กอินแรกที่มีอิมเมจค้อนที่กระทบรูปภาพคือปลั๊กอินของเรา เราติดตั้ง.

ขั้นตอนที่ 3 การตั้งค่าการเร่งความเร็วไซต์บน WordPress

มาตั้งค่าการแคชและย่อขนาดไฟล์ css, js กันดีกว่า ในแผงผู้ดูแลระบบ ขณะนี้คุณมี WP Fastest Cache เป็นรายการเมนูใหม่ ตามลิงค์ด้านล่างคุณจะเห็นช่องภาษาตั้งค่าภาษารัสเซีย ทำเครื่องหมายในช่องทั้งหมดตามภาพหน้าจอด้านล่าง คุณไม่จำเป็นต้องไปที่แท็บอื่นของปลั๊กอิน - มีฟังก์ชันที่ต้องชำระเงินซึ่งคุณไม่น่าจะต้องการจ่ายเงิน

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

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

ขั้นตอนที่ 4 ผลลัพธ์การเร่งความเร็วไซต์

ผลลัพธ์ที่ได้น่าทึ่งมาก จากอายุ 50 ก็กลายเป็น 81 ทันที (อีกครั้งจากความทรงจำ) หลังจากอ่านคำแนะนำของ Google แล้ว ฉันพบปัญหาในการโหลดมากมายที่เกี่ยวข้องกับปลั๊กอิน ซึ่งได้รับการออกแบบมาเพื่อแสดงโค้ดโปรแกรมบนบล็อกได้อย่างสวยงาม หลังจากที่ฉันรื้อมันออกไป ค่านี้เพิ่มขึ้นเป็น 91! นี่คือสิ่งที่ Yandex Metrica แสดง - รายงานการโหลดหน้าเว็บ:

จากภาพหน้าจอจะเห็นได้ชัดเจนว่า ความเร็วในการโหลดหน้าลดลงจาก 1 วินาทีจาก 0.1- ฉันสังเกตว่าตำแหน่งใน Google และแม้แต่ยานเดกซ์ได้รับการปรับปรุง จำนวนความล้มเหลวก็ลดลง (บางคนโดยเฉพาะกับอินเทอร์เน็ตบนมือถือ ไม่ต้องการรอนานและออกจากไซต์หากหลังจากไปที่ไซต์แล้ว ไซต์ไม่ได้เริ่มทันที เพื่อโหลด)

นอกจากนี้

อย่าใช้ภาพต้นฉบับหากคุณต้องการแสดงภาพในขนาดที่เล็ก

ซึ่งจะช่วยลดความเร็วในการโหลดและทัศนคติของ Google ที่มีต่อไซต์ลงอย่างมาก ตัวอย่างง่ายๆ - ในบล็อกของฉันในหน้าหลัก คุณจะเห็นข้อความและรูปภาพเล็กๆ เหนือฟีดของโพสต์ล่าสุด หากฉันใส่ลิงก์ไปยังรูปภาพต้นฉบับที่มีความละเอียด ~1,000×2000 ในแอตทริบิวต์ src ของแท็ก img และแสดงรูปภาพขนาด 100×100 เซิร์ฟเวอร์จะต้องโหลดรูปภาพขนาด 1,000×2000 เบราว์เซอร์จะบีบอัดรูปภาพนั้น ตามขนาดที่ต้องการ ซึ่งฉันได้ระบุไว้ในรูปแบบการแสดงผล แต่ต้นฉบับถูกโหลดไว้จริงๆ ดังนั้นฉันไม่ขี้เกียจเกินไปที่จะปรับขนาดใน Photoshop แล้วใช้ในเทมเพลตเท่านั้น อัปโหลดรูปภาพที่มีความละเอียดตรงตามที่คุณต้องการแสดง

กราฟิกน้อยลงหมายถึงไซต์เร็วขึ้น

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

ปลั๊กอินที่น้อยลงหมายถึงการสืบค้นฐานข้อมูลน้อยลง

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

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

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

จากการวิจัยล่าสุดจาก 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 ที่ได้รับการปรับปรุงจะเริ่มจัดการการแก้ไขโพสต์โดยอัตโนมัติ คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการติดตั้งและจัดการ
  • ลิงก์บล็อกและแทร็กแบ็ค: ลิงก์บล็อกและแทร็กแบ็คสามารถเติมฐานข้อมูลได้เช่นกัน นอกจากนี้ยังสามารถปิดการใช้งานได้ ซึ่งสามารถทำได้เช่นนี้: การตั้งค่า/การสนทนา/อนุญาตการแจ้งเตือนจากบล็อกอื่น (การแจ้งเตือนและการติดตามย้อนกลับ) ไปยังบทความใหม่
  • ความคิดเห็นของบล็อก: ความคิดเห็นในบล็อกไม่ได้แย่เลย แต่ถ้ามีไม่นับพันเท่านั้น ความคิดเห็นที่เป็นสแปมซึ่งใช้พื้นที่ในฐานข้อมูล จำเป็นต้องลบความคิดเห็นดังกล่าวเป็นประจำเพื่อไม่ให้ "อุดตัน" ฐานข้อมูล
  • ปลั๊กอิน ปลั๊กอินบางตัวรวบรวมข้อมูลและโหลดลงในฐานข้อมูล ดูเหมือนมีประโยชน์ในตอนแรก แต่ในความเป็นจริงแล้ว พวกเขาใช้พื้นที่มากเท่านั้น ตัวอย่างเช่น ปลั๊กอินหนึ่งตัวสามารถใช้งานได้ถึง 160 MB พื้นที่ฐานข้อมูล นี่เป็นเพียงปลั๊กอินเดียว! เกิดอะไรขึ้นถ้ามีหลายอัน?
  • การวิเคราะห์และการลงทะเบียนคุณต้องระมัดระวังกับปลั๊กอินที่วิเคราะห์ประวัติและการลงทะเบียนข้อมูลในโครงการเว็บ พวกเขาใช้ฐานข้อมูลจำนวนมากเป็นหลัก ซึ่งอาจส่งผลให้ประสิทธิภาพของเพจช้าลงและทำให้การเพิ่มประสิทธิภาพ WordPress แย่ลง
  • คุณสามารถติดตั้งปลั๊กอิน WP-Cleanup และใช้เพื่อทำความสะอาดและเพิ่มประสิทธิภาพฐานข้อมูลของคุณได้
2. การเพิ่มประสิทธิภาพรูปภาพใน Wordpress

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

มีอยู่ 2 วิธีในการเพิ่มประสิทธิภาพรูปภาพของตัวเอง:

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

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

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

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

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

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

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

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

การเพิ่มประสิทธิภาพ 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