最后还是搬回了 WordPress

虽然付费了 Halo 挺多插件的,但是除了主题不如意以外,还碰到了诸如内存泄露导致卡死、各种奇怪 BUG、性能低下等等问题。

社区本来就不行还一味捣鼓 Halo Pro 之类的付费项目。买了付费 SEO 插件但体验也说不上有多好。

最重要的大概是 Halo 的富文本编辑器并不能让我专注写作,甚至连打开的欲望都没有……

 

综上还是决定搬回 WordPress,好在换到 Halo 就没写多少内容 😂,直接从旧的 WP 备份提取了一下文章导入,手动补齐新的文章就顺利的切回来了。

(吐槽一下 Halo 官方对于导出器爱答不理,可能是看着用户都要跑了也就不管了)

 

尝遍世间博软,归来仍是 WordPress。

 

320 日 , 2025 2:43
thumbnail
在 Java 桌面应用程序中使用 Windows EcoQoS API
从 5.1.0 开始,PeerBanHelper 引入了 EcoMode。 简单介绍下:PBH 是一个 BT 反吸血软件,它通过每隔一段特定时间 WebAPI 连接 BT 下载器反吸血。然后执行规则和过滤器,并在检查完毕后根据结果做出不同的动作。 为了提高性能,PBH 通过 Java 21 的虚拟线程,极大的提升了并发能力。通过优化并发(以及添加缓…
thumbnail
JavaFx 中文乱码问题解决
接用户报告使用 PeerBanHelper 时,使用 JavaFx 的 GUI 界面出现中文乱码,但 Swing 的 GUI 界面则没问题。 用户自行报告安装了多个字体整合包,并且同样使用 JavaFx 的 HMCL 启动器也出现乱码。由于其它也使用 JavaFx GUI 的用户没有出现这个问题,且我也无法在本地复现,排除 PBH 自己的问题,多半…
[PBH-BTN] 6月调查 – BT 网络状态 & 恶意吸血 Peers 活动
自从开发 PeerBanHelper 和 BTN 威胁情报网络以来,BTN 已经良好的运行了数月。是时候整理一下数据,水篇文章了。 注意:本数据仅来自于 BTN 网络所收集的数据,其数据样本由 BTN 网络参与者的下载器中添加的 Torrents 决定,可能并不具有典型代表性。 最受伪装者欢迎的客户端 客户端在握手时会传递自己的客户端名称和 Pee…
对站点做了一点优化

好不容易抽了时间,优化就要彻底一点。

建议清除浏览器缓存或者隐身标签页打开站点。

干掉了没人用的 PWA

考虑到没人真的在桌面上放个 PWA App,我关掉了 SuperPWA 拓展。

最先感受到的大概是站点打开速度显而易见的变快了,其次是页面的大小小了不少。

要使得更改生效,需要你从隐身窗口打开,或者手动注销一下已经注册到浏览器的 Service Worker(从 F12 -> 应用程序 -> 存储 就可以卸载 Service Worker 了)

近期蜘蛛情况分析

最近遥遥领先的 PetalBot 变得勤劳了不少,超过了一直稳定发挥爬链的 bingbot。

紧随其后为 Alexa 服务的 AmazonBot 则喜提 robots.txt 黑名单。(爬的这么疯狂,亚马逊也想搞 AI?)

Baiduspider、360Spider 和 Googlebot 依旧稳定发挥。

不过本季度出现了新的 ClaudeBot,暂时没有公司认领。从名字推测也许与 Claude.ai 有关?

优化了一下数据库查询

换掉了几个做的质量很劣质的插件之后,SQL 查询数量有所下降。不过改变最大的是页面生成耗时短了许多。

因为统计和评论区的原因,我没有使用页面缓存类的优化插件,因此页面生成耗时直接决定了用户体验。现在基本各个页面之间,生成耗时都能控制在 0.2s 之内。

关闭了前台浏览量显示

其实也不是我不想打开显示,而是统计数据不再有意义了。出现了部分无人问津的文章被刷出上万浏览量的情况(似乎是爬虫失控了?),但没有触发 CDN 的攻击熔断保护机制(流量还不够)。但不管如何,我先暂时将其从前台隐藏了,等数据恢复正常再重新启用。

(猜测这些访问量是被各家蜘蛛爬出来的?)

换掉了一些插件

主要是换掉了腾讯云全家桶和一些 SEO 用的插件。它们从 WordPress.org 上被删除了,安全起见都换掉了。

此外浏览量统计从 Argon2 主题自带换到了 Post Views Counter 和 Jetpack 统计,希望能获得更精确的数据。

如果有人好奇我现在在用的插件列表的话,这里有个清单可供参考。

静态资源分发优化

很难相信过去一段时间,诸如字体,图片之类的资源完全没有配置浏览器缓存,一直是 CDN+PJAX 硬抗。

现在在 Nginx 上正确加上了缓存头了。切换页面的时候加载速度应该有明显提升了。

WP-Cron 优化

WP-Cron 的系统在过去一段时间内一直影响站点性能。现在禁用了 WP-Cron,通过 1Panel 的计划任务,进入 Docker 容器调用 WP-CLI 执行。

更改后性能好多了,并且不影响站点功能。但部分插件的警告框还是蛮烦人的,不过只要保证 Cron 任务被正确执行就好。

投票功能

很久以前就想发说说的时候和大家互动一下。但并不是每个人都愿意留下评论。所以搞了个投票小工具,不需要登录,一点就可以投了,试试看?

[poll id=”3″]

324 日 , 2024 0:53
站点新功能:友链聚合 & 一些其它杂七杂八的整理

终于难得的掏出了时间打理一下吃灰已久的 Blog,升级了一下站点程序,并且做了做基础的维护。

新增友链聚合

友链聚合是添加在朋友们(友情链接)下面的新模块,提供来自友站文章的瀑布流视图。

在交换友链时提供了 RSS 订阅地址的友站(且 RSS 的内容和元数据符合规范)会被添加到友链聚合中。

在 planet.js 坏掉一年多之后替代品终于上线了。

错误修复

由于太长时间没有打理站点,一些数据表出现了莫名的损坏问题,不过现在都已经修好了√


其它的各个模块也在有序清理恢复中,大概还需要一段时间。

321 日 , 2024 2:53
thumbnail
简单记录一下 MySQL 大数据量大字段去重批量插入问题
在开发 ItemVoid 时遇到了一个技术性问题,关于在大数据量下如何保证插入性能的情况下进行去重的问题。需求分析为:分批大量数据插入,预期为 150~1500 个物品/s,每 5 秒插入一次由于应用侧缓存容量有限,因此数据库需要承担去重的任务,且需要保证去重的性能……

被自己的二步验证挡在了站点外面,最近终于有空连 SSH 清一下 2FA 了。

217 日 , 2024 22:27