这种性能提升的代价是降低了灵活性，例如能够以每个文件为基础覆盖系统范围的访问设置（ Apache 使用.htaccess 文件来完成这个工作，而 Nginx 并没有内置这样的功能）。以前，向 Nginx 添加第三方模块需要使用静态链接的模块从源代码重新编译应用程序。在版本 1.9.11 中部分地克服了这一点，增加了动态模块加载。但是，模块仍然必须与 Nginx 同时编译，而不是所有的模块都与这个系统兼容——有些需要更老的静态链接过程。相比起在Linux下的Nginx，在Windows Server下的