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', timeInfo1, $timeInfo0 * 1000);

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

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

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

相关推荐
跨境数据猎手7 小时前
反向海淘实战|独立站搭建+国内电商API对接
开发语言·爬虫·架构
没钥匙的锁17 小时前
05-Java面向对象构造器与封装
java·开发语言
仙人球部落7 小时前
-python-LangGraph框架(3-31-LangGraph 「合并式状态管理」的原理与实践)
开发语言·javascript·python
2401_894915537 小时前
Geo搜索优化排名源码部署搭建全流程详解
android·开发语言·flask·php·精选
2601_963771378 小时前
Hardening Enterprise WordPress Sites Against REST API Leaks and Bad Headers
前端·windows·word·php
chouchuang8 小时前
day-025-面向对象-上
开发语言·python
sunfdf8 小时前
Next.js 新手从零部署到首跑实战指南
开发语言·javascript·ecmascript
hold?fish:palm9 小时前
从源码到可执行文件:C++程序的编译过程
开发语言·c++
随性而行3609 小时前
微信API接口与AI自动化:开发者的实现思路
运维·服务器·开发语言·人工智能·微信·自动化
lingran__10 小时前
C++_STL简介
开发语言·c++