PHP 文件缓存的性能测试
发布时间:2020-12-13 05:42:22 所属栏目:PHP教程 来源:网络整理
导读:PHP常用缓存方式 : 第一种,把需要缓存的数据进行处理,形成PHP可以直接执行的文件。在需要缓存数据的时候,通过include方式引入,并使用。 第二种,把需要的数据通过serialize函数序列化后直接保存到文件。在需要使用缓存数据的时候,通过反序列化读入文件
PHP常用缓存方式:第一种,把需要缓存的数据进行处理,形成PHP可以直接执行的文件。在需要缓存数据的时候,通过include方式引入,并使用。 第二种,把需要的数据通过serialize函数序列化后直接保存到文件。在需要使用缓存数据的时候,通过反序列化读入文件内容并复制给需要的变量,然后使用。 测试结果:通过测试我们发现,第二种也就是serialize缓存数据的方式更加高效。(数据略去,最后提供了文章地址下载,大家可以自行测试) 原因分析:include方式读取缓存的时候,PHP需要执行几个过程 1.读取文件 2.解析所Include的文件 3.执行,给变量赋值 而serialize序列化方式读取缓存的时候: 1.读取数据 2.反序列化数据内容 3.给变量赋值 总结分析:第一种,include缓存的方式 优点:增加数据的保密性,和安全性,缓存内容不会被外界发现。 缺点:速度相对较慢。 用途:保存禁止系统外部得知的数据,比如web系统的设置,甚至MySQL信息等的保存 第二种,serialize序列化缓存的方式 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |