ข้ามไปที่เนื้อหาหลัก

การตั้งค่า Speed Cache

1. พารามิเตอร์ทั่วไป

Speed cache มีการตั้งค่าบางอย่างที่สามารถเข้าถึงได้จาก แดชบอร์ด > ลิงก์การกำหนดค่า

 

พารามิเตอร์1

 

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

 

2. โหลดแคชล่วงหน้าอัตโนมัติ

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

 

พารามิเตอร์3

 

  • โทเค็นสำหรับการโหลดแคชล่วงหน้า: โทเค็นสำหรับการโหลดแคชล่วงหน้าจะใช้ในการตรวจสอบคำขอเพื่อสร้างแคชใหม่ คุณยังมี URL ที่คุณสามารถใช้กับ crontab ของคุณเพื่อโหลดซ้ำเป็นประจำ
  • โหลดล่วงหน้าหลังจากล้างแคช: หลังจากล้างแล้ว แคชสามารถโหลดล่วงหน้าได้โดยอัตโนมัติตามรายการ URL (ต้องการส่วนขยาย cURL เพื่อให้ทำงานได้ โดยปกติแล้วจะติดตั้ง)
  • เพิ่มส่วนหัวแคชผู้ให้บริการ: มันเป็นในการตอบสนองเมื่อการตอบสนองที่ให้บริการโดย Speed Cache สามารถใช้เพื่อวัตถุประสงค์ในการดีบัก
  • เมนูแคช อัตโนมัติ : เพิ่มเมนูใหม่ในรายการหน้าที่ แคช โดยอัตโนมัติ
  • แคชสำหรับเดสก์ท็อป: ให้ บริการแคชสำหรับเดสก์ท็อปสำหรับอุปกรณ์ทั้งหมด: แนะนำ เว้นแต่จะให้บริการแคชเวอร์ชันที่ไม่ถูกต้อง
  • แคชสำหรับแท็บเล็ต: ให้บริการแคชสำหรับแท็บเล็ต: แนะนำเฉพาะในกรณีที่คุณพบเวอร์ชันแคชที่ไม่ถูกต้อง
  • แคชสำหรับมือถือ: ให้บริการแคชสำหรับมือถือ: แนะนำเฉพาะในกรณีที่คุณพบปัญหาเวอร์ชันแคชที่ไม่ถูกต้อง
  • สคริปต์ภายนอกของแคช: แคชทรัพยากรภายนอก เช่น สคริปต์ที่ให้บริการจาก Google คำเตือน: ตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบประสิทธิภาพก่อนและหลังการเปิดใช้งาน ในบางกรณี คุณอาจประสบกับการสูญเสียประสิทธิภาพเมื่อเปิดใช้งาน!
  • ปิดใช้งานการเพิ่มประสิทธิภาพสำหรับ: ปิดใช้งานแคชและระบบการเพิ่มประสิทธิภาพสำหรับบทบาทผู้ใช้เหล่านั้น (เมื่อเข้าสู่ระบบ)
  • ปุ่มล้างแคช: แสดง ปุ่ม ล้างแคชในแถบด้านบนและในแถบส่วนท้ายเพื่อล้างแคชของเว็บไซต์ทั้งหมด
  • โหลดโมดูลโดย Ajax: เพิ่มตัวเลือกในทุกโมดูลเพื่อเปิดใช้งานการโหลด AJAX (อะซิงโครนัส) ที่จะกำหนดค่าโดยโมดูล

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

 

ajax-loading-module

 

  • SpeedCache โหลด SpeedCache AJAX: เปิดใช้งานการโหลดโมดูลใน AJAX (asynchrone) เพื่อหลีกเลี่ยงปัญหาแคชกับโมดูลนี้
  • รีเฟรช อัตโนมัติ AJAX: ระยะเวลารีเฟรช AJAX ของโมดูลอัตโนมัติเพื่อหลีกเลี่ยงปัญหาแคชกับโมดูลนี้
  • ช่วงเวลารีเฟรช AJAX: เลือกช่วงเวลารีเฟรช AJAX สำหรับโมดูลนี้ (นาที)

 

3. Lazy loading

ในการเข้าถึง Lazy loading โปรดไปที่ Dashboard > Configuration > Parameter มี 2 ​​พารามิเตอร์: Image lazy loading และ Iframe & video lazy loading

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

 

ขี้เกียจโหลดพารามิเตอร์

 

  • ยกเว้นรูปภาพที่น้อยกว่า (ความกว้าง px): ยกเว้นจากการ lazy loading รูปภาพที่ lazy loading รูปภาพทั้งหมดที่มีความกว้างน้อยกว่านี้ในค่าพิกเซล มีประโยชน์ในการยกเว้นไอคอนหรือโลโก้ขนาดเล็ก
  • ยกเว้นรูปภาพที่น้อยกว่า (ความสูงพิกเซล): ยกเว้นรูปภาพที่ lazy loading รูปภาพทั้งหมดที่มีความสูงน้อยกว่านี้ในค่าพิกเซล มีประโยชน์ในการยกเว้นไอคอนหรือโลโก้ขนาดเล็ก
  • Lazy loading รวม URL: รวม URL เหล่านั้นเพียง แต่สำหรับภาพ lazy loading คุณยังสามารถรวมชุดของ URL ได้โดยใช้กฎเช่น: www.website.com/news*
  • Lazy loading ยกเว้น URL: ยกเว้น URL จากภาพที่ lazy loading คุณยังสามารถยกเว้นชุดของ URL ได้โดยใช้กฎ เช่น www.website.com/news*

 

