Speed Cache : การตั้งค่า
1. พารามิเตอร์ทั่วไป
Speed cache มีการตั้งค่าบางอย่างที่สามารถเข้าถึงได้จาก ลิงก์แดชบอร์ด > การกำหนดค่า
- เวลาชีวิตแคช: เวลาชีวิตแคชเป็นนาที หลังจากหน่วงเวลานี้ แคชจะถูกล้างโดยอัตโนมัติแล้วสร้างใหม่
- ใช้แคชของเบราว์เซอร์: ใช้เบราว์เซอร์เพื่อแคชเนื้อหาของหน้า เพิ่มความเร็วของหน้าได้มากโดยการแคชเนื้อหาที่มีหน้าจำนวนมาก เช่น รูปภาพ บนฮาร์ดไดรฟ์ของคุณ เคลียร์ได้ด้วย
- ไฟล์แคชต่อผู้ใช้: ไฟล์แคชจะถูกสร้างขึ้นสำหรับผู้ใช้แต่ละราย เพื่อเปิดใช้งานหากเว็บไซต์ของคุณต้องการการเข้าสู่ระบบ ใช้สำหรับผู้ใช้ที่เข้าสู่ระบบเท่านั้นและอนุญาตให้แยกองค์ประกอบแบบไดนามิกออกจากแคชเช่น username
- ล้างแคชในการดำเนินการของผู้ดูแลระบบ: แคชจะถูกลบในการดำเนินการบางอย่างในการดูแลระบบ Joomla: บันทึก นำไปใช้ เผยแพร่ เลิกเผยแพร่ หรือทิ้งเนื้อหา
- ล้างแคชในการดำเนินการด้านหน้า: แคชจะถูกลบออกจากการกระทำบางอย่างบนส่วนหน้าของ Joomla: บันทึก นำไปใช้ เผยแพร่ เลิกเผยแพร่ หรือทิ้งเนื้อหา
- ล้างแคชของ Joomla ด้วย: นอกจาก SpeedCache แล้ว แคช Joomla จะถูกล้างด้วย
2. โหลดแคชล่วงหน้าอัตโนมัติ
พารามิเตอร์ล่าสุดเกี่ยวกับการสร้างแคชใหม่โดยอัตโนมัติ หลังจากล้างแล้ว แคชสามารถโหลดล่วงหน้าได้โดยอัตโนมัติตามรายการ URL (ต้องมีส่วนขยาย cURL เพื่อให้ทำงานได้ ซึ่งโดยปกติแล้วจะติดตั้งไว้)
- โทเค็นสำหรับการโหลดแคชล่วงหน้า: โทเค็นสำหรับการโหลดแคชล่วงหน้าจะใช้ในการตรวจสอบคำขอเพื่อสร้างแคชใหม่ คุณยังมี URL ที่คุณสามารถใช้กับ crontab เพื่อโหลดซ้ำเป็นประจำ
- โหลดล่วงหน้าหลังจากล้างแคช: หลังจากล้างแล้ว แคชสามารถโหลดล่วงหน้าได้โดยอัตโนมัติตามรายการ URL (ต้องการส่วนขยาย cURL เพื่อให้ทำงานได้ โดยปกติแล้วจะติดตั้ง)
- โหลด URL .xml ล่วงหน้าจากแผนผังเว็บไซต์ หนึ่งรายการต่อบรรทัด: เพิ่ม URL แผนผังเว็บไซต์หนึ่งรายการขึ้นไป หนึ่งรายการต่อหนึ่งบรรทัด
- เพิ่มส่วนหัวแคชผู้ให้บริการ: มันในการตอบสนองเมื่อการตอบสนองที่ให้บริการโดย Speed Cache สามารถใช้เพื่อจุดประสงค์ในการดีบัก
- เมนูแคช อัตโนมัติ : เพิ่มเมนูใหม่ในรายการหน้าที่ แคช โดยอัตโนมัติ
- แคชสำหรับเดสก์ท็อป: ให้ บริการแคชสำหรับเดสก์ท็อปสำหรับอุปกรณ์ทั้งหมด: แนะนำ เว้นแต่จะให้บริการแคชเวอร์ชันที่ไม่ถูกต้อง
- แคชสำหรับแท็บเล็ต: ใช้งานแคชสำหรับแท็บเล็ต: แนะนำเฉพาะในกรณีที่คุณพบเวอร์ชันแคชที่ไม่ถูกต้อง
- แคชสำหรับมือถือ: ให้บริการแคชสำหรับมือถือ: แนะนำเฉพาะในกรณีที่คุณพบเวอร์ชันแคชที่ไม่ถูกต้อง
- สคริปต์ภายนอกของแคช: แคชทรัพยากรภายนอก เช่น สคริปต์ที่ให้บริการจาก Google คำเตือน: ตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบประสิทธิภาพก่อนและหลังการเปิดใช้งาน ในบางกรณี คุณอาจประสบกับการสูญเสียประสิทธิภาพเมื่อเปิดใช้งาน!
- ปิดใช้งานการเพิ่มประสิทธิภาพสำหรับ: ปิดใช้งานแคชและระบบการเพิ่มประสิทธิภาพสำหรับบทบาทผู้ใช้เหล่านั้น (เมื่อเข้าสู่ระบบ)
- ปุ่มล้างแคช: แสดง ปุ่ม ล้างแคชในแถบด้านบนและในแถบส่วนท้ายเพื่อล้างแคชของเว็บไซต์ทั้งหมด
- โหลดโมดูลโดย Ajax: เพิ่มตัวเลือกในทุกโมดูลเพื่อเปิดใช้งานการโหลด AJAX (ซิงโครไนซ์) เพื่อกำหนดค่าโดยโมดูล
เมื่อ "โหลดโมดูลโดย Ajax" คุณจะเห็นพารามิเตอร์ที่ แท็บ โมดูล > ขั้นสูง
- SpeedCache โหลด SpeedCache AJAX: เปิดใช้งานการโหลดโมดูลใน AJAX (asynchrone) เพื่อหลีกเลี่ยงปัญหาแคชกับโมดูลนี้
- รีเฟรช อัตโนมัติ AJAX: ระยะเวลารีเฟรช AJAX ของโมดูลอัตโนมัติเพื่อหลีกเลี่ยงปัญหาแคชกับโมดูลนี้
- ช่วงเวลารีเฟรช AJAX: เลือกช่วงเวลารีเฟรช AJAX สำหรับโมดูลนี้ (นาที)
3. Lazy loading
หากต้องการเข้าถึง Lazy loading โปรดไปที่ แดชบอร์ด > การกำหนดค่า > พารามิเตอร์ ซึ่งประกอบด้วย 2 พารามิเตอร์: Image lazy loading และ Iframe & Video lazy loading 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
- การแคชสำหรับแขก: การแคช URL นี้สำหรับผู้ใช้ทั่วไป
- โหลดล่วงหน้าสำหรับสาธารณะ: โหลด URL นี้ล่วงหน้าสำหรับผู้ใช้สาธารณะ
- การแคชสำหรับการเข้าสู่ระบบ: การแคช URL นี้สำหรับผู้ใช้ที่เข้าสู่ระบบ
- โหลดล่วงหน้าสำหรับการเข้าสู่ระบบ: โหลด URL นี้ล่วงหน้าสำหรับผู้ใช้ที่เข้าสู่ระบบ
- โหลดล่วงหน้าต่อผู้ใช้: โหลด URL นี้ล่วงหน้าต่อผู้ใช้
- ไม่รวมแคชสำหรับสาธารณะ: ไม่รวม URL จากแคชสำหรับผู้ใช้สาธารณะ
- ไม่รวมแคชสำหรับการเข้าสู่ระบบ: ไม่รวม URL จากแคชสำหรับผู้ใช้ที่เข้าสู่ระบบ
6. CDN
หากต้องการเข้าถึง CDN ให้ไปที่ แดชบอร์ด > ลิงก์ จะมีพารามิเตอร์แคช Activate CDN และ Clear Cloudflare ในการใช้งาน คุณควรเปิดใช้งานและกรอกข้อมูลที่จำเป็นด้านล่าง:
แคช 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% สำหรับการเป็นสมาชิกทั้งหมดจากหน้าการกำหนดค่า
หลังจากติดตั้ง คุณสามารถบีบอัดไฟล์รูปภาพและ pdf ได้ที่ Components > Image Recycle
สำหรับข้อมูลเพิ่มเติมคุณสามารถไปที่นี่: https://www.imagerecycle.com/cms/joomla
8. นำเข้า/ส่งออก
ในการเข้าถึง การนำเข้า/ส่งออก ไปที่ แดชบอร์ด > ลิงก์ ตอนนี้คุณสามารถดูการกำหนดค่านำเข้า/ส่งออก
การเพิ่มประสิทธิภาพเว็บไซต์ต้องใช้เวลาและการนำเข้าไฟล์เพื่อให้การกำหนดค่าส่วนขยายทั้งหมดของคุณกลับมาเร็วขึ้น จากที่นี่ คุณสามารถนำเข้าหรือส่งออกไฟล์ json