thumbnail
WordPress & AList 的 LDAP 登录(通过 Active Directory)折腾记
数个月前,因为终于受不了 Halo 的速度和资源消耗,并且扩展性和功能都挺弱鸡的。好在沉没成本不高(只是买了一个 SEO 插件)果断跳车重回 WordPress。 令人头疼的是,WordPress 的友情链接此前都是给每个交换友链站长一个账号自行管理的,但现在账号数据都没有了,同时还增加了一个 AList 程序接 OneDrive 365。需要注册…
最后还是搬回了 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 秒插入一次由于应用侧缓存容量有限,因此数据库需要承担去重的任务,且需要保证去重的性能……