WordPress: ใช้ Google Libraries แทนการโฮสต์ในเครื่อง
- หมวดหมู่: พัฒนาการ
ดังที่ฉันได้ชี้ให้เห็นหลายครั้งก่อนหน้านี้: ความเร็วเป็นสิ่งสำคัญสำหรับการทำงานทุกประเภทบนอินเทอร์เน็ตเนื่องจากประสิทธิภาพการโหลดที่ดีขึ้นจะช่วยเพิ่มการแปลงบนเว็บไซต์ Mozilla สามารถเพิ่มการดาวน์โหลด Firefox ได้ 60 ล้านครั้งต่อปีโดยลดเวลาในการโหลด 2.7 วินาทีบนหน้าดาวน์โหลดขององค์กร
ธีมและเว็บไซต์ที่ทันสมัยจำนวนมากใช้ไลบรารีและส่วนประกอบ JavaScript เช่น jQuery, Prototype หรือ Dojo เพื่อเพิ่มประสิทธิภาพในการทำงานของเว็บไซต์
แม้ว่าจะเป็นเรื่องที่ดีในทางทฤษฎีด้วยเหตุผลหลายประการ แต่ก็หมายความว่าผู้ใช้ต้องดาวน์โหลดสคริปต์เหล่านั้นเมื่อเชื่อมต่อกับบริการหรือเว็บไซต์เป็นครั้งแรก มีข้อยกเว้นประการหนึ่งสำหรับกฎ: หากสคริปต์ไม่ได้รับการแก้ไขและอยู่ในแคชของเบราว์เซอร์อยู่แล้วสคริปต์จะไม่ถูกดาวน์โหลดอีก แต่โหลดจากแคชของเบราว์เซอร์ในเครื่อง
ข้อเสนอแนะหนึ่งข้อ ที่นักพัฒนา ในช่วงเวลาที่ผ่านมาคือการเปลี่ยนไปใช้สคริปต์ที่นำเสนอจากระยะไกลแทนที่จะเป็นสคริปต์ในเครื่อง และหนึ่งในเป้าหมายหลักของ Google คือโฮสต์สคริปต์จำนวนมากบนเครือข่ายการกระจายเนื้อหาที่รวดเร็วเพื่อให้ทุกคนใช้งานได้
Google Libraries
ประโยชน์ของการใช้ jQuery เวอร์ชันโฮสต์และสคริปต์อื่น ๆ มีดังต่อไปนี้:
- เวลาในการตอบสนองที่ดีขึ้นเนื่องจากเครือข่ายการกระจายเนื้อหาที่น่าประทับใจของ Google ที่ส่งสคริปต์จากตำแหน่งใกล้กับผู้ใช้เพื่อลดเวลาในการตอบสนองและเพิ่มความเร็วในการดาวน์โหลด
- การดาวน์โหลดแบบขนานด้วยการนำเสนอจากเซิร์ฟเวอร์อื่น นี่เป็นสิ่งสำคัญอย่างยิ่งหากผู้ใช้ทำงานกับเบราว์เซอร์ที่ จำกัด การดาวน์โหลดพร้อมกันจากเว็บเซิร์ฟเวอร์เป็น 2 การเชื่อมต่อ
- การแคชที่ดีขึ้นเนื่องจากโอกาสที่สคริปต์จะถูกแคชไว้แล้วสำหรับผู้ใช้ที่เชื่อมต่อกับเว็บไซต์ของคุณเป็นครั้งแรก
โดยเฉพาะอย่างยิ่งตัวเลือกที่สามสามารถเร่งความเร็วสำหรับผู้เข้าชมครั้งแรกได้เนื่องจากสคริปต์ไม่จำเป็นต้องโหลดเลยหากผู้ใช้ดาวน์โหลดบนพื้นที่เว็บอื่นก่อนหน้านี้
ปลั๊กอิน WordPress ใช้ Google Libraries เปลี่ยนตำแหน่งของสคริปต์ที่ใช้ในพื้นที่เป็นสคริปต์ที่ Google โฮสต์เพื่อให้คุณและผู้เยี่ยมชมไซต์ของคุณได้รับประโยชน์จากสิ่งนี้
มันเป็นปลั๊กอินติดตั้งและลืมมันไปเพราะมันจัดการทุกอย่างในพื้นหลัง ไม่มีการกำหนดค่าใด ๆ และคุณควรตรวจสอบประสิทธิภาพของปลั๊กอินโดยการตรวจสอบกิจกรรมเครือข่ายของเว็บไซต์ของคุณหลังจากติดตั้งปลั๊กอิน
หากคุณใช้ Chrome หรือ Firefox ให้กด F12 แล้วเลือกเครือข่ายจากรายการแท็บในเมนูนักพัฒนาที่เปิดขึ้นที่นี่ โหลดหน้าเว็บใหม่และดูสคริปต์ที่โหลด คุณควรสังเกตว่ามีการโหลดบางส่วนจากเซิร์ฟเวอร์ของ Google แทนที่จะเป็นเซิร์ฟเวอร์ภายใน
เท่าที่การสนับสนุนดำเนินไปปลั๊กอินสำหรับ WordPress รองรับไลบรารีและส่วนประกอบต่อไปนี้ในขณะนี้:
- Dojo
- jQuery
- jQuery UI
- MooTools
- แบบเดิม
- script.aculo.us
- SWFObject
หากเว็บไซต์ของคุณใช้สคริปต์อื่นอาจยังโหลดจากเซิร์ฟเวอร์ภายในเครื่องและไม่ได้โหลดจากเซิร์ฟเวอร์ระยะไกล
ประโยชน์เพิ่มเติมอย่างหนึ่งจากการดำเนินการนี้คือคุณจะประหยัดแบนด์วิดท์ บางสคริปต์มีขนาด 100 กิโลไบต์หรือใหญ่กว่าซึ่งคุณสามารถบันทึกได้สำหรับทุกการเชื่อมต่อใหม่ที่สร้างขึ้น หากคุณได้รับการเชื่อมต่อใหม่ 1,000 ครั้งต่อวันคุณจะประหยัดได้ 100.000 กิโลไบต์ต่อวันหรือ 36.500.000 กิโลไบต์ต่อปี
ปิดคำ
สรุปได้: คุณเพิ่มประสิทธิภาพการโหลดเว็บไซต์ของคุณหากมีการใช้สคริปต์ที่รองรับและในขณะเดียวกันก็ลดจำนวนแบนด์วิดท์ที่เว็บไซต์ของคุณต้องการ
ข้อแม้เดียวคือคุณโหลดทรัพยากรจาก Google ซึ่งบางคนอาจเห็นว่าเป็นความเสี่ยงด้านความเป็นส่วนตัวที่พวกเขาไม่ต้องการรับ
ตอนนี้อ่าน : เพิ่มประสิทธิภาพเวลาในการโหลดหน้าเว็บไซต์ของคุณ