Nginx 运维实战与 HTML 静态网页开发全攻略

Nginx线上部署纯Html代码 Nginx线上部署纯Html代码一、将前端项目准备好????二、Nginx配置 ????三、访问页面 ????四、参考链接 首先说明⭐ 前端代码,纯Html,未使用任何框架 没有后端配置 线上环境Docker安装Nginx,Nginx已经指向两个前端项目 链接服务器的软件是 MobaXterm 需求,现在Nginx再指向一个前端Html项目 一、将前端项目准备好???? 注意: index.html首页文件要放在最外层,否则在配置nginx指向不能读取到外部资源 只是个人建议:虽然是纯html文件,但 阅读详情

一、技术背景:静态站点的黄金时代


1. 静态网页的复兴浪潮

  • 性能优势:对比动态站点,静态资源响应速度提升 60%+,首屏加载时间平均缩短 1.2 秒(基于 WebPageTest 实测数据)
  • 技术演进:Jamstack 架构普及(2024 年市场占有率达 37%),Hugo、Nuxt.js 等静态站点生成器(SSG)推动企业级应用
  • 典型场景:企业官网(占比 78%)、产品着陆页(转化率提升 23%)、博客系统(WordPress 静态化方案增长 45%)

2. Nginx 核心竞争力解析

指标​

Nginx​

Apache​

Caddy​

并发处理​

50,000+​

10,000​

30,000+​

内存占用​

5-15MB​

50-100MB​

8-20MB​

静态资源处理​

★★★★★​

★★★☆☆​

★★★★☆​

反向代理性能​

★★★★★​

★★★☆☆​

★★★★☆​

二、Nginx 基础运维:从环境搭建到配置 mastery


1. 全平台部署方案(含容器化部署)​

(1)传统服务器部署
Ubuntu/Debian 增强版
 

# 安装前依赖检查
sudo apt install -y wget curl gnupg2 ca-certificates
# 官方源安装(确保最新版)
curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo gpg --dearmor -o /usr/share/keyrings/nginx-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
sudo apt update && sudo apt install -y nginx

(2)Docker 容器化部署
 

# Dockerfile
FROM nginx:alpine
COPY ./static /usr/share/nginx/html
COPY nginx.conf /etc/nginx/nginx.conf
EXPOSE 80 443
CMD ["nginx", "-g", "daemon off;"]
# 启动命令(含数据卷映射)
docker run -d --name nginx-static \
-p 80:80 -p 443:443 \
-v /data/nginx/html:/usr/share/nginx/html \
-v /data/nginx/conf:/etc/nginx \
-v /data/nginx/logs:/var/log/nginx \
nginx-static:v1.0

2. 配置文件深度解析(分模块详解)

(1)全局块(Global Block)
user www-data;          # 建议使用非root用户运行
worker_processes auto;  # 自动识别CPU核心数
pid /run/nginx.pid;     # 进程文件位置
(2)events 块(性能核心)
events {
  worker_connections 16384;  # 单worker最大连接数(推荐值:内存每GB对应8192)
  use epoll;                # Linux最佳事件模型(Windows使用select)
  multi_accept on;         # 一次性接受多个新连接
}
(3)server 块(虚拟主机配置)
server {
  listen 80 so_keepalive=on;       # 开启TCP keepalive
  listen 443 ssl http2;           # HTTP/2协议支持
  server_name ~^www\.(?<domain>.+)$;  # 正则匹配域名(支持子域名捕获)

  # 自动跳转非www域名
  if ($domain) {
    return 301 https://$domain$request_uri;
  }
}

三、HTML5 开发进阶:从语义化到工程化


1. 语义化标记与 SEO 优化
(1)结构化标签最佳实践

<header>
  <nav aria-label="主导航">  <!-- 无障碍访问 -->
    <ul>
      <li><a href="/">首页</a></li>
    </ul>
  </nav>
</header>

<main>
  <article>
    <h1 itemprop="headline">核心产品介绍</h1>  <!-- Schema.org微数据 -->
    <section itemprop="articleBody">
      <p>产品特性...</p>
    </section>
  </article>
</main>

<footer itemscope itemtype="http://schema.org/WPFooter">
  <p itemprop="copyrightYear">2025</p>
</footer>

