作者回复: 会讲的,第2部分就会讲到event loop机制
作者回复: 缓存只用于反向代理。必须上游响应符合缓存条件才会存储到该目录。第四部分有3节课会深入这块
作者回复: 我猜测你的环境是nginx->nginx,前者是负载均衡的作用,后者是静态资源的作用?如果是这样,建议后者。
作者回复: 性能问题先要确定瓶颈在哪,通常我习惯用二分法,逐渐缩小问题范围。增加多台服务性能反而变慢,我建议你先确定这四台django本身运行时会不会变慢,并看一下nginx的error.log中有没有错误日志,同时把error.log里的日志级别降低一点,例如info。
作者回复: 1台测试机,通过不同的端口开了2个Nginx服务
作者回复: 两个方案,1、使用proxy_protocol协议,nginx作为客户端或者服务器时都支持该协议。第113课有详细介绍。 2、使用IP透传DSR方案,需要修改上游服务的路由表,这节课在第4部分最后一节课,大概春节前会上线,你可以关注下。
作者回复: openresty里含有nginx,你安装好openresty后,如果你没有改prefix,那么nginx.conf就会在/usr/local/openresty/nginx/conf目录下。
作者回复: 有一个基本知识你还没理解,域名是需要购买的,比如, geektime.taohui.pub是我从万网上购买的,所以我配置到它指向我购买的阿里云服务器地址。所以你不可能访问这个域名,却访问到了自己搭建的服务器。而且,我发现你也没有公网地址,这需要从运营商购买的。 如果你没有域名、公网地址,也不需要验证HTTPS证书,那么就用IP直接访问,这样你的192.168内网地址也能用。
作者回复: Openresty启动后进程名还是Nginx,它只是把Lua代码以Nginx模块的方式嵌入到Nginx进程中了
作者回复: /tmp/nginxcache下的缓存文件是否生成?