ถามเรื่อง cache ด้วย jquery ajax ครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ถามเรื่อง cache ด้วย jquery ajax ครับ
ถามเรื่อง cache ด้วย jquery ajax ครับ
จาก https://www.ninenik.com/เพิ่มความเร็ว_ให้กับการ_cache_ด้วย_jquery_ajax_และ_php_cache_class-294.html
ทำแล้วไม่เห็นข้อมูลไปเก็บที่ folder cache เลยครับ
หรือเป็นเพราะ url ผมเก็บไว้มันเป็นแบบนี้
%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B9%81%E0%B8%9B%E0%B8%A5%E0%B9%80%E0%B8%AD%E0%B8%81%E0%B8%AA%E0%B8%B2%E0%B8%A3

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
อาจเป็นไปได้ ลองทดสอบไฟล์ที่มีชื่อปกติดู อึกอย่างลองดูว่าโฟลเดอร์ cache เปิด permission เป็น 777 หรือยัง

ความคิดเห็นที่
2
จาก code
1 2 3 4 5 6 7 8 9 10 11 | <?php include ( "cache-kit.php" ); // เรียกใช้ไฟล์ php class $cache_active = true; // กำหนดให้ทำการ cache $cache_folder = 'cache/' ; // กำหนดไฟลเดอร์ที่ไว้เก็บไฟล์ cache $page_cache = acmeCache::fetch( $fullPathFile . $n_browser , 10); // ทำการ cache หน้าเว็บไซต์ใหม่ ไว้ในตัวแปร $page_cache ทุกๆ 10 วินาที สามารถกำหนดเป็นค่าอื่นได้ if (! $page_cache ){ // ตรวจสอบว่าถ้าไม่มีข้อมูลที่ cache ไว้ ให้ทำการเก็บค่า html ไว้สำหรับบันทึก cache ?> <br type= "_moz" > |
แก้ไขเป็น
<?php
include("cache-kit.php"); // เรียกใช้ไฟล์ php class
$cache_active = true; // กำหนดให้ทำการ cache
$cache_folder = 'cache/'; // กำหนดไฟลเดอร์ที่ไว้เก็บไฟล์ cache
?>
<?php
$fullPathFile="http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
$page_cache = acmeCache::fetch($fullPathFile.$n_browser, 10);
// ทำการ cache หน้าเว็บไซต์ใหม่ ไว้ในตัวแปร $page_cache ทุกๆ 10 วินาที สามารถกำหนดเป็นค่าอื่นได้
if(!$page_cache){ // ตรวจสอบว่าถ้าไม่มีข้อมูลที่ cache ไว้ ให้ทำการเก็บค่า html ไว้สำหรับบันทึก cache
?>

ขอบคุณทุกการสนับสนุน
![]()