อย่าปล่อยให้เว็บไซต์ที่ช้าทำลายการตลาดเนื้อหาของคุณ

เผยแพร่แล้ว: 2019-04-09

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

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

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

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

ลดจำนวนคำขอ Hypertext Transfer Protocol

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

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

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

ในการรวมไฟล์ เพียงแค่คัดลอก/วางโค้ดจากไฟล์หนึ่งไปยังอีกไฟล์หนึ่ง เมื่อโอนการเข้ารหัสที่เหมาะสมทั้งหมดแล้ว ให้ลบไฟล์ต้นฉบับและโค้ด HTML เพิ่มเติม ทั้งหมดนี้ทำได้ง่ายเพียงแค่คัดลอกและวางและสามารถทำได้ในโปรแกรมแก้ไขข้อความ ใดๆ เช่น TextEdit บน Mac OS X หรือ Notepad บน Windows

เพิ่มประสิทธิภาพและบีบอัดไฟล์ของคุณ

มีไฟล์สองประเภทที่คุณควรบีบอัดเพื่อปรับปรุงเวลาในการโหลดเว็บไซต์: 1) รูปภาพ และ 2) ไฟล์โค้ด เช่น CSS และ JavaScript มาดูกันทีละอย่าง

วิธีบีบอัดภาพ

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

Google มีเครื่องมือเพิ่มประสิทธิภาพรูปภาพที่ยอดเยี่ยมในเครื่องมือสำหรับนักพัฒนา รูปภาพแต่ละรูปควรมีขนาดน้อยกว่า 150 KB และมีคุณภาพปานกลาง — ประมาณ 72dpi รูปภาพไม่ควรกว้างเกิน 1,920 พิกเซล บางครั้งการเพิ่มประสิทธิภาพทำได้ง่ายเพียงแค่เปลี่ยนรูปแบบไฟล์สำหรับรูปภาพของคุณ

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

วิธีบีบอัดไฟล์ CSS

สำหรับ Cascading Style Sheets (CSS ) คุณสามารถคัดลอกการเข้ารหัสทั้งหมดลงในไฟล์หลักเพียงไฟล์เดียว แต่ต้องแน่ใจว่าใช้การคัดลอก/วางแทนคำสั่ง @import เนื่องจากอาจทำให้เกิดความล่าช้ามากขึ้น

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

1. ไปที่ Minifier.org ในเบราว์เซอร์ของคุณ ลงชื่อเข้าใช้แดชบอร์ด WordPress แล้วไปที่ ลักษณะที่ปรากฏ > ตัวแก้ไข

wordpress dashboard
ในแดชบอร์ดของ WordPress ที่แถบด้านข้างทางซ้าย ให้คลิกลักษณะที่ปรากฏ จากนั้นคลิก Editor

2. จากนั้น คลิกที่ style.css และคัดลอกโค้ดทั้งหมดบนหน้าจอ

copying stylesheet
คัดลอกโค้ดทั้งหมดจาก style.css ในแถบด้านข้างขวา

3. จากนั้น วางโค้ดลงในหน้าต่างใน Minifier ตรวจสอบให้แน่ใจว่าได้เลือก CSS แล้ว จากนั้นคลิกปุ่ม MINIFY ขนาดใหญ่

Minifier code box
วางรหัสของคุณลงในกล่องรหัส Minifier

4. สุดท้าย วางเอาต์พุตจาก Minifier กลับ เข้าไปในชีต style.css ของคุณ แล้วคลิก อัปเดตไฟล์

saving stylesheet
แผ่น style.css ที่มีโค้ด “ย่อขนาด”

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

คุณสามารถทำซ้ำขั้นตอนด้วยรหัสประเภทใดก็ได้ รวมถึง JavaScript เพียงตรวจสอบให้แน่ใจว่าคุณเลือกตัวเลือก JS ใน Minifier ก่อนกดปุ่ม MINIFY

ลดจำนวนการเปลี่ยนเส้นทางบนเพจของคุณ

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

สิ่งนี้สร้างความหงุดหงิดให้กับผู้ใช้อุปกรณ์เคลื่อนที่ซึ่งปัจจุบันมีการเข้าชมเว็บเป็นจำนวนมาก

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

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

ใช้การแคชเบราว์เซอร์

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

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

โดยทำตามขั้นตอนเหล่านี้:

1. ขั้นแรก เข้าสู่ระบบ cPanel

cpanel login
หน้าจอเข้าสู่ระบบ cPanel มักจะหายาก หน้าตาก็จะประมาณนี้

2. ถัดไป ค้นหาและเปิดใช้ตัวจัดการไฟล์

file manager
มองหาแอปตัวจัดการไฟล์ในแดชบอร์ด cPanel

3. จากนั้น ไปที่ตัวเลือกการตั้งค่า แล้วคลิก 'แสดงไฟล์ที่ซ่อน'

file manager
การตั้งค่าที่แสดงในตัวจัดการไฟล์

4. ตอนนี้ ค้นหาไดเร็กทอรีรากและค้นหาไฟล์ .htaccess ในโฟลเดอร์ public_html

file manager
ตำแหน่งของไฟล์ .htaccess ในตัวจัดการไฟล์

5. สุดท้าย คลิกขวาที่ไฟล์ .htaccess คลิก 'แก้ไข' และเพิ่มรหัสต่อไปนี้:
## EXPIRES CACHING ##
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
## EXPIRES CACHING ##

จากนั้นคลิก 'บันทึก' และ voila! คุณทุกชุด.

การเลือกโฮสต์เว็บที่เชื่อถือได้

