Tôi có một trang web về cơ bản chỉ hiển thị mọi thứ mà không có bất kỳ biểu mẫu nào và sau khi tải. Trang web này dựa trên PHP và được lưu trữ trên máy chủ chia sẻ. Nó hiếm khi thay đổi. Tôi muốn kích hoạt bộ nhớ đệm cho trang web này. của nó chia sẻ lưu trữ vì vậy tôi cần một giải pháp:Siêu tệp dựa trên trang web tĩnh (html) php cache
- không sử dụng memcached
- không cần phải di chuyển trang web của tôi để VPS
- không sử dụng APC hoặc những thứ khác
Vì vậy, về cơ bản những gì tôi muốn hoàn thành là bộ nhớ cache mỗi subsite để HTML và nói với PHP để có được 5 phút phiên bản cache HTML của subsite hiện tại và hiển thị nó cho người dùng. Và sau 5 phút để làm mới bộ nhớ cache.
Tôi đã tìm kiếm một số thời gian trên internets và có một số hướng dẫn và khung công tác hỗ trợ loại bộ nhớ đệm kinky này.
Nhưng những gì tôi cần chỉ là một thư viện tốt, cực kỳ dễ sử dụng.
tôi tưởng tượng nó để làm việc theo cách này:
<?
if (current_site_cache_is_valid())
{
display_cached_version();
die;
}
..mywebsite rendering code
?>
Vì vậy, đơn giản như nó âm thanh nhưng tôi hy vọng một số nhà phát triển đồng tốt đã làm thư viện của loại hình này trước đây. Vì vậy, bạn có biết như vậy đã sẵn sàng để sử dụng, không phải là rất tốn thời gian để thực hiện giải pháp?
Nếu bạn có thể sử dụng PEAR, PEAR_Cache có thể là tất cả những gì bạn cần: http://pear.php.net/package/Cache –
Bạn có apache + .htaccess không? – hakre
có thể trùng lặp: [Làm cách nào để triển khai bộ nhớ cache HTML cho trang web PHP?] (Http://stackoverflow.com/questions/55223/how-do-i-implement-a-html-cache-for-a- php-site) – hakre