ตั้งค่าตัวเลือกการส่งไซต์แบบสแตติก

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

ใช้งานการคอมไพล์อัตโนมัติเมื่อเผยแพร่

Oracle Content Management มีบริการการคอมไพล์ในตัวเพื่อให้คุณสามารถคอมไพล์ไซต์ได้อย่างง่ายดายโดยไม่ต้องมีคอนฟิเกอเรชันเพิ่มเติม หรือผู้ดูแลระบบบริการของคุณอาจตั้งค่าบริการการคอมไพล์ด้วยตนเองเพื่อจุดประสงค์การทดสอบเพื่อตรวจสอบการคอมไพล์ไซต์ หรือใช้ไลบรารีที่กำหนดเอง ไม่ว่าจะใช้บริการการคอมไพล์หรือไม่ คุณสามารถเลือกคอมไพล์ไซต์เมื่อมีการเผยแพร่หรือเผยแพร่ไซต์ซ้ำ

  1. เมื่อล็อกอินเข้าสู่ Oracle Content Management แล้ว ให้คลิก ไซต์ ในเมนูการนาวิเกตด้านข้าง

  2. เลือกไซต์ที่คุณต้องการแก้ไขและคลิก คุณสมบัติ

  3. คลิก การส่งแบบสแตติก ในไดอะล็อกคุณสมบัติ

  4. ใช้งาน คอมไพล์ไซต์หลังจากเผยแพร่ ในส่วน ใช้งานการคอมไพล์อัตโนมัติ

  5. เมื่อเสร็จแล้ว ให้คลิก เสร็จ

เมื่อคุณเผยแพร่หรือยกเลิกการเผยแพร่ไซต์โดยใช้งานการคอมไพล์อัตโนมัติ ระบบจะติดตามและแสดงสถานะการเผยแพร่ในไทล์ของไซต์ของเพจ ไซต์ หลังจากการเผยแพร่เสร็จสมบูรณ์ ระบบจะติดตามกระบวนการคอมไพล์ในส่วน การส่งแบบสแตติก ของไดอะล็อกคุณสมบัติของไซต์ เมื่อการคอมไพล์เสร็จสมบูรณ์ ส่วนการส่งแบบสแตติกของคุณสมบัติของไซต์จะแสดงวันที่และเวลาของการคอมไพล์ครั้งล่าสุด และระบุลิงค์เพื่อดาวน์โหลดล็อกการคอมไพล์

แก้ไขส่วนหัวการควบคุมแคชดีฟอลต์สำหรับไซต์ที่คอมไพล์

ไซต์ที่คอมไพล์จะถูกแคชอยู่ในเบราเซอร์ของผู้ใช้เป็นเวลา 300 วินาที (5 นาที) ตามค่าดีฟอลต์ ผู้ดูแลระบบของบริการของคุณอาจเปลี่ยนค่าดีฟอลต์นี้ แต่ในฐานะผู้พัฒนาไซต์ คุณสามารถแก้ไขค่าดีฟอลต์ของไซต์ที่กำหนดได้ในคุณสมบัติไซต์

  1. เมื่อล็อกอินเข้าสู่ Oracle Content Management แล้ว ให้คลิก ไซต์ ในเมนูการนาวิเกตด้านข้าง

  2. เลือกไซต์ที่คุณต้องการแก้ไขและคลิก คุณสมบัติ

  3. คลิก การส่งแบบสแตติก ในไดอะล็อกคุณสมบัติ

  4. ในส่วน การแคชส่วนหัวการตอบกลับ ให้ป้อน Cache-control: max-age= และค่าตัวเลขของจำนวนวินาทีที่คุณต้องการให้แคชเพจไว้ในเบราเซอร์ของผู้ใช้ ตัวอย่างเช่น Cache-control: max-age=600 จะแคชเพจไว้ 10 นาที

  5. เมื่อเสร็จแล้ว ให้คลิก เสร็จ

ถ้าอินสแตนซ์ของคุณใช้ Akamai ในการเก็บการตั้งค่า Akamai ที่มีอยู่ ให้เว้นว่างส่วน การแคชส่วนหัวการตอบกลับ ไว้ ในการแก้ไขการตั้งค่า Akamai ที่มีอยู่ ให้ป้อน Edge-Control: !no-store,max-age=1800,downstream-ttl=1800 ที่มีรายการตัวหนาเป็นการตั้งค่าดีฟอลต์เป็นวินาที

  • !no-store ระบุว่าการตั้งค่านี้ควรแก้ไขคอนฟิเกอเรชันการแคช Akamai ที่สัมพันธ์กันสำหรับคุณสมบัติ
  • max-age กำหนดระยะเวลาที่ Akamai ควรแคชเพจนี้ ค่าดีฟอลต์คือ 1800 วินาที (30 นาที) ในระหว่างเวลาดังกล่าว Akamai จะดำเนินการตามคำขอสำหรับเพจโดยไม่ส่งคำขอเพจจาก Oracle Content Management
  • downstream-ttl แจ้งให้ Akamai ส่งส่วนหัว "Cache-Control: max-age" พร้อมการตอบกลับไปยังเบราเซอร์ของไคลเอนต์ โดยสั่งให้เบราเซอร์ดังกล่าวแคชเพจตามเวลาที่กำหนด ค่าดีฟอลต์คือ 1800 วินาที (30 นาที)

ระบุเอเจนต์ผู้ใช้ของอุปกรณ์เคลื่อนที่ที่จะรองรับเลย์เอาต์แบบอะแดปทีฟที่คอมไพล์

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

  1. เมื่อล็อกอินเข้าสู่ Oracle Content Management แล้ว ให้คลิก ไซต์ ในเมนูการนาวิเกตด้านข้าง
  2. เลือกไซต์ที่คุณต้องการแก้ไขและคลิก คุณสมบัติ
  3. คลิก การส่งแบบสแตติก ในไดอะล็อกคุณสมบัติ
  4. ในส่วน เอเจนต์ผู้ใช้ของอุปกรณ์เคลื่อนที่ ให้ป้อนลิสต์ที่คั่นด้วยเครื่องหมายคอมมาของสตริงย่อยเอเจนต์ผู้ใช้สำหรับเอเจนต์ผู้ใช้ที่คุณต้องการให้บริการเพจอุปกรณ์เคลื่อนที่ ถ้ามีสตริงย่อยส่วนใดตรงกับสตริงเอเจนต์ผู้ใช้ของเบราเซอร์ เพจอุปกรณ์เคลื่อนที่จะให้บริการ