• 有个方格子
    2018-11-14
    关于slab模块的添加编译那段视频剪辑是不是有误?视频显示是错误但讲述说成功。

    作者回复: 这是因为我主动按下了ctrl + c键,因为openresty里的configure执行时间有点长,我就加速了

    
     5
  • orange
    2018-11-16
    命令行的 命令可以提交到github上和ppt一起么? 有些被剪掉了,不好找

    作者回复: 好的,第3部分我会尽量把一些命令也放到PPT中的。当前如果有命令不清楚,可以在这里提问,我来回答 :-)

    
     2
  • 拯救不开心
    2019-11-22
    老师您好,有个问题请教,
    原本只想稍微了解一下 Nginx,看了您的课程后,无论是课程内容还是小伙伴们的评论,都越来越趋向于 Linux 相关的知识,越来深精髓。
    前面的课程内容还能稍微理解一下,后面的越来越懵了(当然是因为自己很菜,Linux的知识基本没有多少)

    想问的是,我是一个初级前端,如果只是想对自己的博客网站进行维护,或者是公司项目的前端代码做一些不是很复杂的配置,是不是只需要看第3和第4章就可以了。还是说他们也都是依赖前面的这些基础知识。
    如果学习了后端相关的内容(貌似体系有点庞大),是不是会更好的理解 Nginx 相关的知识。

    您对不是做运维的同学,关于 Nginx 的学习有什么建议吗,从长远的角度来说。
    展开

    作者回复: 是的,你的想法没问题。更细节的讲,第3篇需要全部学习,第4篇前半部分也需要学习。第1部分关于SSL部分,第2部分20-26课也需要学习下。

    
     1
  • 姜华梁taric
    2019-01-04
    ngx_slab_stat这个模块没法加入进去,麻烦老师能给一个完整加第三方模块的流程吗,谢谢

    作者回复: ./configure --add-module=/你的模块目录。
    你要确保,这个模块目录里,有一个config文件

    
     1
  • 华仔
    2018-11-17
    期待老师讲ngx_pcalloc都做了什么。和通用内存池咋布局的。

    作者回复: 呃,这门课主要讲使用,具体讲不讲实现层面,我与编辑老师商量下,看看第6部分中能不能穿插一些实现层面的讲解。

    
     1
  • 华仔
    2018-11-16
    老师能对ngx_pcalloc过程内部和ngx_chain内部存储讲一些么,不知道内部是怎么申请的内存

    作者回复: 因为这门课主要针对使用,所以只有第6部分会涉及到部分源码,这样我在第6部分再讲下内存的申请吧,包括如何用tcmalloc优化

    
     1
  • 丁丁历险记
    2019-10-19
    我咋看的是make 报错了。

    作者回复: 因为Openresty的编译时间太长(官方Nginx较短),所以我按了Ctrl^C中断了,你照着做时不会出错

    
    
  • WL
    2019-04-27
    老师请问一下slab内存管理的图示中从一个slot上有一个箭头指向ngx_slab_page_t, 然后从ngx_slab_page_t又有一个箭头指向一块内存, 然后从内存又有一个箭头指向Object, 请问下为什么slot要通过gnx_slab_page_t再指向内存, 为什么不是直接指向内存? 还有一个问题是最后的object是什么, 是保存在内存中的数据吗? 那为什么不是写在这块内存中而是用指针指到这部分数据呢?
    
    
  • 江南皮革厂研发中心保...
    2019-04-11
    老师,编译的问题解决了,但是访问set 或get报错404是什么原因呢?
    
    
  • 江南皮革厂研发中心保...
    2019-04-11
    老师,请问openrestry编译后的nginx二进制文件是在哪个目录下呢?

    作者回复: build/nginx-1.13.6/objs/

    
    
  • 章星
    2018-12-20
    老师,我编译之后将代码写进conf文件,提示nginx: [emerg] unknown directive "slab_stat",是不是还缺少什么东西。nginx -V 是否可以查看到slab是否已经编译进去,我发现nginx -V 没有显示slab模块。

    作者回复: 你是不是没有把编译生成的新版本nginx,替换到安装sbin目录下?

    
    
  • 西奥叔叔
    2018-12-18
    您好 老师,由于极客时间不支持在原本的留言基础上面再次回复呢,所以首先对于之前的回复表示感谢。:-) 。我在使用 --add-module 新增slab模块的时,是不是要设置 --prefix 指定我之前安装的目录,然后再替换make编译后的 nginx二进制文件,才能使用新增模块呢?如果要替换nginx二进制文件,是不是都得全部重新编译一遍呢?

    作者回复: prefix不建议变化,这样简单点。
    要替换nginx文件,需要确保编译出的新nginx含有你需要的全部模块。

    
    
我们在线,来聊聊吧