ข้ามไปยังเนื้อหาหลัก

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

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

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

 

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

 

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

 

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

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

 

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

 

  • โทเค็นสำหรับการโหลดแคชล่วงหน้า: โทเค็นสำหรับการโหลดแคชล่วงหน้าใช้เพื่อตรวจสอบสิทธิ์คำขอในการสร้างแคชใหม่ นอกจากนี้ คุณยังมี URL ที่คุณสามารถใช้กับ crontab เพื่อโหลดแคชใหม่เป็นประจำได้อีกด้วย
  • การโหลดล่วงหน้าหลังจากล้างแคช: หลังจากล้างแคชแล้ว ระบบจะสามารถโหลดแคชล่วงหน้าโดยอัตโนมัติตามรายการ URL (ต้องใช้ส่วนขยาย cURL ซึ่งโดยปกติจะติดตั้งไว้แล้ว)
  • โหลด URL จากไฟล์ .xml ของแผนผังเว็บไซต์ล่วงหน้า โดยแต่ละ URL อยู่คนละบรรทัด: เพิ่ม URL จากไฟล์ .xml ของแผนผังเว็บไซต์หนึ่งไฟล์หรือหลายไฟล์ โดยแต่ละ URL อยู่คนละบรรทัด
  • เพิ่มส่วนหัว Cache-Provider ในการตอบสนองเมื่อได้รับการตอบสนองจาก Speed Cache สามารถใช้เพื่อวัตถุประสงค์ในการดีบัgได้
  • เพิ่มเมนูใหม่ลงในรายการแคชของหน้าเว็บโดยอัตโนมัติ :
  • แคชสำหรับเดสก์ท็อป: ให้บริการแคชสำหรับเดสก์ท็อปแก่ทุกอุปกรณ์: แนะนำให้ทำเช่นนี้ เว้นแต่ว่าจะใช้แคชเวอร์ชันที่ไม่ถูกต้อง
  • แคชสำหรับแท็บเล็ต: ให้บริการแคชสำหรับแท็บเล็ต: แนะนำเฉพาะในกรณีที่คุณพบปัญหาแคชเวอร์ชันไม่ถูกต้อง
  • แคชสำหรับอุปกรณ์เคลื่อนที่: แสดงแคชสำหรับอุปกรณ์เคลื่อนที่: แนะนำเฉพาะในกรณีที่คุณพบปัญหาแคชเวอร์ชันไม่ถูกต้อง
  • แคชสคริปต์ภายนอก: แคชทรัพยากรภายนอก เช่น สคริปต์ที่ให้บริการโดย Google คำเตือน: โปรดตรวจสอบประสิทธิภาพก่อนและหลังการเปิดใช้งาน ในบางกรณี คุณอาจพบว่าประสิทธิภาพลดลงเมื่อเปิดใช้งาน!
  • ปิดใช้งานการเพิ่มประสิทธิภาพสำหรับ: ปิดใช้งานระบบแคชและการเพิ่มประสิทธิภาพสำหรับบทบาทผู้ใช้เหล่านั้น (เมื่อเข้าสู่ระบบแล้ว)
  • ปุ่มล้างแคช: แสดงปุ่มล้างแคชในแถบด้านบนและแถบด้านล่างเพื่อล้างแคชทั้งหมดของเว็บไซต์
  • โหลดโมดูลด้วย Ajax: เพิ่มตัวเลือกในแต่ละโมดูลเพื่อเปิดใช้งานการโหลดแบบ 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 ได้.

 

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