Web开发

首页 » 常识 » 问答 » PHP缓存技术有哪些框架thinkPH
TUhjnbcbe - 2020/11/14 2:42:00

PHP的缓存技术主要有以下几种:

1)全页面静态化缓存技术。即将页面全部生成为HTML静态页面,当用户访问时直接访问静态页面,而不用去执行PHP服务器解析。

2)页面部分缓存技术。在一个页面中把不经常变化的部分进行静态缓存,而经常变化的模块不缓存,然后将它们组装在一起,可以提高页面的访问速度。

3)数据缓存技术。通过id请求的数据,先将数据缓存到一个文件中,然后将id和文件进行对应,可以通过这个id请求直接读这个文件,进而提高数据的加载速度。

4)查询缓存技术。它和数据缓存类似,主要根据查询语句的数据内容进行缓存存储,当再次查询相同内容时,可以直接读取对应的存储数据。

除了PHP自身存在的以上4种缓存技术外,开发中常用的缓存工具主要有Memcache和Redis。

框架thinkPHP主要使用完全缓存技术,当把框架中每一个方法取出的数据分配到视图中使用时,将自动在缓存文件夹中生成一个缓存文件,当页面再次请求这个方法时,就会直接加载缓存文件,如果有数据变化,就会重新读区方法再次更新缓存文件。

预览时标签不可点收录于话题#个上一篇下一篇
1
查看完整版本: PHP缓存技术有哪些框架thinkPH