DIY - วิธีทำ cache ของ auto video script

เริ่มโดย EThaiZone, 23 ตุลาคม 2007, 13:21:06

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

EThaiZone

อยากมาบอกเผื่อสำหรับคนแก้สคริปตัวเองไปโขแล้ว จะได้ทำได้เองครับ
แค่ 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 ไฟล์

แต่ผมก็ทำมาช้าเกินไปมั้ง  :D

okgofun

 ;) สุดยอดเลยครับ

ลองโหลดมาเหมือนกัน แต่ยังไม่ได้ใช้ เดี๋ยวจะลองดูครับ
จะต้องทำให้ได้เดือนละอย่างต่ำ $1,000 แล้วก็ไม่โดนแบน

technomatch

ขอบคุณหลายๆครับ แจ่มมากๆครับ  :-*

:) :) :) :) :) :) :) :) :) :)

น้องบิ้ว

ขอบคุนคุณโจ้คร๊าปปป  :'(

babymild

ขอบพระคุณมากมากครับผม เป็นประโยชน์มากมาก :-* :-* :-*
[direct=https://thailandoption.com]binary option[/direct]
[direct=https://articleheros.com]หาเงินออนไลน์[/direct]
[direct=https://bitcointhai.com]บิทคอยน์[/direct]
[direct=https://www.xn--l3cfak1c3cwh.com/]บอทเทรด[/direct]

nume

ขอบคุณครับ น้ำใจงามทุกคนเลย
[direct=http://daekyoamerica.com/888paydaylaon/][/direct]
[direct=http://bestbuymastercreditcard.com/]best buy credit card[/direct] [direct=http://moon3dbook.com/]:P[/direct]
สมัครHostgatorไม่เป็นpmมาครับ