文件名称:heroku-buildpack-nginx
文件大小:24.48MB
文件格式:ZIP
更新时间:2024-05-07 18:32:38
Shell
Heroku Buildpack:NGINX Nginx-buildpack在dyno*应NGINX并通过UNIX域套接字将NGINX连接到应用服务器。 动机 在处理网络I / O时,某些应用程序服务器(例如Ruby的Unicorn)停止运行。 Heroku的路由堆栈入站请求。 (路由器将缓冲响应的标头和主体,最大可达1MB)因此,Heroku路由器在从客户端到dyno的整个主体传输过程中使dyno参与。 对于具有阻止I / O的应用程序服务器,内容传输将降低每个请求的延迟。 通过在应用程序服务器之前使用NGINX,我们可以消除从应用程序服务器转移的大量时间。 除了提高请求正文的传输效率外,还应改进所有其他I / O,因为应用程序服务器仅需要与localhost上的UNIX套接字通信。 基本上,对于非高效,无阻塞I / O设计的Web服务器,让NGINX处理所有I / O操作将使我们受
【文件预览】:
heroku-buildpack-nginx-main
----bin()
--------start-nginx(2KB)
--------start-nginx-solo(1KB)
--------detect(85B)
--------compile(1KB)
--------release(34B)
----config()
--------nginx-solo-sample.conf.erb(912B)
--------nginx.conf.erb(1KB)
--------nginx-nextjs-with-forcessl.conf.erb(1KB)
----nginx-pagespeed-heroku-20.tgz(8.71MB)
----nginx-pagespeed-heroku-16.tgz(7.77MB)
----Makefile(982B)
----README.md(9KB)
----scripts()
--------build_nginx_pagespeed(3KB)
----nginx-pagespeed-heroku-18.tgz(8.27MB)