使用页面速度的heroku-buildpack-nginx

时间:2024-03-17 22:26:21
【文件属性】:

文件名称:使用页面速度的heroku-buildpack-nginx

文件大小:14.43MB

文件格式:ZIP

更新时间:2024-03-17 22:26:21

Shell

Heroku Buildpack:NGINX + PageSpeed 版本: 1.15.8 1.13.35.2稳定 动机 在处理网络I / O时,某些应用程序服务器(例如Ruby的Puma)停止运行。 Heroku的Cedar路由堆栈入站请求。 (Cedar路由器将缓冲响应的标头和主体,最大可达1MB)因此,Heroku路由器在从客户端到dyno的整个主体传输过程中使dyno参与。 对于具有阻止I / O的应用程序服务器,内容传输将降低每个请求的延迟。 通过在应用程序服务器之前使用NGINX,我们可以消除从应用程序服务器转移的大量时间。 除了提高请求正文的传输效率外,还应改进所有其他I / O,因为应用程序服务器仅需要与localhost上的UNIX套接字通信。 基本上,对于非高效,无阻塞I / O设计的Web服务器,让NGINX处理所有I / O操作将使我们受益。 要求(代理模式


【文件预览】:
heroku-buildpack-nginx-with-pagespeed-main
----nginx-heroku-18.tgz(4.4MB)
----Makefile(987B)
----nginx-heroku-16.tgz(5.33MB)
----bin()
--------compile(1KB)
--------release(34B)
--------detect(75B)
--------start-nginx(1KB)
----nginx-heroku-20.tgz(5.12MB)
----.github()
--------workflows()
----scripts()
--------build_nginx(3KB)
----README.md(5KB)
----config()
--------nginx.conf.erb(3KB)

网友评论