
使用GoAccess分析网站流量
CloudCone 丢数据后的反思:WordPress + SQLite 极简备份方案
VPS + Nginx + Docker + Nextcloud

对于小型vps而言,传统的统计插件(比如 WP-Statistics)往往过于臃肿,而我们想要一个酷酷的分析页面可以供后台查询。 本文将分享如何利用 GoAccess 这款极简的日志分析工具,配合 Caddy 服务器 与 MaxMind 城市 IP 库,在 VPS 上从零搭建一套全自动、纯原生的中文可视化流量看板。 一、 安装 GoAccess 我…
发生了什么 最近 CloudCone 出了点大问题,不少人的数据直接丢了(可以参考 NodeSeek 上的讨论)。 我原本以为自己是有备份意识的,因为我买了两个 CloudCone 的 VPS,互相做备份。结果这次LA连环爆炸,导致两边的数据一起挂掉。这让我意识到,备份不仅要勤,还得跨服务商,而且恢复过程必须足够简单。 为什么换成 SQLite 为…
这篇记录一下我在一台 VPS 上用 宿主机 Nginx + Docker Compose 部署 Nextcloud(FPM) 的过程,以及中间踩到的几个典型坑。 0. 选择 Nextcloud 的原因 自托管:数据和账号完全自己掌控,比第三方网盘更安心。 生态完整:Web / Desktop / Mobile 都有客户端,WebDAV 也可用,适合…

Memory Safety 小结
Advanced Architecture Parallelism is All You Need
本文回顾笔者在UCB学习的CS161 的 Memory Safety(内存安全),笔者觉得这一章很有必要单独拉出来整理一下,在一些设计API流程中都有启发意义。 文中的配图均来自课程官方 textbook: https://textbook.cs161.org/ Concepts Memory Safety(内存安全)关心的是:程序是否会读/写本不…
这篇文章把我在 Advanced Architecture (UCSD CS240A) 里学到的核心机制,统一放到一条主线上:架构设计的第一性原理之一是“并行性”。 1. What is Parallelism? ILP(Instruction-Level Parallelism):同一线程内,让更多独立指令并发执行(流水线、超标量、OoO)。 M…