精通Nginx(25)-Nginx Plus增强功能之缓存清除、复杂媒体流支持、安全防护

        Nginx Plus在缓存清除、复杂媒体流支持、安全防护也做了增强。

 缓存清除

         NGINX Plus 可手工指定清除缓存项。配置示例如下:

http {
    # 请求是PURGE缓存清除方法
    map $request_method $purge_method {
        PURGE 1;
        default 0;
    }
    server {
        listen      80;
        server_name www.example.com;

        location / {
            proxy_pass  https://localhost:8002;
            proxy_cache mycache;

            # 清除缓存
            proxy_cache_purge $purge_method;
        }
    }
}

 通过命令行发送如下命令:

 curl -XPURGE http://127.0.0.1/main.js

上述命令是清除main.js的缓存。允许使用 * 来清除与常见 URI 前缀相匹配的缓存项(注意需要proxy_cache_path 指令中配置purger=on,通配符才起作用)。

复杂媒体流

HLS支持

         HLS(HTTP Live Streaming)是处理 MP4 文件中封装的 H.264/AAC 编码内容。利用 NGINX Plus 的 HLS 模块进行实时分段、分包和多路复用,及控制分段缓冲等等。示例如下:

location /hls/ {
    # 启用hls模式
    hls;

    # 视频文件位置
    ali

相关推荐

  1. 精通Nginx23)-Nginx Plus增强功能负载均衡

    2023-12-19 12:32:02       51 阅读
  2. 宝塔面板安装nginx媒体服务器(http-flv)

    2023-12-19 12:32:02       33 阅读
  3. Nginx增加m3u8视频文件功能模块 推和拉

    2023-12-19 12:32:02       33 阅读
  4. Nginx 缓存集成、清除、设置不缓存资源

    2023-12-19 12:32:02       58 阅读
  5. 14.FreeRTOS 媒体缓存 Stream Buffer

    2023-12-19 12:32:02       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-19 12:32:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-19 12:32:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-19 12:32:02       82 阅读
  4. Python语言-面向对象

    2023-12-19 12:32:02       91 阅读

热门阅读

  1. Upgrading GitHub.com to MySQL 8.0

    2023-12-19 12:32:02       54 阅读
  2. iOS中宿主APP与录屏扩展进程数据传递方式

    2023-12-19 12:32:02       49 阅读
  3. do{ __HAL_RCC_GPIOH_CLK_ENABLE(); }while(0);

    2023-12-19 12:32:02       37 阅读
  4. 数据结构-顺序表的大小

    2023-12-19 12:32:02       63 阅读
  5. jquery、vue、uni-app、小程序的页面传参方式

    2023-12-19 12:32:02       50 阅读
  6. ubuntu18.04 升级到ubuntu22.04版本

    2023-12-19 12:32:02       84 阅读
  7. 如何在断线后不重连加入音视频房间

    2023-12-19 12:32:02       70 阅读
  8. 四舍五入专题

    2023-12-19 12:32:02       50 阅读
  9. ubuntu16.04升级到ubuntu18.04

    2023-12-19 12:32:02       56 阅读