อยากมาบอกเผื่อสำหรับคนแก้สคริปตัวเองไปโขแล้ว จะได้ทำได้เองครับ
แค่ 3 สเต็ปง่ายๆ (วิธีนี้เฉพาะ auto video script นะครับ ตัดทอนโค้ดให้เหลือสั้นๆ)
ขั้นตอน 1เปิด header.php
หา include_once('gzip.php');
เพิ่มคำสั่งนี้ลงไป
ต่อท้าย$cachefile = "cache/".md5($_SERVER['REQUEST_URI'])."_".basename($_SERVER['REQUEST_URI']);
$mtime = time() - @filemtime($cachefile);
if(!($mtime > 30 || !file_exists($cachefile))) {
echo file_get_contents($cachefile);
new gzip_encode();
exit();
}
โดยตรงเลข 86400 คือจำนวนวิของการเก็บแคช (มาจาก 60วิ*60นาที*24ชม.)
ปรับตามสะดวกครับ
ขั้นตอน 2เปิด footer.php
หา new gzip_encode();
เพิ่มคำสั่งลงไป
ก่อนหน้า! new gzip_encode(); (ย้ำว่าข้างหน้า)
$fp = fopen($cachefile, 'w');
fwrite($fp, ob_get_contents());
fclose($fp);
ขั้นตอน 3สร้างโฟลเดอร์ cache ไว้ในสคริป
เท่านี้แหละครับ แก้ง่ายๆ แก้แค่ 2 ไฟล์
แต่ผมก็ทำมาช้าเกินไปมั้ง
