排序
配置 MongoDB 副本集标签集
可以为一个或多个副本集成员配置标签: { '<tag1>': '<string1>', '<tag2>': '<string2>',... } 对于读操作,可以在读取偏好中指定标签集,帮助将读取请求定向到具有特...
Immich 系统完整性
完整性报告 Immich 会按可自定义的间隔执行完整性检查,确认资料库仍然完整,且不存在损坏文件。检查包括三类问题: 未跟踪文件:在 Immich 目录中发现了文件路径,但 Immich 数据库中没有相应...
查找 WooCommerce 与服务器上的 PHP 错误日志
调查 WordPress 与 WooCommerce 网站问题时,PHP 错误日志很有帮助。本指南介绍如何在 WooCommerce 内部或托管服务器上访问 PHP 错误日志。 WooCommerce 日志 WooCommerce 提供日志系统,可在 W...
Fail2ban 安装、配置与服务加固
Fail2ban 扫描日志文件,例如 /var/log/httpd/error_log,并封禁表现出恶意迹象的 IP,包括过多身份验证尝试、漏洞扫描等。它通常通过更新防火墙规则,在指定时间内拒绝这些 IP,也可以配置任意...
Immich 快速入门
下面提供一条无需反复选择方案的快速安装路径,便于先安装并体验 Immich。试用后,可以再选择其他安装或使用方式。 要求 至少具有 6 GB 内存和 2 个 CPU 核心的系统。 Docker。 更详细的条件见...
PostgreSQL 物化视图
物化视图是将查询结果作为表保存在数据库中的一种方式,可以像普通表一样查询。通常用于避免反复执行高成本查询,或者保存经常需要使用的数据。 物化视图的优点 提高性能。由于数据已经预先计算...
PostgreSQL 时序连接:准确取得相关记录
原作者在 2008 年第一次看到时序连接时,首先想到的是:“这个查询为什么这么复杂?”当时所在公司为高校提供 CRM 和学生发展跟踪系统,因此大量依赖数据库查询。查询需要返回筛选后的用户列表...
在 PostgreSQL 中用正则表达式提取和替换文本
在为 Crunchy Spatial 和 Crunchy Bridge 客户提供支持时,原作者一直在思考自己通常如何清理杂乱数据,因此想谈谈正则表达式与 Postgres。正则表达式的名声不太好:难读,不同平台的实现不一致...
PostgreSQL 查询性能分析
应用在数据库中存取数据时,需要监控哪些查询表现良好,哪些表现不佳。随着数据不断添加和修改,应用也随需求变化而演进,因此这项工作应该持续、频繁地进行。 pg_stat_statements 是跟踪查询统...
使用 WireGuard 构建站点到站点 VPN
另一种常见的 VPN 配置,是通过互联网连接两个不同网络,WireGuard 同样适用。下面是简化的网络图源码: flowchart LR subgraph alpha['alpha site — 10.10.10.0/24'] alpha_gw['wgA<br>...


