質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Cloud9

Cloud9は、クラウドからのプログラミングが可能になるWebサービス。IDEとしての機能が搭載されており、GitHubやHerokuなど他ツールとの連携も可能です。ブラウザ上で動くため、デバイスに関係なく開発環境を準備できます。

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

1986閲覧

サーバーの処理速度は何で決まるのか

kario

総合スコア11

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Cloud9

Cloud9は、クラウドからのプログラミングが可能になるWebサービス。IDEとしての機能が搭載されており、GitHubやHerokuなど他ツールとの連携も可能です。ブラウザ上で動くため、デバイスに関係なく開発環境を準備できます。

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2019/08/10 11:52

編集2019/08/11 16:37

現在、さまざまな環境でruby on rails を試しています。

Windows local環境、Mac local環境、AWS cloud9環境(t2.microインスタンス)と試してみたのですが、それぞれでrails の処理速度が全く変わってきます。

例えば「rails s」のコマンドでサーバーを起動したとき、ページ表示時、formから画像を送信したときに
Windows local環境、Mac local環境、AWS cloud9環境の順にそれぞれ3倍ずつくらい時間がかかります。

この処理速度の違いの原因はCPUやメモリなのでしょうか? railsとの相性なのでしょうか?

※各環境のスペックを追記
Windows local環境
プロセッサ インテル® Core™ i5-2467M 1.60GHz
メモリ 4GB

Mac local環境
プロセッサ 1.4GHzクアッドコアIntel Core i5(Turbo Boost使用時最大3.9GHz)、128MB eDRAM
メモリ 8GB

AWS cloud9環境(t2.microインスタンス)
プロセッサ 不明 参考:AWSインスタンススペック一覧
メモリ 1GB

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Orlofsky

2019/08/10 12:49

わかる範囲内で良いから、それぞれの環境の CPUやメモリ を提示できた方が適切なコメントが付きやすいのでは?
kario

2019/08/10 13:48

ご回答ありがとうございます! 追記しておきました。
Orlofsky

2019/08/10 22:04

Windows が非力過ぎです。メモリ4GB って少すぎます。
kario

2019/08/11 16:37

失礼しました。リンクを修正しました。 メモリが主な原因でしたか……次のPCをを選ぶときの参考にします。
guest

回答1

0

ベストアンサー

CPUやメモリ

は非常に多くを占める要素だと思います。
また、ファイルアップロードということでしたら通信も関わります。
通信速度そのものもそうですが、cloud9の場合はUSリージョンなどであれば距離が遠いのでその分通信に時間がかかることになります。

投稿2019/08/10 12:23

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kario

2019/08/10 13:52

ご回答ありがとうございます! となると、今回のWindows local環境で今回のMac local環境のような処理速度を実現するのは諦めたほうが良さそうですね…
退会済みユーザー

退会済みユーザー

2019/08/10 13:58

おそらくスペックが原因ですね。 最近は4gbではそもそもまともに開発できないという見解が支配的だと思います。
kario

2019/08/10 14:28

そうなんですね! AWS cloud9環境(t2.microインスタンス)ではメモリが1GBとありますが、これはまた別の概念なのでしょうか… MAC環境ほどではないのですが、そこそこの速度を実現しています
退会済みユーザー

退会済みユーザー

2019/08/10 14:35

同じです。 色々要因はあるでしょうが一般的にlinuxサーバは画面がない分軽量で要求メモリが少なくなると私は理解しています。
kario

2019/08/11 16:38

なるほど、そういった要素もあるんですね
退会済みユーザー

退会済みユーザー

2019/08/11 23:54

詳細は gui cui メモリ のようなキーワードで検索してみて下さい。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問