Wpis z mikrobloga

@xbonio: http://blog.michaelperrin.fr/2017/04/14/docker-for-mac-on-a-symfony-app/

Default 129 seconds 17 seconds
Solution 1: Non-shared vendors and cache 5 seconds 1.2 seconds
Solution 2: Docker-sync 1.2 seconds 0.6 seconds
Solution 3: Docker's volume cache 15.7 seconds 5.1 seconds
Experimental for now.

Przy czym normalnie hellow world odpala się 50-100ms

Wyniki potwierdzam. Pierwszy sposób może i pomaga, ale to magia i potem trzeba się z tym #!$%@?ć przy deployu
Drugi sposób to jeszcze większa magia i taki
@xbonio: To jeszcze tłumaczę. OSX nie jest natywnie wspierany przez dockera ze swoim filesystemem i żeby uzyskać odpowiednie rezultaty developerzy zaimplentowali wiele warstw abstrakcji. Efekt końcowy jest taki że dostęp do plików montowanych jako volumes jest bardzo wolny (pliki wewnątrz kontenera działają normalnie). Jako że symfony w trybie dev (jak i wiele innych frameworków) generuje duża ilość cachy ta synchronizacja między hostem a kontenerem odbywa się non stop. No i tutaj