ถ้าบริษัทของคุณใช้ไซต์ที่คอมไพล์ คุณสามารถควบคุมระยะเวลาที่ไซต์แบบสแตติกถูกแคชและการเรียกเอเจนต์ผู้ใช้ของอุปกรณ์เคลื่อนที่สำหรับเลย์เอาต์อุปกรณ์เคลื่อนที่แบบแบบอะแดปทีฟที่การคอมไพล์ไซต์รองรับ
Oracle Content Management มีบริการการคอมไพล์ในตัวเพื่อให้คุณสามารถคอมไพล์ไซต์ได้อย่างง่ายดายโดยไม่ต้องมีคอนฟิเกอเรชันเพิ่มเติม หรือผู้ดูแลระบบบริการของคุณอาจตั้งค่าบริการการคอมไพล์ด้วยตนเองเพื่อจุดประสงค์การทดสอบเพื่อตรวจสอบการคอมไพล์ไซต์ หรือใช้ไลบรารีที่กำหนดเอง ไม่ว่าจะใช้บริการการคอมไพล์หรือไม่ คุณสามารถเลือกคอมไพล์ไซต์เมื่อมีการเผยแพร่หรือเผยแพร่ไซต์ซ้ำ
เมื่อล็อกอินเข้าสู่ Oracle Content Management แล้ว ให้คลิก ไซต์ ในเมนูการนาวิเกตด้านข้าง
เลือกไซต์ที่คุณต้องการแก้ไขและคลิก คุณสมบัติ
คลิก การส่งแบบสแตติก ในไดอะล็อกคุณสมบัติ
ใช้งาน คอมไพล์ไซต์หลังจากเผยแพร่ ในส่วน ใช้งานการคอมไพล์อัตโนมัติ
เมื่อเสร็จแล้ว ให้คลิก เสร็จ
เมื่อคุณเผยแพร่หรือยกเลิกการเผยแพร่ไซต์โดยใช้งานการคอมไพล์อัตโนมัติ ระบบจะติดตามและแสดงสถานะการเผยแพร่ในไทล์ของไซต์ของเพจ ไซต์ หลังจากการเผยแพร่เสร็จสมบูรณ์ ระบบจะติดตามกระบวนการคอมไพล์ในส่วน การส่งแบบสแตติก ของไดอะล็อกคุณสมบัติของไซต์ เมื่อการคอมไพล์เสร็จสมบูรณ์ ส่วนการส่งแบบสแตติกของคุณสมบัติของไซต์จะแสดงวันที่และเวลาของการคอมไพล์ครั้งล่าสุด และระบุลิงค์เพื่อดาวน์โหลดล็อกการคอมไพล์
ไซต์ที่คอมไพล์จะถูกแคชอยู่ในเบราเซอร์ของผู้ใช้เป็นเวลา 300 วินาที (5 นาที) ตามค่าดีฟอลต์ ผู้ดูแลระบบของบริการของคุณอาจเปลี่ยนค่าดีฟอลต์นี้ แต่ในฐานะผู้พัฒนาไซต์ คุณสามารถแก้ไขค่าดีฟอลต์ของไซต์ที่กำหนดได้ในคุณสมบัติไซต์
เมื่อล็อกอินเข้าสู่ Oracle Content Management แล้ว ให้คลิก ไซต์ ในเมนูการนาวิเกตด้านข้าง
เลือกไซต์ที่คุณต้องการแก้ไขและคลิก คุณสมบัติ
คลิก การส่งแบบสแตติก ในไดอะล็อกคุณสมบัติ
ในส่วน การแคชส่วนหัวการตอบกลับ ให้ป้อน Cache-control: max-age=
และค่าตัวเลขของจำนวนวินาทีที่คุณต้องการให้แคชเพจไว้ในเบราเซอร์ของผู้ใช้ ตัวอย่างเช่น Cache-control: max-age=600
จะแคชเพจไว้ 10 นาที
เมื่อเสร็จแล้ว ให้คลิก เสร็จ
ถ้าอินสแตนซ์ของคุณใช้ Akamai ในการเก็บการตั้งค่า Akamai ที่มีอยู่ ให้เว้นว่างส่วน การแคชส่วนหัวการตอบกลับ ไว้ ในการแก้ไขการตั้งค่า Akamai ที่มีอยู่ ให้ป้อน Edge-Control: !no-store,max-age=1800,downstream-ttl=1800
ที่มีรายการตัวหนาเป็นการตั้งค่าดีฟอลต์เป็นวินาที
!no-store
ระบุว่าการตั้งค่านี้ควรแก้ไขคอนฟิเกอเรชันการแคช Akamai ที่สัมพันธ์กันสำหรับคุณสมบัติmax-age
กำหนดระยะเวลาที่ Akamai ควรแคชเพจนี้ ค่าดีฟอลต์คือ 1800 วินาที (30 นาที) ในระหว่างเวลาดังกล่าว Akamai จะดำเนินการตามคำขอสำหรับเพจโดยไม่ส่งคำขอเพจจาก Oracle Content Managementdownstream-ttl
แจ้งให้ Akamai ส่งส่วนหัว "Cache-Control: max-age" พร้อมการตอบกลับไปยังเบราเซอร์ของไคลเอนต์ โดยสั่งให้เบราเซอร์ดังกล่าวแคชเพจตามเวลาที่กำหนด ค่าดีฟอลต์คือ 1800 วินาที (30 นาที)เมื่อคอมไพล์ไซต์ คุณจะสามารถสร้างเพจอุปกรณ์เคลื่อนที่เพื่อรองรับเลย์เอาต์แบบอะแดปทีฟได้ คุณสามารถระบุเอเจนต์ผู้ใช้ที่ส่งผลให้เซิร์ฟเวอร์ส่งเพจอุปกรณ์เคลื่อนที่ แทนที่เพจที่คอมไพล์แบบมาตรฐานสำหรับไซต์ ระบบจะถือว่าค่าที่ป้อนที่นี่เป็นสตริงย่อยที่ตรงตามตัวพิมพ์เล็กและใหญ่ เมื่อจับคู่กับส่วนหัวเอเจนต์ผู้ใช้ที่ส่งให้โดยเบราเซอร์ โปรดทราบว่ามีการใช้คำหลัก อุปกรณ์เคลื่อนที่
ร่วมกันในสตริงเอเจนต์ผู้ใช้สำหรับเบราเซอร์ในอุปกรณ์เคลื่อนที่