Forum 论坛项目 极致【性能优化】总结分享

对于webman 这类内存常驻的cli程序,都有一定的相互参考借鉴的价值。 我的站点是 GooseForum 最快的 web 应该是在做什么 获取到请求,直接从内存中获取数据,然后返回最简短的结果。 一个web的生命周期带着什么 路由,逻辑/运行,查询/io, 压缩,传输 我们应该朝着最快的web的方向做整体的优化,同时还要保证优化后的请求和优化前的用户感受在一定范围是幂等。 优化方向也是拿空间换时间,和拿时间换空...

缝合 发表与 25天前 335 浏览 0 评论
自建网站统计工具 Umami 的部署和接入(v站经常看到,非常简单,推荐一波)

效果图, Umami 可以接 mysql/pg。 我的站点 https://gooseforum.online 源码 https://github.com/leancodebox/GooseForum umami官网 https://umami.is/ docker 部署 这里主要分享一下docker部署,如果需要自己编译部署也可以在官网查看一下。https://umami.is/ docker compos...

缝合 发表与 2025-07-06 435 浏览 1 评论
fiber 使用方式

拿平时大家写的 for 循环举例。像 go 你可以写两个 go 每个里面各写一个循环同时输入,你可以看到输出是交替。在过去的 php 版本中,如果只开启一个 cli 写多个 for 循环,那么他的输出一定是顺序的。无法做到交叉输出(也就是无法在第一个循环中执行若干次后,让 b 再执行,b 执行一段时间后,再让 A 执行)。现在借助 fiber 我们也可以实现这种操作。下面这段代码就可以做到两个循环交叉执行。甚至可以控...

缝合 发表与 2022-06-21 3293 浏览 2 评论

缝合

1140
积分
0
获赞数
0
粉丝数
2021-12-18 加入
🔝