2)SEO 关键要素

  • 标题层级:确保唯一 h1,h2-h6 合理嵌套
  • 元标签优化:
<meta name="description" content="企业核心业务介绍,专注于XX领域解决方案" data-react-helmet="true">
<meta property="og:title" content="XX科技官网" />  <!-- 社交分享标签 -->

2. 工程化开发流程(含构建工具链)

(1)项目结构规范

project/
├── src/                  # 源码目录
│   ├── html/
│   ├── scss/             # 预处理CSS
│   ├── js/               # ES6+源码
│   └── assets/           # 原始资源(PSD/AI)
├── dist/                 # 构建输出
│   ├── html/
│   ├── css/              # 压缩后CSS
│   └── js/               # 混淆后JS
├── tools/                # 构建脚本
│   ├── gulpfile.js       # Gulp配置
│   └── webpack.config.js # Webpack配置
└── config/               # 环境配置
    ├── dev.js            # 开发环境
    └── prod.js           # 生产环境

(2)Gulp 构建脚本示例

const gulp = require('gulp');
const sass = require('gulp-sass')(require('sass'));
const uglify = require('gulp-uglify-es').default;

// SCSS编译压缩
gulp.task('sass', () => {
  return gulp.src('src/scss/*.scss')
    .pipe(sass().on('error', sass.logError))
    .pipe(gulp.dest('dist/css'));
});

// JS压缩
gulp.task('js', () => {
  return gulp.src('src/js/*.js')
    .pipe(uglify())
    .pipe(gulp.dest('dist/js'));
});

四、Nginx 性能优化:从字节级优化到架构设计


1. 静态资源极致优化(分类型处理)

(1)图片优化三板斧
  • 格式转换:WebP 格式比 JPEG 节省 30% 带宽(Nginx 模块:ngx_http_image_filter_module)
location /images/ {
  image_filter webp;        # 实时转换为WebP
  image_filter_buffer 10M;  # 缓冲区大小
}
  • 响应式图片:

<picture>
  <source srcset="image-480w.webp 480w, image-768w.webp 768w" sizes="(max-width: 600px) 480px, 768px">
  <img src="image-768w.webp" alt="响应式图片">
</picture>

(2)字体文件优化

location ~* \.(woff2|woff|ttf|otf)$ {
  add_header Access-Control-Allow-Origin "*";  # 跨域字体支持
  expires 30d;
  types {
    application/font-woff2 woff2;
    application/font-woff woff;
    application/octet-stream ttf;
  }
}
2. 网络层优化(TCP/IP 深度调优)

(1)内核参数优化(/etc/sysctl.conf)

net.ipv4.tcp_syncookies = 1       # 防止SYN洪水攻击
net.ipv4.tcp_tw_reuse = 1        # 重用TIME-WAIT sockets
net.ipv4.tcp_tw_recycle = 1      # 回收TIME-WAIT sockets
net.core.somaxconn = 32768       # 监听队列最大值

(2)HTTP/2 配置最佳实践

ssl_protocols TLSv1.3 TLSv1.2;    # 推荐使用TLSv1.3
ssl_prefer_server_ciphers on;
ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384;

http2_push_preload on;            # 资源预推送

五、企业级部署实战:从 0 到 1 构建高可用站点


1. 高可用架构设计(含 CDN 接入)

​

​​

