Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

Composer (instaluj, aktualizuj 5x szybciej)

composer prestissimo

  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1
sido

sido

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 118 postów
  • Strona www:zobacz
  • LokalizacjaWarszawa

Dla tych, którzy mają problemy z instalacją Constao lub rozszerzeń za pomocą composera, polecam zainstalowanie pluginu "prestissimo". Plugin ten co prawda w założeniu ma poprawiać równoległe pobieranie rozszerzeń z netu, ale z moich doświadczeń wynika, że rozwiązuje również problem wykorzystania pamięci przez composera, chociaż akurat we przytoczonym poniżej przykładzie tego nie widać. Ale zapewniam, że pomogą przy instalacji rozszerzeń.

 

Zrobiłem przykładowy test instalacji świeżej instancji Contao i po zainstalowaniu prestissimo instalacja przebiegła prawie 5x szybciej.

 

Na początek test przy zwykłej instalacji bez wspomnianego pluginu:

user@komputer ~/projekty/tmp $ composer clear-cache
All caches cleared.

Następnie zwyczajna instalacja Contao 4:

user@komputer ~/projekty/tmp $ composer create-project contao/managed-edition contao-A '4.5.*' --no-progress
...
[105.6MB/21.45s] Installing contao/managed-edition (4.5.3)
...
[9.3MB/241.68s] Memory usage: 9.27MB (peak: 115.04MB), time: 241.68s

A teraz dla porównania instalujemy plugin prestissimo:

user@komputer ~/projekty/tmp $ composer global require hirak/prestissimo

Teraz dla zapewnienia tych samych warunków czyścimy cache i ponownie instalujemy Contao:

user@komputer ~/projekty/tmp $ composer clear-cache
user@komputer ~/projekty/tmp $ composer create-project contao/managed-edition contao-B '4.5.*' --no-progress
...
[9.5MB/47.33s] Memory usage: 9.48MB (peak: 117.28MB), time: 47.33s

Różnica w sumarycznym czasie instalacji jest wyraźnie zauważalna. Przed instalacją plugina było 241.68s, natomiast po instalacji hirak/prestissimo czas skrócił się prawie 5-krotnie, do 47.33s.


  • 0
Strony internetowe (Contao, joomla, sklepy internetowe, marketing) i wszystko inne co jest związane z internetem. ;)

#2
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 516 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Super sprawa, dzięki za podzielenie się :)


  • 0

Codefog - Contao web development





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych użytkowników