tôi đang tìm kiếm hướng dẫn từ tất cả những người có thể cho tôi biết về bộ nhớ đệm trang cho một trang web ... tôi đang làm việc trong php vì vậy nếu có ai có thể giải thích cho tôi làm thế nào để thực hiện bộ nhớ đệm trong php.trang bộ nhớ đệm bằng cách sử dụng php
Trả lời
Đây là một liên kết hữu ích cho bạn, về những điều cơ bản về bộ đệm ẩn và cách áp dụng điều đó với php.
http://www.devshed.com/c/a/PHP/Output-Caching-with-PHP/
Hãy ghi nhớ trong hầu hết các trường hợp bộ nhớ đệm thích hợp nên áp dụng trước đó (còn gọi là yêu cầu thậm chí không đạt được kịch bản php).
PHP cung cấp giải pháp cực kỳ đơn giản cho bộ nhớ đệm động dưới dạng đệm đầu ra. Trang đầu của trang web (tạo ra nhiều lưu lượng truy cập nhất) hiện được phân phát từ một bản sao được lưu trong bộ nhớ cache nếu nó đã được lưu trong vòng 5 phút cuối cùng.
<?php
$cachefile = "cache/".$reqfilename.".html";
$cachetime = 5 * 60; // 5 minutes
// Serve from the cache if it is younger than $cachetime
if (file_exists($cachefile) && (time() - $cachetime
< filemtime($cachefile)))
{
include($cachefile);
echo "<!-- Cached ".date('jS F Y H:i', filemtime($cachefile))."
-->n";
exit;
}
ob_start(); // start the output buffer
?>
.. Your usual PHP script and HTML here ...
<?php
// open the cache file for writing
$fp = fopen($cachefile, 'w');
// save the contents of output buffer to the file
fwrite($fp, ob_get_contents());
// close the file
fclose($fp);
// Send the output to the browser
ob_end_flush();
?>
Đây là một loại bộ nhớ cache đơn giản,
bạn có thể nhìn thấy nó ở đây
http://www.theukwebdesigncompany.com/articles/php-caching.php
Bạn có thể sử dụng Smarty có kỹ thuật bộ nhớ cache
tôi m khá ngạc nhiên rằng không có o f phản ứng cho đến nay dường như đã giải quyết khả năng bộ nhớ đệm bất cứ nơi nào OTHER hơn trên máy chủ nơi PHP đang chạy.
Có rất nhiều chức năng trong HTTP để cho phép các proxy và trình duyệt sử dụng lại nội dung được cung cấp trước đó mà không cần phải tham khảo lại nguồn gốc. Rất nhiều để tôi thậm chí không cố gắng trả lời điều này trong một S.O. Đáp lại.
Xem trang này tutorial để biết giới thiệu giới thiệu cho chủ đề này.
C.
- 1. Cách tắt bộ nhớ đệm proxy bằng .htaccess
- 2. Bật Bộ đệm ẩn được chia sẻ trong sqlite bằng cách sử dụng PHP PDO
- 3. NSURLCache sử dụng thuật toán bộ nhớ đệm nào?
- 4. Bộ nhớ đệm mùa xuân so với bộ nhớ đệm
- 5. Bộ nhớ đệm Hibernate?
- 6. Bộ nhớ đệm dữ liệu sơ cấp trong PHP
- 7. Bộ nhớ cache, tắt bộ nhớ đệm
- 8. Class.forName() bộ nhớ đệm
- 9. Bộ nhớ đệm chuỗi. Tối ưu hóa bộ nhớ và sử dụng lại
- 10. Rails - etags so với bộ nhớ đệm trang (bộ nhớ cache tập tin)
- 11. Cách sử dụng nhiều bộ đệm trong đường ray?
- 12. Rails trang bộ nhớ đệm và tin nhắn flash
- 13. HTML5 ẩn bộ nhớ đệm
- 14. Cách đọc một trang web bằng PHP
- 15. crossdomain.xml ngăn bộ nhớ đệm
- 16. bằng bộ nhớ đệm ổi không có chức năng tải
- 17. Làm thế nào để sử dụng Magento bộ nhớ đệm trong khi sử dụng "API Magento"
- 18. Đặt tiêu đề trang bằng cách sử dụng PHP
- 19. Xuất bản ghi nhớ đệm trong PHP
- 20. Rò rỉ bộ nhớ bằng cách sử dụng pandas dataframe
- 21. Rò rỉ bộ nhớ bằng cách sử dụng socket.io
- 22. Mô phỏng bộ nhớ thấp bằng cách sử dụng C++
- 23. lấy trang web ip bằng cách sử dụng php
- 24. Bộ đệm đầu ra PHP
- 25. tắt bộ nhớ cache của trình duyệt bằng php hoặc sử dụng javascript
- 26. Biến bộ nhớ đệm trong biến $ _SESSION?
- 27. Cách trả về số lượng mục nhập bằng cách sử dụng bộ nhớ đệm mùa xuân trừu tượng
- 28. Đo mức sử dụng bộ nhớ của một trang web
- 29. Ghi vào bộ nhớ đệm thay vì tệp bằng libjpeg?
- 30. Cách tiếp cận bộ nhớ đệm trong ZF2
Vui lòng xem http://stackoverflow.com/questions/2279316/beginner-data-caching-in-php – fire