我有一个Web php应用程序,并且使用文件缓存,我以这种格式存储数据
$cache=array(
'time'=>time(),
'data'=>serialize($data),
);
file_put_contents(ROOT.'/cache/'.$companyID.'/'.$file,json_encode($cache),LOCK_EX)?true:false;
据您了解,我不使用mfiletime而是文件中写入的“时间”。
每次文件过期,我都会删除。 我现在没有任何问题,但我正在出于教育目的进行更多挖掘
我的问题是,每次缓存文件到期时,遵循DISK IO的最佳做法是什么: