Tôi có các phần trên trang yêu cầu số lượng tài nguyên hợp lý mà tôi muốn lưu vào bộ nhớ cache, đây là ví dụ về trang.Bộ nhớ cache PHP các phần cụ thể của một trang
[=== Some Static HTML ===]
[=== PHP Script 1 ===]
[=== Some Static HTML ===]
[=== PHP Script 2 ===]
Tôi muốn đặt "PHP Script 1" vào một tập tin bộ nhớ cache ví dụ script1.html và bao gồm nó chứ không phải xử lý toàn bộ kịch bản, và tương tự cho Script 2.
Tôi có vấn đề là tôi có thể cache toàn bộ trang một cách dễ dàng và nó hoạt động nhưng tôi muốn chỉ bộ nhớ cache các bộ phận cụ thể (như trên) vì một số điều như dữ liệu phiên người dùng cần phải được sống.
Tôi có lớp này có nghĩa là để có thể dừng lại và bắt đầu bộ đệm để tôi có thể kéo ra các phần cụ thể mà không vi phạm phần còn lại của trang nhưng nó không làm những gì tôi muốn. http://pastebin.com/Ua6DDExw
Tôi muốn có thể thực hiện như sau bên dưới, trong khi nó sẽ lưu phần trong một tệp bằng một đơn giản php inlcude thay vì nhấn vào cơ sở dữ liệu.
HTML Content
<?php
$cache->start_buffer("cache_name");
// PHP Script
$cache->end_buffer("cache_name");
?>
HTML Content
<?php
$cache->start_buffer("cache_name");
// PHP Script
$cache->end_buffer("cache_name");
?>
Tôi không có quyền truy cập vào memcache hoặc bất kỳ thứ gì khác như thế vì điều này sẽ diễn ra chia sẻ lưu trữ.
Bất kỳ trợ giúp sẽ là tuyệt vời, Cảm ơn
Bất kỳ ai khác có một số ý tưởng? –