作者回复: 哈,你猜对了,这里我用了这个模块。
作者回复: 没听过这句格言哦,我猜它的上下文是为了做架构设计吧?共享内存是nginx中的主要数据分享方式,因为它的运行效率最高。我们在第3、4部分中会看到,所有涉及到全局配置、状态信息的数据,都有相应的zone指令在分配、使用共享内存。
作者回复: 是的
作者回复: 该命令是worker提供给master的,通常管理员只需要操作master进程就可以,如果一定要操作worker进程,那么一定是可以确认某一个worker进程出问题了,且信号对应的功能可以解决该问题
作者回复: 总体是多进程。每个worker在读取文件这一子功能上,可以使用多线程。之所以会有多线程这一特性,是因为linux内核的限制,详见第132课
作者回复: 不一样,前者是重载配置文件,后者要求Nginx立刻关闭服务
作者回复: 第四部分课程里才开始介绍cache manager课程,需要打开缓存。
作者回复: 参见第103课:及时清除缓存
作者回复: 静态缓存和动态缓存,我没有听过这种概念。
如果你希望及时淘汰缓存,而不是经过一个时间后自动淘汰,那么可以使用ngx_cache_purge模块(第103课)立刻淘汰,Nginx就会重新去上游取数据缓存,可能是你说的动态缓存意思?
作者回复: 静态缓存和动态缓存,我没有听过这种概念。
如果你希望及时淘汰缓存,而不是经过一个时间后自动淘汰,那么可以使用ngx_cache_purge模块(第103课)立刻淘汰,Nginx就会重新去上游取数据缓存,可能是你说的动态缓存意思?
作者回复: 没有理论依据.第五部分的课程会探讨CPU个数与性能的关系。
作者回复: 先看看评论,很多同学的问题都非常好!
作者回复: 没有配置cache吧?第4部分反向代理中,cache是我们的重点课程,到时会详细说的