ホームページ > バックエンド開発 > PHPチュートリアル > vagrant 環境での symfony プログラムの速度の遅さの解決策

vagrant 環境での symfony プログラムの速度の遅さの解決策

WBOY
リリース: 2016-06-23 13:16:32
オリジナル
1127 人が閲覧しました

私は最近 symfony プログラムを作成しています。最初は、Mac 上で console server:run コマンドを使用して直接単純な Web サーバーを起動しました。しかし、Mac に付属の PHP には memcached 拡張子がありません。 vagrantに行ってみたところ、アクセス速度が非常に遅く、ごく簡単なページでも10秒ほどかかってしまったので検索してみると、以前にも同じ問題に遭遇した人がいたことが分かりました。

vagrant 環境での symfony プログラムの速度が遅い場合の解決策

この記事にリストされているいくつかの解決策: http://leo108.com/pid-2196.asp

  1. vagrant1.2 バージョンを使用します (目視検査は現在適切ではありません) ) すでにすべて 1.7 以降です)
  2. NFS を使用してディレクトリをマウントします
  3. vagrant 仮想マシンの Vbox Guest Additions バージョンは、virtual box のバージョンと一致しています (現在の環境は一致しています)
  4. opcache 拡張機能を使用します (私の現在の環境
  5. xdebug と xphrof 拡張機能を閉じます (現在の環境は閉じられています)

この状況を見ると、vagrant のドキュメントの設定によれば、幸いにも OS X には nfsd が付属しています。インストールの手間を避けるには、vagrantfile を変更するだけで済みます。

symfony

vagrantfile に次の 2 行を追加します:

http://leo108.com/pid-2196.asp

config.vm.network :private_network, type: :dhcpconfig.vm.synced_folder ".", "/vagrant", type: "nfs"
ログイン後にコピー

その後、vagrant 仮想マシンを再起動します vagrant reload

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート