SSE 流式请求避免 nginx 缓冲导致块式输出的解决办法

在前端以 SSE(Server Sent Event) 调用大模型 API 请求时,正常应该是流畅的按字符响应,但却出现了断断续续按块式输出的现象,使得体验较差。 这主要是因为 Nginx 默认会启用代理缓冲 proxy_buffering,从而导致 SSE 数据被缓存并按块返回。可以通过修改 Nginx 配置禁用缓冲来解决。 1 Nginx 禁用 proxy_buffering 配置示例 以下是
SSE 流式请求避免 nginx 缓冲导致块式输出的解决办法

让家庭 NAS 服务可外网访问:绿联 DX4600 部署 frpc 实现基于公网服务器的内网穿透

本文以基于绿联 dx4600 上的实践为例,主要介绍家庭 NAS 部署 frpc 实现内网穿透的详细方法与步骤。 1 服务器安装与配置 frps frp 服务分为服务端 frps 和客户端 frpc。搭建 frps 的前提条件是需要拥有一台公网 IP 的服务器。如阿里云与腾讯云99元左右一年的云服务器就很合适。 首先登录服务器 SSH,然后安装 FRP: # 下载 frp 0.58.1 # 注意,
让家庭 NAS 服务可外网访问:绿联 DX4600 部署 frpc 实现基于公网服务器的内网穿透

基于开源项目在 NAS 上搭建一个私有的每日早报服务,每天一分钟,知晓天下事!

在知乎上有一个每日更新的专栏“每天60秒看世界”,每天早上七点十五分左右更新,内容为 15 条前一日世界上发生的热点新闻标题。 许多人养成了订阅阅读该专栏的习惯,每天只需要花费一分钟时间快速浏览,就可以快速得知世界发生了哪些大事件,免除了使用各种新闻APP时眼花缭乱的广告骚扰,非常的 nice。 不过打开知乎然后进入专栏阅读,仍需要忍受开屏广告、APP启动耗时、进入专栏耗时等烦扰。另外,也有需求希
基于开源项目在 NAS 上搭建一个私有的每日早报服务,每天一分钟,知晓天下事!

在 nginx 中配置 HTTP/2 与 TLSv1.3 支持

HTTP/2 协议于 2015 年 5 月 14 日正式版发布。随着 nginx 等流行 webserver 以及各大浏览器对 HTTP/2 的支持,越来越多的网站开始部署 HTTP/2 了。 HTTP/2 协议 HTTP/2 源自 SPDY/2。SPDY 系列协议由谷歌开发,于 2009 年公开。它的设计目标是降低 50% 的页面加载时间。 HTTP/2 协议由以下两个 RFC 组成: RFC
在 nginx 中配置 HTTP/2 与 TLSv1.3 支持

免费ssl证书:网站域名使用 https (nginx) 访问配置参考

采用 SSL 证书加密访问的 https 网站,在一定程度上加密了数据传输,可以避免传输过程中的隐私数据泄露。谷歌在 2014 年宣布对于带有 SSL 证书的网站给予更高的权重。最近百度也明确指出全面支持https页面直接收录,并且采用https协议的页面更加安全,排名上会优先对待。 【官方建议】百度spider工程师给https站点的技术建议 http://zhanzhang.baidu.com
免费ssl证书:网站域名使用 https (nginx) 访问配置参考

Mac OS X 系统自带的 php-fpm 配置和 nginx、mysql 的安装

Mac OS X 系统自带有 php-fpm 等 php 运行环境,但还需要配置起来才能正常使用。本文简要介绍配置和运行系统自带 php-fpm 的方法与步骤,以及 nginx 的安装与配置。 1 安装 brew brew 是 mac os x 上最流行的包管理工具,使用它安装软件非常的方便。如果你没有安装,那么安装它: # 官方脚本 /usr/bin/ruby -e \"$(curl -fsSL
Mac OS X 系统自带的 php-fpm 配置和 nginx、mysql 的安装

wordpress 修改目录结构后配置url重定向使原链接仍正确访问

出于对志文工作室站内结构和内容的重构考虑,修改了一些栏目及目录结构,但是这样就使得已有文章的 URL 发生变化,那么如何在修改之后,让文章的原 URL 依然可以正确访问呢? 经过多次的查找学习与尝试,在此列举相关解决方法以供备忘与参考。 在此之前,志文工作室使用的方法是 nginx 下的 wordpress 简洁 URL rewrite 重写方法,代码如下: location / { try_fi
wordpress 修改目录结构后配置url重定向使原链接仍正确访问