![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
php 分享
oZhaoQian
这个作者很懒,什么都没留下…
展开
-
hyperf 追踪
为什么是追踪?hyperf官网有用链追踪,需要配合其他第三方应用,有些应用怎么简单怎么部署,能不能用日志来实现追踪?当然可以,通过上下文+封装Log类+接口统一响应。原创 2024-01-16 15:00:31 · 463 阅读 · 1 评论 -
hyperf 框架 make 无代码提示问题
注意仅 $name 对应的对象为短生命周期对象,该对象的所有依赖都是通过 get() 方法获取的,即为长生命周期的对象,可理解为该对象是一个浅拷贝的对象。通过构造函数,或者某些情况下通过「setter」方法将类依赖「注入」到类中。make生成的对象无法再编辑器中使用代码提示和代码跳转。创建一个短生命周期的对象但又希望使用。正价phpdoc 说明变量类型。原创 2024-01-15 11:44:04 · 457 阅读 · 1 评论 -
php 共享缓存之yac
Yac (Yet Another cache),是一个无锁的共享内存用户数据缓存,可以用来代替APC,本地memcache。无锁,速度快,需要避免或减少过个进程同时设置相同键的概率部分crc,将重要的内容或者可变的字节放在键头部或者尾部缓存key不能大于 48 (YAC_MAX_KEY_LEN),封装yac再提交key的地方做长度判断,如果超多这个长度可以对key做md5或者hash操作缓存内容不能大于 64M (YAC_MAX_VALUE_RAW_LEN)原创 2024-01-15 10:55:36 · 394 阅读 · 0 评论