2017-01-03 8 views
0

私たちはSymfonyであり、電子商取引バンドルSyliusを使用する1つの特定のサイトを持っています。悪魔/ PuphpetのSymfony/Syliusサイトが遅いです。 Virtualboxにない同じサイト

私たちの開発者はVagrantを使用しようとしているので、同様の開発環境を持つことができます。私たちは、Vagrantインスタンスを生成し、設定ファイルを共有するためにPuphpetを使用します。

サイトまたはリポジトリにネイティブまたはステージングサーバーで作業している場合、正常に動作します。ページは約2〜3秒で読み込まれます。

Vagrant/Virtualboxを使用している場合、1ページあたり30〜35秒の負荷がかかります。

これまでのところ、我々は

  • ファイルの同期のためにNFSをオンに他のすべてをオフにするボックスに4つのプロセッサをあきらめボックス
  • に6ギガバイトまで割り当て

    • を試してみましたVagrant/Virtualbox(チャット、その他のブラウザなど)を実行しているコンピュータのプログラム

    これらのものは、いずれもpage loaに影響しませんでしたd時間。

    私は2つのものを提供できます。一つはsymfonyのからロードトレースです:https://nimbus.everhelper.me/client/notes/share/708707/mvw707mckzm2wq4rlkzc

    puphpetの設定に非常に多くのコードがありますので、私はここにペーストビンに入れて:http://pastebin.com/7ciVA5FL

  • 答えて

    0

    ホストマシン上のOSは何ですか?

    私の推測では、ファイルシステムが遅いと思います。ゲストマシンの共有フォルダの外にアプリケーションを実行してみてください。それが速ければ、あなたは少なくとも問題点を見つけます。

    * nixまたはmacのNFSは十分に速いはずですが、電源をオンにしてもよろしいですか?

    私は一度、この痛みがあったが、最終的には代わりにネイティブ放浪のファイル共有システムのユニゾンを使用し始めた(https://www.cis.upenn.edu/~bcpierce/unison/

    +0

    ホストマシンは、Windows 10 32bit、8GB RAM 15th genです。私はファイルの同期にnfsを追加し、迷惑なreload --provisionを実行しました。それがかかったかどうかを確認する方法がわからない。私がしなければならないなら、私は和解にも覗き込むことができます。 – hdwebpros

    +0

    私はNFSがうまくいかないと確信しています。私はWindowsマシンで同じことをしようとしましたが、それだけでは機能しません - 迷惑な人は、仮想ボックスの共有メカニズムを使い続けています。 –

    +0

    注目。私はNFSを掘り下げて、それがうまくいくかどうかを見ます。ご協力ありがとうございました!私はあなたに投稿してくれるでしょう – hdwebpros

    0

    は、あなたが試み有無:

    私は最初のものが既にシリウスに含まれているとは思うが、確かではない。

    また、動的イメージのサイズ変更/クロップはホストファイルシステムで読み書きすることがありますが、シンボリックリンクなどを使用してそれを変更する方法もありますか?

    +0

    github.com/winnfsd/vagrant-winnfsdは、NFSをWindows上で動作させるためにうまく動作します – hdwebpros

    関連する問題