Najwyższy czas omówić jeden z ważniejszych komponentów potrzebnych do uruchomienia Magento 2 – PHP-FPM. Samo PHP oraz sposoby jego konfiguracji opisałem we wcześniejszym artykule. Najważniejsze pytanie jakie musimy sobie na początek postawić to jaką wersję PHP wybrać. Przez wiele lat w języku programowania PHP panowała stagnacja i jedyną słuszną wersją była wersja 5.6. Obecnie mamy wspierane przez zespół PHP wersje 7.1 , 7.2, 7.3. Co ciekawe z powodu stagnacji i trudności przepisania skryptów z wersji PHP 5.6 na 7 wsparcie dla wersji 7.0 skończyło się przed wersją 5.6. Dodatkowo dystrybucje takie jak Debian mają w sobie pakiety z PHP wspierane przez sam zespół dystrybucji. I tak w przypadku Debiana 9 wersją jest PHP7.0, które będzie wspierane aż do końca wsparcia Debiana 9 czyli maksymalnie do 2022 roku. Przy czym najnowsza wersja 7.3 ma oficjalne wsparcie przez zespół go tworzący do 6 grudnia 2021, a stworzona rok temu wersja 7.2 tylko do 30 listopada 2020 roku. Dodatkowo wersja 7.3 nie jest oficjalnie wspierana przez Magento 2.
Więcej „Hosting Magento 2 – PHP-FPM”Tag: Magento2
Hosting Magento 2 – VARNISH
Pomyślmy przez chwilę o sklepie internetowym jak o zwykłym sklepie. Co najczęściej robimy będąc w nim? Otóż najczęściej ( co za niespodzianka) oglądamy produkty. Na każdy zakupiony produkt przypada co najmniej kilka/kilkadziesiąt obejrzanych produktów. Kolejną sprawą, jaką trzeba mieć na uwadze to ilość oglądających osób. W osiedlowym sklepie zwykle mamy ich kiku-kilkanastu . W przypadku bardzo dużego liczba ta może być nawet trzycyfrowa. Natomiast w sklepie internetowym mogą ich być tysiące i nie jest to coś wyjątkowego. Na nasze szczęście wirtualny świat jest dużo pojemniejszy i nikt nie musi deptać sobie po nogach 🙂
Więcej „Hosting Magento 2 – VARNISH”Hosting Magento 2 – wstęp
W przypadku kiedy chcemy wdrożyć sklep internetowy na silniku Magneto 2 kwestia wyboru hostingu nie jest taka prosta jak w przypadku innych silników np. PrestaShop. O ile mogłoby się wydawać, że przecież PHP i MySQL można znaleźć wszędzie to wydajność takiego rozwiązania będzie bardzo niska. Winę na cały stan rzeczy pełni niestety Magento, które jest bardzo ciężkim silnikiem. Ale jednak są sklepy na Magento, które działają bardzo szybko. Czy potrzeba do tego wysoko wydajnych serwerów dedykowanych? Niekoniecznie
Więcej „Hosting Magento 2 – wstęp”