技术那些事站点阶段性总结:新站点上线成功!!!

站点介绍

“技术那些事” 博客内容丰富多元,围绕科技领域展开深度分享。 在科技大类下,涵盖互联网、机器人、AI等前沿领域动态与技术解析,助力读者紧跟行业趋势。 编程板块作为核心内容,覆盖多种编程语言与开发技术。其中,设计模式与开源框架专题,结合实际项目案例,剖析设计模式在 C++、PHP 等语言中的应用,以及 Swoft 等框架的开发实践;C++ 专栏聚焦基础语法、STL 标准库、性能优化等内容,适合不同阶段开发者学习;PHP板块则围绕语法特性、Swoft2 与 Laravel 框架应用、接口开发等主题,分享现代 PHP 开发技巧;汇编部分深入讲解 x86、ARM 架构的汇编语言基础与实战,满足嵌入式开发人员需求;此外,Windows 驱动开发专题详细介绍 WDM、WDF 框架、内核模式驱动程序开发与调试技巧。 操作系统领域,对Linux、Windows、鸿蒙系统的功能特性、开发应用进行探讨;数据库板块中,针对MySQL、PostgreSQL、Redis等主流数据库,分享安装配置、性能优化与实战应用经验;计算机网络方向,深入解析TCP/IP、HTTP协议原理及网络开发实践。 博客还设有其他分类,包含工具使用教程、数学基础概念与高级理论科普,以及算法设计分析、数据结构选择等内容,帮助读者拓宽技术视野,提升综合能力。

💡 背景 & 动机

作为一名热爱开源、喜欢折腾的职业程序员,一直想搭建一个属于自己的博客系统。这次终于抽出时间,利用失业的这几个月时间(2025/02 ~ 2025/06),用 Swoft2 + Vue3 + Element-Plus + Docker + Linux Server,开发了一套自己的博客系统。

目标很简单:
✅ 使用 PHP 开源框架 Swoft2 搭建高性能后台服务 ✅ 管理前端使用 Vue3 + TypeScript + Element-Plus 构建 ✅ 数据库服务器使用 mysql8.0 ✅ Docker 镜向自动构建镜像 ✅ 无论是项目构建过程,还是项目架构、代码设计上,均为项目快速迁移部署做了充足的设计 ✅ 零中间件,轻量部署在阿里云 ECS 上 ✅ 成本控制在最低,适合个人开发者练手和小项目使用,性能良好,资源使用率低

🧱 技术栈一览

后端:Swoft2(PHP 的协程框架)

  • 基于 Swoole 的高性能 PHP 框架
  • 支持协程、异步、注解路由等现代特性
  • 无任何数据库 ORM,纯 SQL + 自定义封装,更贴近底层控制

前端:Vue3 + Element-Plus + Vite

  • Vue3 + Composition API + TypeScript 编写
  • 使用 Element-Plus 提供 UI 组件
  • 打包工具使用 Vite,构建速度快如闪电
  • 全部静态资源通过 Nginx 直接托管

服务器:阿里云 ECS(优惠版)

  • 配置:1核2G,CentOS 系统
  • 价格:仅需 99元/年
  • 安装:Nginx + Docker(跑 Swoft)+ MySQL(8.0)

Docker 镜像构建

  • 需要熟练使用 dockerfile 构建镜像,熟悉 dockerfile 文件的编写细节
  • 通过 docker compose 批量构建,需要熟练使用 docker-composer.yml 配置细节

Linux 系统相关

  • 需要编写以上自动化流程需要的 linux shell 脚本
  • 能够熟练配置 nginx 服务相关配置,了解 ssl 配置,证书申请,域名解析

对象存储

  • 目前使用了七牛的云存储系统,后续考虑其他云存储方式,增强项目资源的稳定性
  • 项目开发过程中通过 composer 开发了开源库(云存储相关),服务 swoft2

资源占用情况

Snipaste_2025-06-25_10-09-46.jpg

🧠 经验总结

✅ 成功点:

  • 整个部署过程没有使用任何中间件(如 Redis、MQ),保持系统轻量
  • 使用 Docker 管理 Swoft 应用,方便后续扩展
  • Vue3 + Element-Plus 的组合非常适合管理后台开发
  • Nginx 配置清晰合理,支持 SPA 路由 + 接口代理

📈 未来计划

接下来我会继续完善这个项目:

评论

用户登录可发评论

浏览量

文章浏览量统计

热门文章列表

文章点击量排行

广告位

  • 后台管理
    • 新增
    • 修改
    • 启用/禁用
    • 列表/搜索
  • 前台广告位

资源共享

  • 开发过程中涉及的一些技术,或者工具、开源库的开发分享
  • 开发过程涉及 swoft2 的一些源码级的经验分享

🎁 致谢 & 感言

希望这篇文章能给同样热爱技术的你一些启发和帮助。

作为一个十几年经验的职业程序员,失业后的挣扎刚刚开始,绝不会让这十几年积累无处可用。

上线不是终点,而是新的起点。

🚀 Let’s keep coding!