苏洋博客
网站首页
工作生活
编程记录
知识地图
文章存档
关于苏洋
关于本站
GitHub
折腾笔记
联系作者
文章列表
Tag: # Nginx
使用 Docker 和 Node 搭建公式渲染服务(中篇)
2021年04月15日
Node.js
,
Nginx
,
Docker
,
Linux
承接前篇搭建的 Nginx 与 Math-API 基础公式渲染服务,针对高并发场景下的性能瓶颈,在"不编码"原则下实施两项优化:首先启用 Nginx 文件缓存机制缓存 Node 计算结果,将公式图片响应时间从 20ms 降至 5-6ms,利
阅读全文
使用 Docker 和 Node 搭建公式渲染服务(前篇)
2021年04月14日
Node.js
,
Nginx
,
Docker
,
Linux
介绍基于 Docker 与 Node.js 搭建公式渲染服务的实践方案,以 Math-API 开源项目为例,演示如何通过官方镜像快速启动 LaTeX 公式转 SVG/PNG 服务。针对公共服务场景下的安全与性能需求,借鉴知乎公式渲染机制,提
阅读全文
使用容器搭建简单可靠的容器仓库
2021年04月13日
Distribution
,
Nginx
,
软件仓库
,
Docker
,
CI/CD
,
Linux
介绍基于 distribution 项目搭建轻量级私有容器仓库的完整方案。针对 CI 流水线高频构建、分布式环境快速拉取等场景,对比 Nexus、Harbor 等重型方案,说明 distribution 作为 Docker Hub、GitH
阅读全文
使用容器搭建 APT Cacher NG 缓存代理服务
2021年04月12日
Docker
,
Apt-Cacher-NG
,
Nginx
,
Linux
通过 Docker 部署 APT Cacher NG 缓存代理服务,可显著提升多台服务器或容器构建时的软件包下载效率。方案基于 Ubuntu 20.04 构建容器镜像,配置清华源等镜像加速,通过 docker-compose 启动服务;客户
阅读全文
如何在容器时代高效使用 Nginx 三方模块
2021年03月22日
Nginx
,
Docker
,
Linux
介绍基于容器环境高效构建和使用 Nginx 三方模块的方法。通过复用官方 Nginx 镜像的编译参数与环境,创建可版本化的基础编译镜像,再针对具体模块编写多阶段构建 Dockerfile,实现模块的自动化、可复现编译。
阅读全文
使用 Docker 和 Nginx NJS 实现 API 聚合服务(前篇)
2021年03月18日
NJS
,
Nginx
,
Docker
,
Linux
该文演示如何使用 Nginx NJS 与 Docker 构建 API 聚合服务。首先介绍 NJS 基础接口编写方法,通过 js_import 引入脚本并由 js_content 调用函数直接返回 JSON 数据,验证 Nginx 原生计算的
阅读全文
Nginx 模块系统:前篇
2021年03月05日
Nginx
,
Linux
Nginx 模块系统历经 17 年演进,从静态模块发展为支持动态加载的架构。文章梳理了 Nginx 核心模块(事件、HTTP、流、邮件等)与外部模块的分类体系,指出 2016 年官方推出的三方动态模块功能较 Tengine 晚了四年,但显著
阅读全文
如何制作和使用自签名证书
2021年02月06日
Self-Signed
,
SSL
,
OpenSSL
,
Nginx
,
Docker
,
Linux
自签名证书因流程简单、成本低廉,广泛应用于开发测试、K8S/MySQL集群TLS认证、企业内网服务等场景。文章澄清了自签名证书的安全性争议,指出在妥善保管证书、限定设备信任列表及明确访问地址的前提下,可有效规避中间人攻击风险。
阅读全文
从封装 Nginx NJS 工具镜像聊起
2021年01月10日
NJS
,
Nginx
,
Docker
,
Linux
NJS 是 Nginx 官方推出的 JavaScript 运行时,适合轻量高效的脚本处理场景。文章介绍了如何通过多阶段构建从官方 Nginx 镜像提取 NJS 可执行文件及依赖库,使用环境变量配置实现多版本(0.3.x/0.4.x/0.5.
阅读全文
使用 Docker 和 Nginx 打造高性能二维码服务(二)
2021年01月07日
Docker
,
Nginx
,
QR Code
,
Traefik
,
Linux
基于 Nginx 官方 Alpine 镜像,通过编译集成 libqrencode 4.1.1 与 ngx_http_qrcode_module 模块,构建出仅 13.47MB 的极简二维码生成服务。方案核心在于复用官方编译参数实现兼容扩展,
阅读全文
««
«
1
2
3
4
»
»»