2. SSL 证书配置全流程(Let's Encrypt)

(1)安装 Certbot
# Ubuntu
sudo apt install certbot python3-certbot-nginx
# 申请证书
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com
(2)强化 HTTPS 配置(CIS 安全基准)
ssl_session_timeout 1d;         # 会话缓存超时
ssl_session_tickets off;        # 禁用会话票据(防中间人攻击)
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;

3. 灰度发布与蓝绿部署

(1)灰度策略配置(按 IP 分流)
map $remote_addr $gray_version {
  default         0;
  192.168.1.0/24  1;  # 特定IP段访问灰度版本
}

server {
  location / {
    root /var/www/html/v$gray_version;
  }
}
(2)蓝绿部署切换脚本
#!/bin/bash
# 切换到新版本
ln -sfn /var/www/html/v2.0 /var/www/html/current
nginx -s reload

六、深度排错指南:从日志分析到性能诊断


1. 日志分析体系建设

(1)自定义日志格式

log_format main '$remote_addr - $remote_user [$time_local] "$request"'
                '$status $body_bytes_sent "$http_referer"'
                '"$http_user_agent" "$http_x_forwarded_for"';

access_log /var/log/nginx/access.log main buffer=32k gzip=on;  # 缓冲区+压缩

(2)实时分析工具链

  • GoAccess:goaccess access.log -a -o report.html(生成可视化报告)
  • AWK 统计 Top10 访问 IP:
awk '{print $1}' access.log | sort | uniq -c | sort -nr | head -n 10
2. 性能诊断三板斧

(1)慢请求定位

# 开启慢日志
slow_start_after_body off;    # 无论响应是否完成都记录
log_not_found off;            # 不记录404错误日志

(2)内核级性能分析

# 查看Nginx工作进程状态
ps -o pid,ppid,state,cmd -C nginx
# 火焰图分析(需安装FlameGraph)
perf record -g -p $(pidof nginx)
perf script | ./FlameGraph/stackcollapse-perf.pl | ./FlameGraph/flamegraph.pl > nginx.svg

七、前沿技术探索:面向未来的静态站点架构


1. 边缘计算与 Nginx Plus

(1)边缘缓存配置

# 边缘节点配置(CDN节点)
proxy_cache_path /data/nginx/cache levels=1:2 keys_zone=my_cache:100m max_size=10g inactive=60m;

server {
  location / {
    proxy_cache my_cache;
    proxy_cache_key $host$request_uri;
    proxy_cache_valid 200 304 1d;  # 缓存有效期
  }
}
2. WebAssembly 与静态站点融合

(1)Wasm 模块加载示例

<script>
  WebAssembly.instantiateStreaming(fetch('wasm/parser.wasm'))
    .then(module => {
      module.instance.exports.parse(data);  // 调用Wasm函数
    });
</script>
3. 无服务器架构(Serverless)部署
# Netlify部署配置(示例)
[build]
  command = "hugo --minify"
  publish = "public"
  functions = "lambda"

[[redirects]]
  from = "/*"
  to = "/index.html"
  status = 200

八、行业最佳实践:不同场景配置模板


1. 单页应用(SPA)配置模板
server {
  listen 80;
  server_name spa.yourdomain.com;

  location / {
    root /var/www/spa;
    index index.html;
    
    # 解决前端路由404问题
    try_files $uri $uri/ /index.html;
  }
}
2. 博客系统(Hexo/Hugo)优化配置
location ~* \.(md|markdown)$ {
  deny all;                  # 禁止直接访问源码文件
}

location /atom.xml {
  add_header Content-Type "application/atom+xml";
}

结语:构建技术深度与工程思维

本文从基础运维到前沿架构,完整覆盖了 Nginx 与静态网页开发的技术栈。建议读者:

  1. 建立配置模板库:按场景(企业官网 / SPA / 博客)分类存储 Nginx 配置
  1. 实施自动化测试:使用 Selenium/Puppeteer 进行部署后的功能验证
  1. 参与开源项目:贡献 Nginx 模块或静态站点生成器插件

记住,优秀的运维工程师不仅要会 "救火",更要能 "防火"。通过系统化的性能优化和架构设计,让静态站点在保持高性能的同时,具备灵活的扩展能力。现在就动手部署你的第一个站点吧,遇到问题欢迎在评论区留言,我们一起打造更健壮的 Web 应用!

# 生产环境终极优化配置(建议收藏)
http {
  # 核心优化
  sendfile on;
  tcp_nopush on;
  tcp_nodelay on;
  keepalive_timeout 60;
  types_hash_max_size 4096;

  # 安全强化
  server_tokens off;
  add_header X-Frame-Options "SAMEORIGIN";
  add_header X-Content-Type-Options "nosniff";
}

nginx-静态资源部署 nginx中的静态资源的介绍和使用,防盗链,跨域问题的解决 压缩指令的使用,浏览器缓存的实现 阅读详情

相关推荐

Unity WebGL部署Nginx配置全攻略:Brotli与Gzip压缩优化实战

在Web应用部署中,静态资源压缩是提升加载性能的关键技术。其核心原理是通过算法减少文件传输体积,从而降低带宽消耗和加载延迟。Gzip作为经典压缩方案,广泛支持且压缩效率稳定;而Brotli作为新一代算法,在文本压缩率上通常比Gzip再提升15%-25%,尤其适合大型JavaScript和WebAssembly文件。从技术价值看,正确配置压缩能显著改善用户体验,减少跳出率,对WebGL这类资源密集型应用至关重要。应用场景涵盖游戏、交互式应用、数据可视化等需要高性能Web交付的领域。本文聚焦Unity WebG

weixin_30632883的博客 364

Nginx部署与静态html

Nginx部署与静态html页面展示

underworld33的博客 3796

CentOS 7/8 安装与管理 Nginx 全攻略:从 Yum 安装到 systemctl 服务管理

Web服务器是现代网络应用的基石,负责处理HTTP请求并返回响应。Nginx作为一款高性能、高并发的开源Web服务器和反向代理服务器,其事件驱动架构能有效处理海量连接,同时保持低内存消耗。在Linux生产环境中,尤其是CentOS这类企业级发行版上,掌握Nginx的部署与管理是后端开发和运维工程师的核心技能。通过Yum包管理器从官方仓库安装,可以便捷地获取稳定版本并自动处理依赖,而理解systemd服务管理机制则能实现对Nginx服务的精细化控制,包括启动、停止、重启以及配置热重载。这些操作确保了Web服务

weixin_34377919的博客 324

Nginx的使用

Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器特点:占有内存少,并发能力强,nginx的并发能力在同类型的网页服务器中表现较好。作用:反向代理、负载均衡、动静分离(部署静态资源)重点目录和文件:nginx的配置文件(conf/nginx.conf)整体上分为三部分: 全局块、events块、http块Nginx可以作为静态web服务器来部署静态资源。相对于Tomcat,Nginx处理静态资源的能力更加高效,所以在生产环境下,一般都会将静态资源部署到Nginx中

MRhan6的博客 2910

GitHub镜像站搭建全攻略:Nginx反向代理与缓存调优实战

反向代理是网络架构中常用的一种服务模式,它位于客户端与源服务器之间,代为转发请求并返回响应。在系统运维中,反向代理不仅能够隐藏后端结构,还能通过负载均衡、缓存、限流等手段提升访问效率与稳定性。例如,当跨境访问GitHub等境外服务时,由于链路质量不稳定,git clone、文件下载等操作常超时失败。利用Nginx搭建反向代理,配合合理的缓存策略和域名拆分,可有效改善这类体验。本文从GitHub的域名结构出发,讲解如何使用Nginx配置完整镜像站,涵盖主站与子域代理、缓存调优、限流防护、证书自动化等实战细节,

weixin_35987118的博客 113

从零部署网站:Nginx手动配置与宝塔面板可视化部署全攻略

网站部署是将本地开发项目发布到线上服务器的关键环节,其核心在于Web服务器软件的配置与应用环境的搭建。Nginx作为高性能的HTTP和反向代理服务器,通过其事件驱动架构与模块化设计,能够高效处理并发连接,是现代Web部署的首选方案。在技术实践中,无论是静态资源托管还是动态应用(如PHP、Python、Node.js)的代理转发,Nginx的配置文件(如server块、location指令、fastcgi_pass)都提供了精细化的控制能力,这对于实现负载均衡、缓存优化和安全性加固具有重要价值。对于追求效率与

weixin_34234721的博客 440

nginx的安装和html部署问题

nginx的安装使用,常用命令,以及刷新页面报404错误问题

潮汐未见潮落的博客 6974

从FFmpeg到Nginx:自建IPTV直播回放与HLS时移系统全攻略

在流媒体工程实践中,IPTV直播回放与时移功能常被误以为是播放器或m3u8列表的简单应用,其背后实则依赖一套完整的服务端技术栈。HLS(HTTP Live Streaming)作为自适应码率流媒体传输协议,通过将直播流切分为小体积的TS分片并生成m3u8索引,为回放与拖动提供了基础。FFmpeg作为核心处理工具,承担直播流接入、转封装或转码、分片生成等关键任务;Nginx则负责静态资源服务与接口分发,实现高效稳定的回放入口。该技术方案广泛应用于企业内网IPTV、教育录播、酒店电视等场景,支持多频道批量管理、

weixin_33770878的博客 301

零服务器配置!HTML网页托管部署全攻略,新手也能10分钟上线

做过HTML网页的人,几乎都有过这样的困惑:辛辛苦苦用HTML、CSS、JS写出了精美的页面,本地打开一切正常,可怎么才能让别人通过互联网访问到?提到“部署”,很多人第一反应就是“需要服务器”“要懂命令行”“得配置环境”,光是听到Nginx、Docker、FTP这些名词就望而却步。其实,HTML网页作为静态页面,根本不需要复杂的服务器配置,现在有多种简单高效的托管方式,无论是新手、设计师、产品经理,还是学生,都能轻松上手,10分钟就能完成部署,让自己的网页被全世界看到。

u010494145的博客 213

Nginx安全响应头配置全攻略:从X-Frame-Options到CSP实战详解

HTTP安全响应头是现代Web应用安全架构中的基础防线,其核心原理是通过浏览器强制执行的安全策略来抵御常见网络攻击。从技术价值看,正确配置安全头能有效防范点击劫持、XSS跨站脚本、MIME类型嗅探等安全威胁,是Web应用开发中不可或缺的安全实践。在应用场景上,无论是内容展示网站还是复杂单页应用,都需要根据业务特点定制安全策略。本文聚焦Nginx服务器配置,深入解析X-Frame-Options、Content-Security-Policy等关键安全头的实现逻辑,通过实战示例展示如何为Web应用构建坚固的前

540

零成本上线网站:免费服务器与免费部署实战全攻略

在网站开发初期,如何让别人访问自己的网站是许多新手面临的第一道坎。购买云服务器、域名与备案往往令人却步,而“免费服务器”与“免费部署”因此成为开发者高频搜索的关键词。免费服务器并不等同于一台真实的云主机,它更多指无需付费的网站托管形态,涵盖静态托管、Serverless、容器平台等多种模式。其核心原理是由平台接管构建、CDN加速、HTTPS证书等基础设施,开发者只需通过Git推送代码即可完成发布,从而大幅降低运维成本与技术门槛。这种模式非常适合个人博客、作品集、企业官网、前端Demo等静态或轻动态场景。本文

weixin_34226182的博客 353

Web基础与Nginx部署全攻略

互联网技术飞速发展,企业应用大多以网页形式提供服务。想要掌握网站搭建、运维与优化,必须先打好 Web 基础。本章将从域名、网页、HTTP 协议等核心概念讲起,逐步过渡到高性能 Web 服务器 Nginx 的部署,为后续网站开发与服务维护打下扎实基础。网络中的主机依靠IP 地址进行通信,但 IP 地址由数字组成,不便记忆。因此出现了域名,它是与 IP 对应的字符型地址,方便用户访问网站。HTTP(超文本传输协议)是 Web 通信的标准规则,采用请求 - 响应模式。内存占用低并发处理能力强。

L455536025的博客 219

基于Xilinx Artix7 的FPGA高级应用 (二):千兆以太网通信(实战篇)第一期

本项目是基于Xlinx Artix7 XC7A35T芯片 以太网芯片选用的是RTL8211EG PHY芯片 MAC 和PHY接口标准是GMII 开发工具是vivado 2018.3 我们先来复习一下以太网的基本通信原理: 当我们的计算机需要与局域网中另外的设备进行通信的时候,需要将数据传输到网卡进行编码,然后传输到线上,经过另一个设备的网卡解码成该设备能读取的数据。 关于以太网协议的知识在原理篇中已经讲过,不再重复,下面直接看接收代码: 首先注意我们的MAC和PHY通信选择的是GMII接口标准,发送数据一

工大技术底层人员的博客 4034

Linux入门到运维实战:虚拟机搭建、常用命令与服务部署全攻略

Linux系统管理是运维工程师的核心技能,而掌握它的关键在于理解命令行操作、服务管理与自动化运维的基本原理。虚拟机技术为初学者提供了低成本、高安全性的实验环境,通过它可以在本地模拟真实服务器,完成系统安装、网络配置、用户权限管理等基础训练。在此基础上,部署SSH远程登录、Samba文件共享、Nginx Web服务等典型应用,能帮助学习者直观理解服务从配置到验证的完整闭环。结合systemd服务管理、Shell脚本和定时任务,可进一步培养自动化运维思维,为生产环境中的批量操作与故障排查奠定扎实基础。本文正是围

weixin_33770878的博客 310

小新学习K8s第一天之K8s基础概念

kubernetes是一个可移植,可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明式配置和自动化。它拥有庞大且快速发展的生态系统。kubernetes服务,支持和工具随处可见。作用:用于自动部署,扩展和管理“容器化应用程序”的开源系统。可以理解成k8s是负责自动化运维管理多个容器化程序(比如docker)的集群,是一个生态及其丰富的容器编排框架工具。

pangdongqiqi的博客 1229

从一根USB线缆说起:深入浅出聊聊那些影响信号完整性和EMC性能的‘小细节’(双绞、屏蔽、360度搭接全解析)

本文深入探讨了USB线缆中影响信号完整性和EMC性能的关键细节,包括双绞线绞距、屏蔽层设计和360度搭接工艺。通过实验数据和实用技巧,揭示了这些‘小细节’如何显著影响高频信号质量和电磁兼容性,为工程师提供了从选购到系统设计的全面指南。

weixin_30824479的博客 440

Nginx安装配置全攻略:从部署到调优的实战指南

在Web服务架构中,反向代理和负载均衡是提升应用性能与可用性的核心技术。其原理是通过一个中间服务器接收客户端请求,并根据预设策略分发到后端多个应用服务器,从而实现流量调度、请求分发和故障转移。这项技术的核心价值在于提升系统并发处理能力、增强可扩展性,并保障服务的高可用性。它广泛应用于微服务架构、API网关、静态资源加速及高并发网站等场景。本文聚焦于实现这些功能的核心工具——Nginx,深入探讨其在不同环境下的安装路径选择,并解析如何通过配置实现反向代理、负载均衡等关键功能,帮助读者构建稳定高效的Web服务基

tang_zongyun的博客 507

DLL导出函数名隐藏实战:三种方法保护代码安全

在Windows软件开发中,动态链接库(DLL)的导出函数名是模块间通信的关键标识,也是逆向工程的重要突破口。理解PE文件格式中的导出表结构是掌握DLL工作原理的基础,它记录了函数地址、名称和序号的映射关系。通过隐藏或混淆这些导出名称,可以有效增加代码分析的难度,提升软件的知识产权保护和安全性。这一技术在软件保护、游戏反作弊和安全组件中具有重要价值。本文聚焦DLL导出函数名隐藏,结合Dependencies工具分析,详细解析仅序号导出、导出转发器和运行时动态修改三种实用方案,为开发者提供从原理到实践的完整指

weixin_29315091的博客 308

Docker 从零到实战:Windows & Linux 安装、命令与配置全攻略

本文是一份Docker从入门到实战的完整指南,涵盖Windows和Linux系统的安装配置、核心概念解析和常用命令速查。主要内容包括: Docker核心概念:镜像、容器和仓库的区别,与传统虚拟机的对比优势 Linux系统两种安装方式: yum安装(推荐):详细步骤包括卸载旧版、添加仓库、安装启动和权限配置 二进制安装:适合离线环境,包含systemd服务配置方法 Windows安装方案:通过Docker Desktop结合WSL2实现,包含环境准备和验证步骤 常用命令速查表:镜像管理、容器操作、网络和存储等

渣渣盟的博客 302

宝塔面板添加站点及运营商SSL免费证书的申请与使用

本文详细介绍在宝塔面板下如何正确添加站点、配置站点,及在运营商如何申请免费SSL证书,将其配置到宝塔站点里。 给你的网站加一把锁,教你免费SSL证书申请,配置到自己的网站中。 环境:Ubuntu server 18 工具:宝塔控制面板 平台:阿里云 Web服务器:Nginx 宝塔:https://www.bt.cn/ 阿里云:https://www.aliyun.com/ 腾讯云:https://cloud.tencent.com/ 要求: 1.宝塔控制面板搭建完毕。 2掌握域名解析的原理。 3.了解ht

贺兰山长老 5060

十一、增强现实

那都是n年前的老版本了,新版本完全没有这个问题,我就是纠结这个问题,搭建若干环境,又是vmware虚拟机,又是msys2,又是anaconda,又是找机器,折腾了几天,结果通通不是。以一张实际卡片为锚点,通过笔记本的摄像头,在显示器上将一个计算机内的3d物体显示在卡片上,类似于电影上看到的那种全息投影技术;如果你是想在windows环境下开发linux运行程序,那么CygWin/gcc是你的不二之选。而如果你想开发的是windows运行程序,并且追求速度,那么二者相比而言,MinGW是更好的选择。

3189

5分钟提速60%:Nginx Proxy Manager Brotli压缩全攻略

你是否遇到过这样的困境:明明优化了网站图片和代码,访客却仍抱怨加载缓慢?作为Web服务器性能优化的"最后一公里",数据压缩技术往往被忽视。本文将带你通过Nginx Proxy Manager配置Brotli压缩,这一被Google推崇的新一代压缩算法能比传统Gzip减少40%数据传输量,实测让WordPress网站首屏加载提速62%。 ## 为什么选择Brotli压缩? Brotli是由Goo...

gitblog_00055的博客 1023

【RT-DETR有效改进】计算训练好权重文件对应的FPS、推理每张图片的平均时间(科研必备)

本文给大家带来的改进机制是利用我们训练好的权重文件计算FPS,同时打印每张图片所利用的平均时间,模型大小(以MB为单位),同时支持batch_size功能的选择,对于轻量化模型的读者来说,本文的内容对你一定有帮助,可以清晰帮你展示出模型速度性能的提升以及轻量化的效果(模型大小),对于以提高精度为目的的读者本文也能够帮助大家展示出现阶段的模型速度指标。所以本文的内容是十分有用的机制,对于大家发表论文来说,下面的图片为运行后的效果可以看到,该有的指标均已打印(本文内容为我独家创新,全网无第二份)下面是效果图和文

Snu77的博客 3630

腾讯云 AI Skills 最佳实践:Agent 开发、部署与运维全攻略

AI Agent 正从概念验证走向生产落地,但不少开发者在环境配置、技能编排与稳定部署之间反复挣扎。要构建可靠的智能体,需先理解 skill 与 agent 的边界:skill 是确定性的能力单元,agent 是拥有决策权的主体,harness 则负责将模型、工具与记忆组织成闭环系统。基于腾讯云 AI Skills,开发者可借助 LiteLLM 网关统一模型调用,通过编辑循环、记忆机制、结构化输出与反思机制提升任务质量,并结合容器化部署、日志监控与成本优化策略,将 Agent 从“能跑”打磨到“好用”。内容

weixin_34088583的博客 377

AI 辅助编程全景:演进、提效场景与未来趋势

本文系统梳理了AI辅助编程的发展历程与应用场景。演进路径分为三代:从代码补全工具(2023)、对话式助手(2024)到自主编程代理(2025)。在软件全生命周期中,AI可显著提升各环节效率:需求分析阶段节省30-60%文档编写时间;设计阶段缩短40-60%技术调研周期;编码阶段通过智能补全提升55%任务速度;测试阶段减少30-60%测试编写时间。数据显示,2025年84%开发者使用AI工具,41%代码由AI生成,平均每周节省3.6小时。AI正推动开发者角色从编写者转变为审核者,但复杂业务逻辑和架构设计仍需人

甘蓝的专栏 474

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Docker常用命令实战:镜像、容器与日志排查全攻略

容器技术正成为云原生应用交付的基础设施,理解镜像与容器的关系是掌握Docker的核心。镜像作为只读模板,容器则是运行实例,日常运维围绕拉取、启动、排查与清理展开。从docker pull指定版本镜像,到docker run映射端口与挂载目录,再到docker logs实时追踪日志,以及docker exec进入容器定位问题,这些命令构成容器生命周期管理的完整闭环。合理使用docker ps、docker stats与docker system df,能有效诊断资源占用与磁盘膨胀风险。本文以真实项目视角,梳理

weixin_34209851的博客 313

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: Nginx 运维实战教程:从零开始玩转 Nginx
下一篇: Nginx 运维实战与 PHP+MySQL 网页开发全攻略(基于Debian系统版)
小涑
博客等级 码龄4年 19粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小涑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值