質問: ### 前提・実現したいこと 現在作成中のサイトの表示を早くしたいです。 ### 発生している問題・エラーメッセージ 現在ruby on railsでサイト作成を行っておりますが、サイトの表示が遅いです。 体感でも遅いと思うのですが、Chrome DevToolsで確認しました。 TTFBが問題あるのかと考えますが、詳しくないのでよく分かってませんが。。。 トップページの表示 ![トップページ](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/ef12822863f2c3b3981a057b72a9e7ce.jpeg) フォーム入力ページ ![フォーム](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/37da9296e6ade3489cdd9e74944cbc29.jpeg) その他のページ(プライバシーポリシーなどの殆どテキストページ)もTTFBは6-24sになります。(ms)では御座いません。 content downloadは1-30ms程になります。 素人なりに調べるとTTFBはサーバ性能によるところが大きいので、サーバを変えた方がいいといった書き込みがあったり、キャッシュを使えば大丈夫との書き込みもあったりで。。。 サクラのVPSを利用していますが、サーバを変えた方がよいでしょうか? それともサーバのココを確認しろ!!といった所御座いますでしょうか? 宜しくお願いします。 ### サーバの状況 CentOS 6.7 ruby 2.1.3 Rails 4.2.3 nginx 1.8.0 unicorn 契約しているサーバ sakura VPS 2G メモリ 2GB ストレージ 200GB(HDD) CPU 仮想3Core ### サイトの内容 サイトはトータル10ページ程で、web上には公開していますが、他サイトからのリンク等は行っていません。 (新規ドメインで、公開したばかりと考えて頂ければと思います。) サイトは殆どテキストでいくつかのページでお問い合わせフォームの様な物がある程度です。 ### 追加情報 3/2 matobaa様ご質問有難う御座います。 本サーバーのnginxに2サイト程追加してみました。 新しく追加した方でもTTFBは5S-20S 程度で遅いですね。 関係ないかもしれませんが ``` sudo nginx -s stop sudo fuser -k 80/tcp sudo service nginx start ``` で再起動も行い確認しましたが、若干早くなったのですが遅いですね。 (早くなったといっても以前より1S-3Sとかなのでタイミングの問題かと考えますが。。。) 本サーバと同じ様なものをsakura VPSの512MBにも設定してみました。 メモリ512MB SSD:20GB 仮想1Core こちらのTTFBの結果は400ms-5Sと早くはないのですが、2Gのよりも早いです。
回答: 情報量が少ないので何とも言いがたいですが、とりあえず下記を参考に調査するといいと思います。 * サーバが重い時にすること http://qiita.com/yuku_t/items/2f5341e4aa635800a0a1 HDDの容量が多くない気もするので下記のコマンドも合わせて調べてみると良いかと * ディスク使用量を調べる ``` $ df -ah ``` これは全くの勘なんですけど、unicornのログってデフォルトではログローテーションがされないと思うので、もし設定していないようであれば、unicornのログが圧迫しているのでは無いのかなと。。。 まあ、上記のコマンド等で調べてみないと何ともいえませんが。。。