当前位置: 首页 > news >正文

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);

http://www.lryc.cn/news/192086.html

相关文章:

  • 【Linux】UNIX 术语中,换页与交换的区别和Linux 术语中,换页与交换的区别?
  • 零基础学python之集合
  • PromptScript:轻量级 DSL 脚本,加速多样化的 LLM 测试与验证
  • 强化学习(Reinforcement Learning)与策略梯度(Policy Gradient)
  • JUC之ForkJoin并行处理框架
  • 【牛客面试必刷TOP101】Day8.BM33 二叉树的镜像和BM36 判断是不是平衡二叉树
  • CSS padding(填充)
  • C语言达到什么水平才能从事单片机工作
  • Java架构师理解SAAS和多租户
  • 关于Java线程池相关面试题
  • ExcelBDD Python指南
  • 基于深度学习的驾驶员疲劳监测系统的设计与实现
  • B树、B+树详解
  • 使用hugging face开源库accelerate进行多GPU(单机多卡)训练卡死问题
  • IDEA 修改插件安装位置
  • 牛客网SQL160
  • HDFS Java API 操作
  • 论文阅读之【Is GPT-4 a Good Data Analyst?(GPT-4是否是一位好的数据分析师)】
  • 【数据结构】:二叉树与堆排序的实现
  • 纯css手写switch
  • PyTorch 深度学习之处理多维特征的输入Multiple Dimension Input(六)
  • LeetCode【438】找到字符串中所有字母异位词
  • 关于LEFT JOIN的一次理解
  • 各报文段格式集合
  • 【算法-动态规划】最长公共子序列
  • 区块链游戏的开发流程
  • 目标检测网络系列——YOLO V2
  • 15. Java反射和注解
  • pdf处理工具 Enfocus PitStop Pro 2022 中文 for mac
  • 微信小程序入门开发教程