4. ย่อ & จัดกลุ่ม 

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

 

ลดขนาดกลุ่มแท็บ

 

5. ค่าเริ่มต้น

ในการเข้าถึงค่าเริ่มต้น ไปที่ แดชบอร์ด > ลิงก์ ค่าเหล่านี้เป็นค่าเริ่มต้นที่ใช้กับ URL ใหม่เมื่อเพิ่มลงใน ระบบ Speed Cache

 

default-values-tab

 

  • การแคชสำหรับแขก: การแคช URL นี้สำหรับผู้ใช้ทั่วไป
  • โหลดล่วงหน้าสำหรับสาธารณะ: โหลด URL นี้ล่วงหน้าสำหรับผู้ใช้สาธารณะ
  • การแคชสำหรับการเข้าสู่ระบบ: การแคช URL นี้สำหรับผู้ใช้ที่เข้าสู่ระบบ
  • โหลดล่วงหน้าสำหรับการเข้าสู่ระบบ: โหลด URL นี้ล่วงหน้าสำหรับผู้ใช้ที่เข้าสู่ระบบ
  • โหลดล่วงหน้าต่อผู้ใช้: โหลด URL นี้ล่วงหน้าต่อผู้ใช้
  • ไม่รวมแคชสำหรับสาธารณะ: ไม่รวม URL จากแคชสำหรับผู้ใช้สาธารณะ
  • ไม่รวมแคชสำหรับการเข้าสู่ระบบ: ไม่รวม URL จากแคชสำหรับผู้ใช้ที่เข้าสู่ระบบ

 

6. CDN

หากต้องการเข้าถึง CDN ให้ไปที่ แดชบอร์ด > ลิงก์ จากนั้นคุณเปิดใช้งาน CDN และกรอกข้อมูล CDN ของคุณที่นี่

 

cdn-tab

 

 

แคช CDN

  • CDN URL: เพิ่ม CDN URL ของคุณโดยไม่มีเครื่องหมายทับ (ต่อท้าย)
  • เนื้อหา CDN: เนื้อหา Joomla ของคุณแสดงผ่านทรัพยากร CDN คั่นด้วยเครื่องหมายจุลภาค
  • เส้นทางสัมพัทธ์: เปิดใช้งานโดยค่าเริ่มต้น เปิด/ปิด CDN สำหรับทรัพยากรเส้นทางที่เกี่ยวข้อง ใช้สำหรับความเข้ากันได้บางอย่างกับปลั๊กอิน Joomla เฉพาะ
  • รวมไฟล์: ประเภทไฟล์ที่จะโหลดโดยใช้ CDN

แคช Cloudflare

  • ชื่อผู้ใช้: ที่ อยู่อีเมลที่ลงทะเบียนกับบัญชี Cloudflare ของคุณ
  • คีย์ API: คีย์ Global Cloudflare API คุณสามารถสร้างได้จากโปรไฟล์ของคุณ
  • โดเมน: นี่คือโดเมนที่เชื่อมโยงกับบัญชี Cloudflare ของคุณ ซึ่งมักจะเป็นโดเมนเว็บไซต์นี้ (ตัวอย่าง: website.com)
  • URL การล้างข้อมูลที่กำหนดเอง: ทรัพย์สินใดๆ ในแคช Cloudflare ที่ตรงกับ URL ทุกประการจะถูกล้างออกจากแคช แยก URL หนึ่งรายการต่อบรรทัด อาจเป็น URL ของหน้าหรือ URL ของไฟล์

7. การรวม ImageRecycle

ImageRecycle เป็นบริการบีบอัดรูปภาพบุคคลที่สาม: https://www.imagerecycle.com/

เราได้เพิ่มบริการในการกำหนดค่า Speed Cache เนื่องจากเราพิจารณาว่าเป็นการปรับปรุงประสิทธิภาพครั้งใหญ่ แต่ไม่จำเป็นต้องใช้ สมาชิกของเราสามารถรับคูปองส่วนลด 20% สำหรับการเป็นสมาชิกทั้งหมดจากหน้าการกำหนดค่า

 

ir-speed-แคช

 

หลังจากติดตั้ง คุณสามารถบีบอัดรูปภาพและไฟล์ pdf ได้ที่ Components > Image Recycle

 

การเพิ่มประสิทธิภาพด้วยตนเอง

 

สำหรับข้อมูลเพิ่มเติม คุณสามารถไปที่นี่: https://www.imagerecycle.com/cms/joomla

 

8. นำเข้า/ส่งออก

ในการเข้าถึงการนำเข้า/ส่งออก ไปที่ แดชบอร์ด > ลิงก์ ตอนนี้คุณสามารถดูการกำหนดค่านำเข้า/ส่งออก

 

นำเข้าส่งออก

 

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

 

ส่งออก-นำเข้า-ปุ่ม