精通Nginx(25)-Nginx Plus增强功能之缓存清除、复杂媒体流支持、安全防护
2023-12-18 09:34:17
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
文章来源:https://blog.csdn.net/davidwkx/article/details/134552716
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!