The data that will be cached will be HTML files and must be stored anywhere from 3 days to a week. I understand that memcached will not be a good solution here, because if the server goes down, we will lose everything.
Try a peek at memcachedb . The Reddit guys seem to be using it, as mentioned in this talk , and it had a lot of good points to say about it. It seems you are getting memcache simplicity, but with the reliability of disk storage.
If you cache entire pages, you can use http-cache, such as Squid.
Consider Zend_Cache . It will provide you with a nice consistent API for cache operations. It provides a many-good file server, but you can swap it for other backends as needed.
Source: https://habr.com/ru/post/1309449/More articles:Fixed top navigation and anchors - htmlHow to determine if a DataGridView contains uncommitted changes when binding to SqlDataAdapter - c #How to make a random and unique generator? - javaIs there a global scope for error handling in WCF comparable to Global.asax Application_Error in ASP.Net? - exception-handlingIs there a standard literal constant that I can use instead of "utf-8" in C # (.Net 3.5)? - c #Get unrelated objects in one trip to the database - entity-frameworkHow to implement the WSDL provided by a business partner? - c #yaml-cpp parsing lines - c ++asp.net mvc script and style links - javascripthelp with $ (this) .val () toUpperCase () - jqueryAll Articles