การเลือกโฮสต์เว็บและประเภทของโฮสต์อาจส่งผลกระทบอย่างมากต่อความเร็วของเว็บไซต์ มีสามตัวเลือกการโฮสต์:

  1. แชร์ เป็นตัวเลือกที่ถูกที่สุด สิ่งสำคัญที่ควรทราบคือเว็บไซต์ของคุณจะบรรจุลงในเซิร์ฟเวอร์ร่วมกับผู้อื่น อาจจะอีกหลายคน โฮสต์บางตัวมีชื่อเสียงในด้านการจัดหาทรัพยากรการประมวลผลที่ไม่เพียงพอ เช่น พื้นที่ดิสก์, CPU และ RAM สำหรับจำนวนไคลเอนต์ที่ให้บริการ สำหรับไซต์เริ่มต้นหรือไซต์ที่มีการเข้าชมต่ำ นี่ไม่ใช่ตัวเลือกที่แย่
  2. เซิร์ฟเวอร์ส่วนตัวเสมือนหรือ VPS เป็นอีกขั้นหนึ่งจากการแชร์โฮสติ้งในด้านราคาและบริการ แม้ว่าไซต์ของคุณจะตั้งอยู่บนเซิร์ฟเวอร์ที่มีไซต์อื่น ๆ แต่คุณมีพาร์ติชันและสำเนาของระบบปฏิบัติการของคุณเอง ตลอดจนทรัพยากรการประมวลผลเฉพาะที่ไซต์เพื่อนบ้านของคุณไม่สามารถดูดออกได้ สำหรับไซต์ที่มีการเข้าชมสูงและอีคอมเมิร์ซ ซึ่งการหยุดทำงานหมายถึงการสูญเสียเงิน นี่เป็นตัวเลือกโฮสติ้งที่ดีกว่า
  3. ไม่มีระดับการรับส่งข้อมูลที่ยากและรวดเร็วซึ่งคุณจะต้องมี เซิร์ฟเวอร์เฉพาะ แต่ถ้าคุณเห็นตัวเลขหกหลักต่อเดือนเป็นประจำ ควรพิจารณา ที่ $80 ถึง $100 ต่อเดือน นี่เป็นตัวเลือกที่แพงที่สุด แต่แทนที่จะเป็นพื้นที่บนเซิร์ฟเวอร์ คุณจะมีเซิร์ฟเวอร์ทั้งหมดเป็นของตัวเองและไม่จำกัดทรัพยากรที่จัดสรร

รายงานล่าสุดจาก Hosting Canada ซึ่งเป็นองค์กรวิจัยที่สนับสนุนโดยชุมชน ระบุว่าความแตกต่างของความเร็วในการโหลดหน้าเว็บ แม้กระทั่งระหว่างโฮสต์เว็บที่มีชื่อเสียงก็มีความสำคัญเช่นกัน ตัวอย่างเช่น การทดสอบที่คุ้มค่ากว่าทศวรรษเผยให้เห็นเวลาโหลดเฉลี่ยอยู่ในช่วงตั้งแต่ 226 มิลลิวินาที ถึง 2,850 มิลลิวินาที ขึ้นอยู่กับโฮสต์เฉพาะ

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

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

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

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

ใช้เครือข่ายการจัดส่งเนื้อหา

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

cdn
ซ้าย: ไม่มี CDN (ช้ากว่า) ข้อมูลทั้งหมดถูกส่งผ่านคอมพิวเตอร์กลางเครื่องเดียว
ขวา: CDN (เร็วกว่า) ข้อมูลถูกเก็บไว้ในเครื่อง (แคช) บนคอมพิวเตอร์หลายเครื่อง

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

หน้าที่ขึ้นอยู่กับรูปภาพจะได้รับประโยชน์สูงสุดจากการใช้ CDN

ความคิดสุดท้าย

สรุปประเด็นที่เกี่ยวข้องในการปรับปรุงความเร็วเว็บไซต์ที่ช้า:

  1. ลดจำนวนคำขอ HTTP คำขอจะถูกสร้างขึ้นทุกครั้งที่เบราว์เซอร์ขอไฟล์จากเซิร์ฟเวอร์ ลองใช้แนวทางการออกแบบที่เรียบง่าย
  2. เพิ่มประสิทธิภาพหรือบีบอัดไฟล์สำหรับรูปภาพและไฟล์โค้ด เช่น CSS และ JavaScript
  3. ลดจำนวนการเปลี่ยนเส้นทาง เมื่อเวลาผ่านไป การเปลี่ยนแปลงเว็บไซต์ตามธรรมชาติส่งผลให้เกิดการเปลี่ยนเส้นทาง ซึ่งเสียเวลาในขณะที่เบราว์เซอร์พยายามค้นหาว่าลิงก์ควรจะไปที่ใด ทำความสะอาดสิ่งเหล่านี้
  4. เปิดใช้งานการแคชเบราว์เซอร์ มันบันทึกไฟล์แบบคงที่ในหน่วยความจำเบราว์เซอร์ของผู้ใช้ ทำให้เว็บไซต์โหลดเร็วขึ้นในการเยี่ยมชมในอนาคต
  5. เลือกโฮสต์เว็บที่เชื่อถือได้และเริ่มต้นจากการแชร์ไปยังโฮสติ้ง VPS เมื่อคุณจริงจังกับประสิทธิภาพ
  6. สมัครใช้บริการ CDN การรักษาสำเนาของไซต์ของคุณในที่ตั้งทางภูมิศาสตร์ที่กระจัดกระจายทำให้สามารถจัดส่งไปยังผู้ใช้ปลายทางได้รวดเร็วยิ่งขึ้น

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

แต่ทำไมต้องไปสร้างแคมเปญการตลาดเนื้อหาที่ยอดเยี่ยมถ้าไม่มีใครเห็นมัน ขอให้โชคดี!