繁华依在的小站

繁华依在的小站

分享技术与生活

🚀 Gunicorn 性能调优:让你的 Flask 应用飞起来

技术 作者:admin | | 阅读:3 | 评论:0 |
Gunicorn Flask 性能优化 Python

🚀 Gunicorn 性能调优:让你的 Flask 应用飞起来

前面我们学会了用 Gunicorn 部署 Flask 应用,但只是"能用"还不够。今天我们来聊聊如何让它"好用"甚至"好用到飞起"!🎯


📊 为什么需要调优?

想象一下:

未调优的 Gunicorn:
  - 像一辆没调好的摩托车 🏍️
  - 能跑,但跑不快
  - 油耗高,还容易熄火

调优后的 Gunicorn:
  - 像一辆法拉利 🏎️
  - 风驰电掣
  - 稳定可靠

🔧 第一步:找到性能瓶颈

在调优之前,先要知道哪里慢:

# 查看 Gunicorn 进程
ps aux | grep gunicorn

# 查看系统资源
htop

# 查看日志中的响应时间
tail -f logs/gunicorn_access.log | grep -o 'D=[0-9]*' | sort -n

关键指标: - Worker 数量:够不够? - 内存使用:是否爆满? - CPU 使用:是否 100%? - 响应时间:太慢

🚀 从零开始:把你的 Flask 博客送上云端的完整指南

技术 作者:admin | | 阅读:5 | 评论:0 |
Flask Gunicorn Nginx 部署 FRP Systemd

🚀 从零开始:把你的 Flask 博客送上云端的完整指南

把自己写的博客放到网上让人访问,就像是把精心布置的房间打开门邀请朋友来参观 —— 既兴奋又有点紧张!别担心,我会陪你走完每一步。🎉


📖 故事的开始

你花了很多时间写代码,调试 Bug,终于做出了一个漂亮的 Flask 博客。它在你的电脑上跑得很欢,localhost:5000 看起来完美无缺。但是... 只有你能看到 😢

是时候让你的博客"起飞"了!这篇教程会手把手教你如何把博客部署到生产环境,让全世界都能访问。


🎯 我们要做什么?

想象一下,你要把一个本地小作坊变成跨国企业 🏭→🌍

本地开发 生产环境
python app.py 一把梭 多个进程同时工作
崩了就重启 自动重启 + 开机自启
只有你能看 全世界访问
浏览器警告 HTTPS 安全证书一应俱全

🛠️ 准备工作:收拾行囊

你需要什么?

  • 一台 Linux 服务器(或者一台

Ubuntu 设置电源键黑屏但不休眠

技术 作者:繁华依在 | | 阅读:11 | 评论:0 |
Ubuntu Linux 系统配置 电源管理

Ubuntu 设置电源键黑屏但不休眠

前言

在日常使用电脑时,有时候我们希望按下电源键时只关闭屏幕,而不是让系统休眠或关机。这样做的好处是: - 保护屏幕,延长显示器寿命 - 节省电力 - 系统保持运行,后台任务继续执行 - 需要使用时可以快速恢复(移动鼠标或按键)

本文将介绍如何在 Ubuntu 系统中实现"按下电源键时黑屏但不休眠"的功能。

适用场景

  • 下载大文件时不想让屏幕一直亮着
  • 运行长时间计算任务需要保持系统运行
  • 听音乐时不需要屏幕显示
  • 离开工位但希望快速恢复工作

实现原理

在 Linux 系统中,电源按钮事件由以下组件处理:

  1. systemd-logind:系统级别的电源管理服务
  2. acpid(ACPI daemon):监听 ACPI 事件,包括电源键按下
  3. 桌面环境(如 GNOME):处理用户级别的电源设置

我们的实现方案是: - 让 systemd 忽略电源键事件 - 使用 acpid 监听电源键事件 - 触发自定义脚本关

FRP 内网通透玩指南

技术 作者:admin | | 阅读:15 | 评论:0 |
FRP 内网穿透

那个让我在星巴克也能远程家里电脑的神器 - FRP 内网通透玩指南

这是一个关于"我在公司,但急需家里电脑上的文件"的故事。当然,还有拯救这个尴尬局面的神器——FRP。


故事开始:一个尴尬的下午

那是一个阳光明媚的下午,我坐在公司楼下星巴克里,享受着难得的摸鱼时光。突然,老板的消息弹了出来:

"小李啊,那个项目的最新方案在你家里电脑上,你能不能现在发给我?半小时内要。"

我擦了擦额头的汗——家里的电脑,我在公司啊!

这时候,有两种选择: 1. 实话实说:"老板,我得回家一趟"(然后被扣工资) 2. 虚张声势:"好的马上"(然后疯狂Google解决方案)

聪明的你肯定猜到了,我选择了后者。于是,我遇见了它——FRP


什么是 FRP?(用人话版)

官方说:FRP (Fast Reverse Proxy) 是一款高性能的反向代理应用。

翻译成人话就是: 它能让你在任何地方,访问你家里/公司内网里的任何设备。

工作原理(一图胜千言)

```