如何解决nginx网站启动缓慢
在将nginx添加到我的网站后,我注意到开始渲染非常慢。开始加载需要3秒钟的延迟。
它可能不是nginx,可能不是Google Cloud Run,也许我只需要在那边配置服务器,但这有点奇怪,我的网站要花一分钟时间来加载。直到我的网站在Heroku上运行时才出现这种情况,只是添加了nginx和Cloud之后。
所以我有3个容器作为Cloud Run服务器运行:
-
nginx
(仅此而已,仅此而已。代理到客户端容器上的index.html) -
client
(ReactJS应用) -
server
(DB,GraphQL内容)
运行这些容器的云运行服务器均配置为:
- 128Mi
- 受管服务器
- 并发:10
- 最大实例数:10
这是我的 nginx.conf ,也许我需要为此添加更多内容?我正在运行3个容器,所以nginx是一个,然后还有两个。 Nginx代理到我的客户端(React)站点,所有这三个都作为单独的Docker容器/服务器托管在Google Cloud Run上
server {
listen $PORT;
server_name localhost;
location / {
proxy_pass https://ssss-client-lvpzkq4yla-uc.a.run.app;
}
location /api/ {
proxy_pass https://ssss-server-lvpzkq4yla-uc.a.run.app;
}
gzip on;
gzip_vary on;
gzip_min_length 10240;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml;
gzip_disable "MSIE [1-6]\.";
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com(将#修改为@)