Php 我应该缓存文件的md5还是足够快而不需要缓存?

Php 我应该缓存文件的md5还是足够快而不需要缓存?,php,md5,checksum,Php,Md5,Checksum,每次用户登录时,我需要检查服务器上约10-20个文件的md5校验和。每个文件可以是~10MB。我应该缓存这些文件的md5,还是实时缓存而不浪费时间和精力 另外,每天可能会有多达10万次登录。这取决于需求,检查缓存值与获取文件校验和并不相同 所以根据第一句话-我需要检查10-20个文件的md5校验和-不,你不能缓存它 但是,如果您只需要显示校验和,那么是的,您可以并且应该缓存它,并在必要时使用cron作业定期检查文件完整性。如果所有用户的文件都相同,那么在这种情况下,我建议您缓存文件的md5,这样

每次用户登录时,我需要检查服务器上约10-20个文件的md5校验和。每个文件可以是~10MB。我应该缓存这些文件的md5,还是实时缓存而不浪费时间和精力


另外,每天可能会有多达10万次登录。

这取决于需求,检查缓存值与获取文件校验和并不相同

所以根据第一句话-我需要检查10-20个文件的md5校验和-不,你不能缓存它


但是,如果您只需要显示校验和,那么是的,您可以并且应该缓存它,并在必要时使用cron作业定期检查文件完整性。

如果所有用户的文件都相同,那么在这种情况下,我建议您缓存文件的
md5
,这样每次您都不需要获取文件md5,而只需从缓存中获取它。

对于所有用户,10-20个文件是相同的吗?或者每个用户都有自己的一组文件?所有用户的文件都是相同的。您到底需要做什么…?也许有一个更好的整体方法可以开始。这些文件不可由用户修改,所以它们对每个人都是一样的。