Skocz do zawartości

Welcome to RootNode

Welcome to RootNode, like most online communities you must register to view or post in our community, but don't worry this is a simple free process that requires minimal information for you to signup. Be apart of RootNode by signing in or creating an account.
  • Start new topics and reply to others
  • Subscribe to topics and forums to get email updates
  • Get your own profile page and make new friends
  • Send personal messages to other members.

  • Cześć!

    Witaj na forum RootNode - aby pisać u nas musisz się zarejestrować, a następnie zalogować. Posty pisane z kont niezarejestrowanych nie są widoczne publicznie.

Tragiczna wydajność w środowisku XAMPP + rozwiązanie


Rekomendowane odpowiedzi

Cześć,

 

Jak wiecie, niedawno stworzyłem benchmark, którego celem miało być ułatwienie oceny wydajności bazodanowej, na jaką mogą liczyć klienci różnych firm hostingowych. Pracuję nad kolejnym tego typu rozwiązaniem - tym razem służącym do oceny wydajności operacji na plikach. Tworzenie logów, losowe odczyty z tysięcy małych pliczków, takie tam...
Podczas prac natknąłem się, z pewnym zdziwieniem, na zagadnienie bardzo niskiej wydajności serwera lokalnego XAMPP na maszynie pod kontrolą Win10.
Dla przykładu tworzenie pliku z logami poprzez dodawanie w pętli kolejnych linii miało wydajność zaledwie... Popatrz zresztą
sam, jakie były liczby i jak sobie z tym poradziłem - może ten case przyda Ci się, jeśli chcesz poprawić wydajność XAMPP'a.

 

 

  • Lubię 2
Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wiele osób tego używa, nie tylko ja :) A ja się po prostu przyzwyczaiłem. Kiedyś tak mi było wygodnie na lapku sobie testować różne rzeczy i developować, potrzebowałem w czasach, kiedy internet mobilny był drogi i niedostępny, mieć po prostu coś, co sobie zawsze będę mógł odpalać "na kolanie". Pracuję na codzień na Windowsie, więc naturalnym wyborem był WAMPP, potem XAMPP... No i tak mi zostało.  A co masz na myśli pisząc o wygodniejszych rozwiązaniach? Podpowiesz, co Tobie się sprawdza?

Odnośnik do odpowiedzi
Udostępnij na innych stronach
4 minuty temu, Artur Pajkert Hekko.pl napisał:

A co masz na myśli pisząc o wygodniejszych rozwiązaniach? Podpowiesz, co Tobie się sprawdza?


Offline'owo nie pracuję na szczęście, przyzwyczaiłem się raczej do rozwiązań sieciowych, a tutaj jest już gigantyczne pole wyboru :-) 

Ale tak, też kiedyś z XAMPP'a korzystałem, teraz po prostu nie widzę potrzeby. Mam też niestety takie doświadczenia, że kiepsko napisana aplikacja testowana na czymś takim jak XAMPP umie się elegancko rozjechać na "prawdziwym" serwerze. Migruję czasem takie rzeczy i praca na tego typu wynalazkach jest jedną z tych czynności, które najmniej lubię w mojej pracy.

Odnośnik do odpowiedzi
Udostępnij na innych stronach

W pełni się zgadzam z tym rozjeżdżaniem! Dlatego mam na kanale też osobne video o tych problemach, na które wskazujesz. Najważniejsze to chyba są:

1. Wersje PHP (inna na XAMPP, inna na hostingu)

2. Kierunek ukośników (te ścieżki w Windows z backslashem)

3. Wielkość liter

Ta ostatnia to niezła zmora, jak mnie się to ileś lat temu zdarzyło po raz pierwszy, to godzinami patrzyłem w kod i drapałem się w głowę... ;)

Łatwo, szczególnie jak się pisze pierwsze linie kodu w życiu, takie błędy popełnić.

Odnośnik do odpowiedzi
Udostępnij na innych stronach
7 minut temu, Artur Pajkert Hekko.pl napisał:

 

Ta ostatnia to niezła zmora, jak mnie się to ileś lat temu zdarzyło po raz pierwszy, to godzinami patrzyłem w kod i drapałem się w głowę... ;)

Łatwo, szczególnie jak się pisze pierwsze linie kodu w życiu, takie błędy popełnić.


Czasem dostajemy soft który działał natywnie na XAMPPie albo na jakimś IISie to jest sieka, choć teoretycznie pisany przez profesjonalne firmy.

Wiec niestety to nie jest tylko i wyłącznie kwestia początkujących.

  • Zaskoczony 1
Odnośnik do odpowiedzi
Udostępnij na innych stronach

Vagrant. Po prostu vagrant do tego typu zastosowań. Poziom wyżej jest docker ale to już inna bajka. Naturalnym zamiennikiem dla danych xampopododnych jest vagrant. I już Ci się nic nie rozjezdza ;)

Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.

  • Podobna zawartość

    • Przez Artur Pajkert Hekko.pl
      4 częste problemy z XAMPP rozwiązane, czyli jak sprawnie migrować się na hosting produkcyjny.   Ten wpis i  video są dla tych, którzy zaczynają używać lokalnych środowisk typu XAMPP do realizacji pierwszych projektów. Początkujący developerzy chętnie sięgają po rozwiązania typu XAMPP/WAMP, umożliwiające częściowe odtworzenie programowego środowiska na lokalnym komputerze z systemem Windows. Zdarza się jednak, że projekt developowany w takim lokalnym środowisku po prostu nie chce działać prawidłowo po przeniesieniu na hosting produkcyjny. W tym materiale identyfikuję 4 sytuacje, które mogą to powodować i podpowiadam,  na co zwrócić uwagę, aby projekt w PHP / MySql po przeniesieniu na produkcję działał w pełni prawidłowo. Już na wstępie ogromne dzięki dla wszystkich dyskutantów z hekkowego FB, gdzie sporo osób włączyło się w wątek dzieląc swoimi przemyśleniami o XAMPP - bez Was ten materiał by nie powstał.   Video omawia zagadnienia: 1. Wielkość znaków 2. Wersje PHP 3. Połączenie z baząMySql 4. Kierunek ukośników.   Jeśli znajdujesz w materiale coś interesującego z puntu widzenia początkującego developera/webmastera - podziel się tym w komentarzu. A może miałeś inny problem z migracją z XAMPP, który nie został tu poruszony? Zostaw komentarz, postaram się w kolejnym cyklu wrócić do poruszonych przez Ciebie zagadnień.  
  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.