ว่าด้วยเรื่องของการ clear file (cache)


จำเป็นอย่างยิ่งถ้าหากเราใช้ host แล้วมี file cache จำนวนเยอะๆ จำทำให้ inode เรา มีจำนวนเยอะๆได้ ผมจึงมี module การ clear ข้อมูลที่ไม่จำเป็นออกไปอาจจะเอาไปประยุกต์กันได้ดีเลยทีเดียว



จัดการ clear cache หรือ file ที่มีจำนวนเยอะๆ ได้

<?
$cachedir = "importcsv/temp/csv";             //เลือก folder หรือ path ที่ต้องการ clear ข้อมูล

if ($cachehandle = opendir($cachedir)) {    //ใช้ function opendir เพื่อ เปิด folder
   while (false !== ($file = readdir($cachehandle))) {  //จากนั้น ใช้ loop เพือ วน อ่าน
    if ($file != "." && $file != "..") {           //ตรวจสอบว่ามี file อยู่หรือไม่
        $file2del = $cachedir."/".$file;           
unlink($file2del);                    ///ทำการลบ file ออก
       }
   }
   closedir($cachehandle);                //ควรทำครับ
}
echo 'Cached cleared.';               
?>





ไปแล้ววันนี้ วันหน้ามาใหม่   


ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Oculus Rift

Panasonic Lumix FZ2500 / FZ2000

Apple TV