linux 静态缓冲区,伪静态页面能用nginx缓存么? (转载)

求教,按照网上的办法编译nginx

[root@localhost nginx-1.3.8]# ./configure --user=www --group=www --prefix=/data/nginx --with-http_ssl_module --with-pcre=../pcre-8.31  -–add-module=../ngx_cache_purge-1.3

./configure: error: invalid option "-–add-module=../ngx_cache_purge-1.3"

这是怎么回事?

[root@localhost nginx-1.3.8]# ./configure --help

也没有给出--add-module的选项

另外请问下,CDN的purge是如何自动化实现的?每次都是CDN客户人工通知你们清理缓存么?

【 在 singlewolf 的大作中提到: 】

: nginx  proxy_store   +  proxy_cache_purge 扩展 , 基本上就是搭建 CDN 的标准了,我们的 CDN 就是这么搭建的

: squid 太老了,而且配置不好问题特别多,以前用过 squid ,问题一堆(可能因为我们自己配置不够专业吧),

: nginx 其实已经做得足够好了,可以用来替换掉 squid

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一些常见的Nginx优化配置: 1. 调整worker进程数量:根据前面提到的原则,根据系统的CPU核心数和负载情况,设置合适的worker进程数量。 2. 开启文件压缩:通过开启gzip压缩,减少传输的数据量,提高网站的加载速度。可以使用`gzip`指令来开启和配置gzip压缩。 3. 启用缓存:对于静态资源或者响应内容较稳定的动态页面,可以开启缓存机制,减轻后端服务器的压力,并提高响应速度。可以通过`proxy_cache`和`fastcgi_cache`等指令来配置缓存。 4. 调整keepalive连接:通过调整`keepalive_timeout`和`keepalive_requests`来优化长连接的管理,减少连接的建立和关闭开销。 5. 调整缓冲区大小:通过调整`client_body_buffer_size`、`client_header_buffer_size`、`large_client_header_buffers`等指令来适配请求和响应的缓冲区大小,以提高性能。 6. 使用静态文件直接访问:对于静态文件,可以直接由Nginx处理,而不经过后端应用服务器,减少不必要的网络传输和处理开销。可以通过配置`try_files`指令来实现。 7. 开启HTTP/2:HTTP/2协议支持多路复用和头部压缩等特性,可以提高网站性能。可以通过开启`http2`指令来启用HTTP/2。 8. 限制访问频率:通过配置访问频率限制,可以防止恶意请求和DDoS攻击。可以使用`limit_req`和`limit_conn`等指令来限制请求的频率和连接数。 9. 启用SSL/TLS加密:对于需要保护数据安全的网站,可以启用SSL/TLS加密,使用HTTPS协议。可以通过配置SSL证书和相关指令来实现。 10. 使用反向代理和负载均衡:通过配置反向代理和负载均衡,将请求分发给多个后端服务器,提高并发处理能力和可靠性。 这些是一些常见的Nginx优化配置,具体的优化策略需要根据实际情况和需求来选择和调整。同时,也可以通过监控和性能测试工具来评估优化效果,并进行进一步的调整和改进。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值