Speed Cache: การตั้งค่า
1. พารามิเตอร์ทั่วไป
Speed cache มีการตั้งค่าบางอย่างที่สามารถเข้าถึงได้จาก แดชบอร์ด > ลิงก์การกำหนดค่า
- อายุการใช้งานของแคช: อายุการใช้งานของแคชเป็นนาที หลังจากช่วงเวลานี้ แคชจะถูกล้างและสร้างขึ้นใหม่โดยอัตโนมัติ
- ข้อจำกัดขนาดแคช: ล้างแคชโดยอัตโนมัติเมื่อโฟลเดอร์มีขนาดเกินขีดจำกัดที่กำหนดไว้.
- ขนาดแคช (MB): กำหนดขนาดหากเลือกตัวเลือกแบบกำหนดเอง
- ใช้แคชของเบราว์เซอร์: ใช้เบราว์เซอร์เพื่อแคชเนื้อหาของหน้าเว็บ การแคชเนื้อหาขนาดใหญ่ เช่น รูปภาพ ลงในฮาร์ดไดรฟ์ จะช่วยเพิ่มความเร็วในการโหลดหน้าเว็บได้มาก นอกจากนี้ยังสามารถล้างแคชได้ในภายหลัง
- ไฟล์แคชต่อผู้ใช้: ระบบจะสร้างไฟล์แคชสำหรับผู้ใช้แต่ละคน ซึ่งจะเปิดใช้งานหากเว็บไซต์ของคุณต้องการการเข้าสู่ระบบ ใช้ได้เฉพาะกับผู้ใช้ที่เข้าสู่ระบบแล้ว และอนุญาตให้ยกเว้นองค์ประกอบแบบไดนามิก เช่น ชื่อผู้ใช้ จากแคช
- ล้างแคชในการดำเนินการของผู้ดูแลระบบ: แคชจะถูกลบในการดำเนินการบางอย่างในส่วนการจัดการของ Joomla ได้แก่ การบันทึก การใช้งาน การเผยแพร่ การยกเลิกการเผยแพร่ หรือการลบเนื้อหาออกจากถังขยะ
- ล้างแคชในการดำเนินการต่างๆ บนหน้าเว็บไซต์ Joomla: แคชจะถูกลบในการดำเนินการบางอย่างบนหน้าเว็บไซต์ Joomla เช่น การบันทึก การใช้งาน การเผยแพร่ การยกเลิกการเผยแพร่ หรือการลบเนื้อหา
- ล้างแคชของ Joomla ด้วย: นอกจาก SpeedCache แล้ว แคชของ Joomla ก็จะถูกล้างด้วยเช่นกัน
2. การโหลดแคชล่วงหน้าอัตโนมัติ
พารามิเตอร์ล่าสุดเกี่ยวกับการสร้างแคชใหม่โดยอัตโนมัติ หลังจากล้างแคชแล้ว แคชจะถูกโหลดใหม่โดยอัตโนมัติตามรายการ URL (ต้องใช้ส่วนขยาย cURL ในการทำงาน ซึ่งโดยปกติจะติดตั้งไว้แล้ว).
- โทเค็นสำหรับการโหลดแคชล่วงหน้า: โทเค็นสำหรับการโหลดแคชล่วงหน้าใช้เพื่อตรวจสอบสิทธิ์คำขอในการสร้างแคชใหม่ นอกจากนี้ คุณยังมี URL ที่คุณสามารถใช้กับ crontab เพื่อโหลดแคชใหม่เป็นประจำได้อีกด้วย
- การโหลดล่วงหน้าหลังจากล้างแคช: หลังจากล้างแคชแล้ว ระบบจะสามารถโหลดแคชล่วงหน้าโดยอัตโนมัติตามรายการ URL (ต้องใช้ส่วนขยาย cURL ซึ่งโดยปกติจะติดตั้งไว้แล้ว)
- โหลด URL จากไฟล์ .xml ของแผนผังเว็บไซต์ล่วงหน้า โดยแต่ละ URL อยู่คนละบรรทัด: เพิ่ม URL จากไฟล์ .xml ของแผนผังเว็บไซต์หนึ่งไฟล์หรือหลายไฟล์ โดยแต่ละ URL อยู่คนละบรรทัด
- เพิ่มส่วนหัว Cache-Provider ในการตอบสนองเมื่อได้รับการตอบสนองจาก Speed Cache สามารถใช้เพื่อวัตถุประสงค์ในการดีบัgได้
- เพิ่มเมนูใหม่ลงในรายการแคชของหน้าเว็บโดยอัตโนมัติ :
- แคชสำหรับเดสก์ท็อป: ให้บริการแคชสำหรับเดสก์ท็อปแก่ทุกอุปกรณ์: แนะนำให้ทำเช่นนี้ เว้นแต่ว่าจะใช้แคชเวอร์ชันที่ไม่ถูกต้อง
- แคชสำหรับแท็บเล็ต: ให้บริการแคชสำหรับแท็บเล็ต: แนะนำเฉพาะในกรณีที่คุณพบปัญหาแคชเวอร์ชันไม่ถูกต้อง
- แคชสำหรับอุปกรณ์เคลื่อนที่: แสดงแคชสำหรับอุปกรณ์เคลื่อนที่: แนะนำเฉพาะในกรณีที่คุณพบปัญหาแคชเวอร์ชันไม่ถูกต้อง
- แคชสคริปต์ภายนอก: แคชทรัพยากรภายนอก เช่น สคริปต์ที่ให้บริการโดย Google คำเตือน: โปรดตรวจสอบประสิทธิภาพก่อนและหลังการเปิดใช้งาน ในบางกรณี คุณอาจพบว่าประสิทธิภาพลดลงเมื่อเปิดใช้งาน!
- ปิดใช้งานการเพิ่มประสิทธิภาพสำหรับ: ปิดใช้งานระบบแคชและการเพิ่มประสิทธิภาพสำหรับบทบาทผู้ใช้เหล่านั้น (เมื่อเข้าสู่ระบบแล้ว)
- ปุ่มล้างแคช: แสดงปุ่มล้างแคชในแถบด้านบนและแถบด้านล่างเพื่อล้างแคชทั้งหมดของเว็บไซต์
- โหลดโมดูลด้วย Ajax: เพิ่มตัวเลือกในแต่ละโมดูลเพื่อเปิดใช้งานการโหลดแบบ Ajax (ซิงโครนัส) โดยสามารถกำหนดค่าได้ในแต่ละโมดูล
เมื่อ "โหลดโมดูลด้วย Ajax" คุณจะเห็นพารามิเตอร์ต่างๆ ใน แท็บ โมดูล > ขั้นสูง
- SpeedCache : เปิดใช้งานการโหลดโมดูลในโหมด AJAX (แบบอะซิงโครนัส) เพื่อหลีกเลี่ยงปัญหาแคชกับโมดูลนี้
- การรีเฟรชอัตโนมัติของ AJAX: ทำการรีเฟรชโมดูล AJAX โดยอัตโนมัติเป็นระยะ เพื่อหลีกเลี่ยงปัญหาแคชของโมดูลนี้
- ช่วงเวลาการรีเฟรช AJAX: เลือกช่วงเวลาการรีเฟรช AJAX สำหรับโมดูลนี้ (นาที)
3. Lazy loading
ในการเข้าถึง Lazy loading โปรดไปที่ แดชบอร์ด > การกำหนดค่า > พารามิเตอร์ ซึ่งจะมีพารามิเตอร์ 2 ตัว ได้แก่ lazy loading สำหรับรูปภาพ และ lazy loading วิดีโอ
คุณสมบัติเหล่านี้จะช่วยให้คุณโหลดรูปภาพ iframe หรือวิดีโอแบบค่อยเป็นค่อยไปเมื่อผู้ใช้เลื่อนหน้าลง ซึ่งมีประโยชน์หากคุณมีหน้าเว็บยาวๆ ที่มีรูปภาพ iframe หรือวิดีโอ HTML5 จำนวนมากอยู่ภายใน ก่อนอื่น คุณควรเปิดใช้งานพารามิเตอร์นี้ จากนั้นคุณจะเห็นการตั้งค่าเหล่านี้ด้านล่าง:
- ไม่รวมรูปภาพที่มีความกว้างน้อยกว่า (ค่าความกว้างเป็นพิกเซล): ไม่รวม รูปภาพทั้งหมดที่มีความกว้างน้อยกว่าค่านี้ในหน่วยพิกเซลใน lazy loading
- ไม่รวมรูปภาพที่มีความสูงน้อยกว่า (ค่าความสูงเป็นพิกเซล): ไม่รวม รูปภาพทั้งหมดที่มีความสูงน้อยกว่าค่านี้ใน lazy loading
- Lazy loading : รวมเฉพาะ URL ที่จำเป็นสำหรับการโหลดรูปภาพ lazy loading เท่านั้น คุณยังสามารถรวมชุด URL โดยใช้กฎเช่น: www.website.com/news*
- Lazy loading : ยกเว้น URL จากการโหลดรูปภาพ lazy loading Loading คุณยังสามารถยกเว้นชุด URL ได้โดยใช้กฎเช่น: www.website.com/news*
4. ย่อขนาดและจัดกลุ่ม
จากนี้ไป คุณสามารถดูตัวเลือก Minify & Group ได้จากแดชบอร์ด หรือไปที่ Configuration > แท็บ Minify & Group แล้วคลิก Group And Minify Setup คุณสามารถดู ข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าได้ ที่นี่
5. ค่าเริ่มต้น
หากต้องการเข้าถึงค่าเริ่มต้น ให้ไปที่ แดชบอร์ด > ลิงก์การกำหนดค่า ค่าเหล่านี้คือค่าเริ่มต้นที่จะใช้กับ URL ใหม่เมื่อเพิ่มลงใน ระบบ Speed Cache
- การแคชสำหรับผู้เยี่ยมชม: การแคช URL นี้สำหรับผู้เยี่ยมชม
- โหลดล่วงหน้าสำหรับบุคคลทั่วไป: โหลด URL นี้ล่วงหน้าสำหรับผู้ใช้ทั่วไป
- การแคชสำหรับผู้ใช้ที่เข้าสู่ระบบ: ระบบจะแคช URL นี้สำหรับผู้ใช้ที่เข้าสู่ระบบแล้ว
- โหลดล่วงหน้าสำหรับผู้ใช้ที่เข้าสู่ระบบ: โหลด URL นี้ล่วงหน้าสำหรับผู้ใช้ที่เข้าสู่ระบบแล้ว
- โหลดล่วงหน้าต่อผู้ใช้: โหลด URL นี้ล่วงหน้าสำหรับผู้ใช้แต่ละราย
- ยกเว้นแคชสำหรับผู้ใช้ทั่วไป: ยกเว้น URL จากการแคชสำหรับผู้ใช้ทั่วไป
- ยกเว้นแคชสำหรับผู้ใช้ที่เข้าสู่ระบบ: ยกเว้น URL จากแคชสำหรับผู้ใช้ที่เข้าสู่ระบบ
6. CDN
ในการเข้าถึง CDN ให้ไปที่ แดชบอร์ด > ลิงก์การกำหนดค่า จะมีพารามิเตอร์ "เปิดใช้งาน CDN" และ "ล้างแคช Cloudflare" อยู่ ในการใช้งาน คุณควรเปิดใช้งานและกรอกข้อมูลที่จำเป็นด้านล่าง:
แคช CDN
- URL ของ CDN: ใส่ URL ของ CDN ของคุณ โดยไม่ต้องใส่เครื่องหมายสแลชปิดท้าย
- เนื้อหา CDN: เนื้อหา Joomla ของคุณถูกจัดเก็บผ่านแหล่งข้อมูล CDN โดยคั่นด้วยเครื่องหมายจุลภาค
- เส้นทางสัมพัทธ์: เปิดใช้งานโดยค่าเริ่มต้น เปิด/ปิดใช้งาน CDN สำหรับทรัพยากรที่มีเส้นทางสัมพัทธ์ ใช้เพื่อความเข้ากันได้กับปลั๊กอิน Joomla บางตัว
- รวมไฟล์: ประเภทไฟล์ที่จะโหลดโดยใช้ CDN
แคชคลาวด์เฟลร์
- ชื่อผู้ใช้: ที่อยู่อีเมลที่ลงทะเบียนไว้กับบัญชี Cloudflare ของคุณ
- คีย์ API: คีย์ API ของ Cloudflare ทั่วโลก คุณสามารถสร้างได้จากโปรไฟล์ของคุณ
- โดเมน: นี่คือโดเมนที่เชื่อมโยงกับบัญชี Cloudflare ของคุณ โดยปกติจะเป็นโดเมนของเว็บไซต์นี้ (ตัวอย่าง: website.com)
- URL ที่กำหนดเองสำหรับการล้างแคช: สินทรัพย์ใดๆ ในแคชของ Cloudflare ที่ตรงกับ URL ที่ระบุไว้จะถูกล้างออกจากแคช ระบุ URL แยกกันบรรทัดละหนึ่งรายการ อาจเป็น URL ของหน้าเว็บหรือ URL ของไฟล์ก็ได้
7. การนำเข้า/ส่งออก
ในการเข้าถึง ฟังก์ชันนำเข้า/ส่งออก ให้ไปที่ แดชบอร์ด > ลิงก์การตั้งค่า ตอนนี้คุณจะเห็นการตั้งค่าการนำเข้า/ส่งออกแล้ว
การเพิ่มประสิทธิภาพเว็บไซต์ต้องใช้เวลา และการนำเข้าไฟล์เพื่อเรียกคืนการตั้งค่าส่วนขยายทั้งหมดของคุณนั้นเร็วกว่า จากตรงนี้ คุณสามารถนำเข้าหรือส่งออกไฟล์ JSON ได้.








