ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

วิธีปิดโค้ดที่เก็บ cache (แคช) เพื่อพัฒนาระบบก่อนเปิดใน Joomla

 

cache คือ การเก็บข้อมูลชั่วคราว
แคชใน Joomla

 

          cache (แคช) คือ การเก็บข้อมูลชั่วคราวก็อย่างเช่นตอนเราดึงข้อมูลมาจากฐานข้อมูลหลายๆรายการในครั้งแรก และต้องการที่จะดึงข้อมูลจากฐานข้อมูลมาอีกถ้าทำแบบนี้จะทำให้ฐานข้อมูลทำงานหนัก จึงทำให้เราจะดึงข้อมูลมาทีเดียวแล้วเก็บไว้ที่ cache (แคช) ก่อนเมื่อต้องการที่จะดึงข้อมูลมาใช้อีกครั้งนึงแทนที่เราจะไปดึงจากฐานข้อมูลเราก็แค่ไปอ่านจาก cache (แคช) แทน แต่หากเราต้องการที่จะแก้ไขโค้ดหรือปลับเปลี่ยนอะไรเราก็จะต้องรอเวลาให้แคชเปลี่ยนข้อมูลที่เราปรับแก้ไปแต่ถ้าเราเป็นผู้พัฒนาระบบเราก็สามารถปิด cache (แคช) ไปก่อนได้แล้วรันดูผลลัพธ์ได้โดยเราสามารถปิดได้ดังนี้

 

วิธีปิดโค้ดที่เก็บ cache (แคช) ดังนี้

  1. เข้าไปในโฟลเดอร์ view ในไฟล์ view.html.php 
  2. จากนั้นสังเกตุโค้ดของ cache (แคช) ดังตัวอย่างโค้ด
    $cache->setCaching(true);
    $cache->setLifeTime(60);​
  3. จากนั้นก็ comment โค้ด 2 บรรทัดนั้นไปเพื่อจะให้การแก้ไขทำงานได้เร็วขึ้นเพราะถ้าเราไม่ comment ไปเราก็จะต้องรอเวลาให้แคชเปลี่ยนข้อมูลที่เคยเก็บไว้ตามเวลาที่กำหนดไปโดยสามารถสังเกตุเวลาตรงโค้ดบรรทัดที่ 2 คือ setLifeTime(60)

 

          เมื่อเราแก้ไขโค้ดแล้วเราก็สามารถเปิดแคชได้ก่อนที่เราจะอัพขึ้นระบบของเราเพราะแคชจะช่วยให้ฐานข้อมูลทำงานน้อยลงและจะทำให้เว็บของเราโหลดเร็วขึ้น

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Joomla

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
python2.7 ติดปัญหา Non-ASCII character
โดย chakirin.bfds ส 23 ม.ค. 2021 12:59 pm บอร์ด Programming - C/C++ & java & Python
4
19
ส 23 ม.ค. 2021 2:40 pm โดย chakirin.bfds
ติดปัญหา find หา input ไม่เจอในไฟล์ javascript
โดย eange08 ศ 22 ม.ค. 2021 4:39 pm บอร์ด JavaScript & Jquery Ajax
1
17
ส 23 ม.ค. 2021 3:04 pm โดย eange08
โปรแกรม Kdenlive ตัดเสียงรบกวนอย่างไรคะ
โดย Kannaphat ศ 22 ม.ค. 2021 3:08 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
20
ศ 22 ม.ค. 2021 4:55 pm โดย Kannaphat
ขอวิธีดึงข้อมูลใน list มาแสดงเป็นข้อความทีละบรรทัด
โดย chakirin.bfds พฤ 21 ม.ค. 2021 6:38 pm บอร์ด Programming - C/C++ & java & Python
3
30
ส 23 ม.ค. 2021 1:31 pm โดย mindphp
อะไรบ้างที่คุณต้องรู้เกี่ยวกับการ ‘ซ่อมนาฬิกา’ !
โดย totheworld พฤ 21 ม.ค. 2021 3:05 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
11
พฤ 21 ม.ค. 2021 3:05 pm โดย totheworld
ขอวิธีบันทึกหน้าจอในนิมบัสโดยที่ไม่ติด URL และสามารถเปลี่ยน Tab ได้
โดย Kannaphat พฤ 21 ม.ค. 2021 1:55 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
5
35
ศ 22 ม.ค. 2021 3:07 pm โดย Kannaphat
ของวิธีแก้การเขียน Python เเล้วติด UnicodeEncodeError
โดย chakirin.bfds พฤ 21 ม.ค. 2021 11:27 am บอร์ด Programming - C/C++ & java & Python
2
27
พฤ 21 ม.ค. 2021 11:43 am โดย chakirin.bfds
Apple A14 Bionic ที่สุดของ CPU iPhone 12 ดีจริงไหมไปหาคำตอบกัน
โดย Anonymous อ 19 ม.ค. 2021 11:30 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
26
พ 20 ม.ค. 2021 11:53 pm โดย DanielPe