原来没有缓存的话,404,包括403、500等,oscache不会缓存。
如果一个页面有多个cache块,那么,返回404的cache块不会缓存,但其他cache块会缓存。
举个例子,比如查询一条不存在的数据,cache块内返回404,oscache并不会缓存。如果查询的数据存在,cache块内返回200,则oscache会缓存,在缓存期内,即使删除数据也不会影响缓存,因为这是程序已经不会去查数据库了。
原来没有缓存的话,404,包括403、500等,oscache不会缓存。
如果一个页面有多个cache块,那么,返回404的cache块不会缓存,但其他cache块会缓存。
举个例子,比如查询一条不存在的数据,cache块内返回404,oscache并不会缓存。如果查询的数据存在,cache块内返回200,则oscache会缓存,在缓存期内,即使删除数据也不会影响缓存,因为这是程序已经不会去查数据库了。