这是我的第二个rails项目。我不是Rails的专家。
我使用rails 5
,postgre
,ubuntu 14.04
,nginx
和passenger
作为我的博客应用。 (我只有一篇博客文章)。在我的Droplet中我有3个应用程序。 1个laravel和2个rails应用程序。但其中只有一个拥有SSL。
我的网站正在使用服务器(在生产环境中)。昨天我安装了SSL,现在我的网站太慢了。我不知道它是否与SSL有关,但它超级慢。有时我会等待大约1分钟。载入。
奇怪的是,有时网站会变得更快(正常速度)但通常会变慢。 可能是什么问题?我该如何解决这个问题?
我的SSL nginx配置:
server {
listen 80;
server_name guclukal.com www.guclukal.com;
access_log off;
return 301 https://www.guclukal.com$request_uri;
}
server {
listen 443 ssl;
ssl on;
ssl_certificate /etc/nginx/ssl/guclukal.crt;
ssl_certificate_key /etc/nginx/ssl/guclukal.key;
server_name guclukal.com www.guclukal.com;
passenger_enabled on;
rails_env production;
root /home/rails/public;
}
在同一个Droplet上我使用2个rails应用程序。其他项目工作正常。
我需要帮助!
编辑:当用非ssl版本更改我的conf文件时,效果很好!
server {
listen 80;
server_name guclukal.com www.guclukal.com;
passenger_enabled on;
rails_env development;
root /home/rails/public;
}
编辑:我使用此步骤创建ssl:
答案 0 :(得分:0)
你有太多的css和js文件。尝试将minify and precompile
转换为单个css和js文件。服务器上的Install ngnix pagespeed
模块也可以提高您的网站速度。有关ngnix页面速度安装,请参阅https://developers.google.com/speed/pagespeed/module/。