thinkphp5.1 获取缓存cache(‘cache_name‘)特别慢,php 7.0 unserialize 特别慢

thinkphp5.1 获取缓存cache('cache_name')特别慢,php 7.0 unserialize 特别慢

场景: 项目中大量使用了缓存,本地运行非常快,二三百毫秒,部署到服务器后 一个表格请求就七八秒,最初猜想是数据库查询慢,经过追代码,发现是获取到缓存后,进行反序列化过程造成的

解决:将php 版本从7.0 切换到7.1 就好了

扩展:查询了官方手册也未见 这方面的说明

代码运行时间查看:

$mill_time = microtime();
KaTeX parse error: Double superscript at position 22: ...fo = explode(' '̲,mill_time);

start_time = sprintf('%d%03d', timeInfo[1], $timeInfo[0] * 1000);

这里写 需要检测运行时间的代码

$mill_time = microtime();
KaTeX parse error: Double superscript at position 22: ...fo = explode(' '̲,mill_time);

end_time = sprintf('%d%03d', timeInfo[1], t i m e I n f o [ 0 ] ∗ 1000 ) ; v a r d u m p ( ( timeInfo[0] * 1000); var_dump(( timeInfo[0]∗1000);vardump((end_time - $start_time)/1000);

相关推荐
塔能物联运维4 小时前
物联网边缘节点数据缓存优化与一致性保障技术
java·后端·物联网·spring·缓存
屹奕4 小时前
基于EasyExcel实现Excel导出功能
java·开发语言·spring boot·excel
hixiong1234 小时前
C# OpencvSharp使用lpd_yunet进行车牌检测
开发语言·opencv·计算机视觉·c#
Lj2_jOker4 小时前
QT 给Qimage数据赋值,显示异常,像素对齐的坑
开发语言·前端·qt
吴名氏.4 小时前
细数Java中List的10个坑
java·开发语言·数据结构·list
初学者,亦行者4 小时前
Rayon并行迭代器:原理、实践与性能优化
java·开发语言·spring·rust
我想进大厂4 小时前
Python---数据容器(Set 集合)
开发语言·python
Maỿbe5 小时前
Redis的持久化
数据库·redis·缓存
杜子不疼.5 小时前
Linux】 性能调优实战:内核参数优化技巧
linux·运维·php
wu_jing_sheng05 小时前
销售数据分析
开发语言·python