В чем может быть причина очень долгой загрузки symfony3 на вагранте?

На голом проекте загрузка чрезвычайно долгая.
eb86063ae9c04f37916befc23d3f54db.jpg
Запускаю на вагранте.
Чтобы получить доступ к dev панели в app_dev добавил ip '10.0.2.2'

Конфиг apache (копировал с оф. сайта):
<VirtualHost *:80>

  ServerName project.dev
  ServerAlias www.projectn.dev

  DocumentRoot /var/www/project.dev/web
  <Directory /var/www/project.dev/web>
    AllowOverride None
    Order Allow,Deny
    Allow from All

    <IfModule mod_rewrite.c>
      Options -MultiViews
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ app_dev.php [QSA,L]
    </IfModule>
  </Directory>

  <Directory /var/www/project.dev/web/bundles>
    <IfModule mod_rewrite.c>
      RewriteEngine Off
    </IfModule>
  </Directory>

  ErrorLog /var/log/project.dev.error.log
  CustomLog /var/log/project.dev.access.log combined
</VirtualHost>
  • Вопрос задан
  • 535 просмотров
Решения вопроса 1
@AlexeyKosov
Причина - в очень медленном механизме shared folders в Virtual Box.
Варианты:
Если host на линуксе - использовать NFS.
Если host Windows - то нужно сделать так, чтобы как минимум директории var и vendor были вынесены за пределы shared folders, а ещё лучше чтобы весь код проекта "жил" внутри линукса, а из host-машины доступ к нему получать, например, через samba.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
index0h
@index0h
PHP, Golang. https://github.com/index0h
Очень вероятно - кэши и логи в var/. На их синхронизацию уходит куча времени.
Под вагрантом рекомендую отключить автоматическую синхронизацию проекта и делать это из IDE по факту изменения файла.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы