version 4.1.0

สร้างไฟล์ Cache แบบ HTML เพื่อเพิ่มความเร็ว

  อังคารที่ 27 มกราคม พ.ศ. 2558 เวลา 08:57:42 น.      1,899 ครั้ง


สร้างไฟล์ Cache แบบ HTML เพื่อเพิ่มความเร็ว

ตัวอย่างคำสั่ง

 class ExampleController extends ControllerBase
{

    public function indexAction()
    {
    
        // กำหนดระยะเวลาสิ้นสุดการแสดงผลจากไฟล์ Cache 
        // ตัวอย่างนี้ กำหนดอายุของไฟล์ 2 วัน
        $frontCache = new Phalcon\Cache\Frontend\Output(array(
            "lifetime" => (86400 * 2)    // 2 days (172800)
        ));

        // ระบุตำแหน่งที่เก็บไฟล์ Cache HTML
        $cache = new Phalcon\Cache\Backend\File($frontCache, array(
            "cacheDir" => __DIR__ . "/../cache/",   // [skeleton]\app\cache\
        ));

        // กำหนดชื่อไฟล์ Cache
        $content = $cache->start("my-cache.html");

        // ตรวจสอบไฟล์ Cache
        if($content === null){

            // ยังไม่ได้ Cache ไฟล์
            echo date("r"); // แสดงวันที่สร้างไฟล์
            echo '

Test Cache to File HTML

'; // บันทึกไฟล์ Cache ลงในไดเรคทอรี่ [skeleton]\app\cache\cache/my-cache.html $cache->save(); }else{ // พบไฟล์ Cache HTML echo $content; // แสดงไฟล์ Cache ในไดเรคทอรี่ [skeleton]\app\cache\my-cache.html } } }

1. สร้างไฟล์ ExampleController.php สำหรับใช้ในการทดสอบการ cache

รูปภาพตัวอย่าง

รูปภาพตัวอย่าง

รูปภาพที่ 1 | รูปภาพตัวอย่าง

2. เข้าไปยัง URL http://localhost/phalcon_demo/example เพื่อทำการทำสอบระบบ Cache HTML

รูปภาพตัวอย่าง

รูปภาพตัวอย่าง

รูปภาพที่ 2 | รูปภาพตัวอย่าง




นักแปล / นักเขียน / เรียบเรียง

author

เอกบิณ ใจแก้วมา (แม็ก)

"โปรแกรมเมอร์ตัวเล็ก ๆ" สะสมประสบการณ์ด้านการพัฒนาซอฟแวร์มามากกว่า 11 ปี
# ติดตามผลงานได้ที่ | พบกับเราที่ Google+ | Facebook






Comment