Przygotowujemy się do uruchomienia 2 witryn e-commerce przy użyciu CE wer. 1.9. Każda strona zacznie się od około 10000 SKU.
Jakie są kluczowe rzeczy, których musimy szukać od hosta ... czy takie rzeczy, jak rozmiar bazy danych, liczba obrazów itp. Są ważne?
Oczywiście szybkość ładowania strony jest również bardzo ważna.
Jak najlepiej wybrać odpowiedniego hosta?
Dziękuję Ci
magento-1.9
hosting
Walter Kaatz
źródło
źródło
Odpowiedzi:
Uwaga: Sonassi jest gospodarzem Magento
TL; DR - Dobry gospodarz powie ci, co dokładnie to, co ty potrzebujesz (i uzasadnić go). Nie powinieneś robić tego sam.
Gdy klient się do nas zbliża, zadajemy kilka pytań, aby zrozumieć, jakie są obecne wymagania, najwyższe wymagania i przyszłe wymagania dotyczące sklepu. Następnie podamy na tej podstawie zalecenie.
Biorąc pod uwagę, że prowadzimy tysiące sklepów Magento, mamy dość solidne zrozumienie dokładnie, jaka infrastruktura jest wymagana dla danego zestawu wymagań klientów, więc bardzo łatwo jest nam wydać zalecenie (i przewidzieć, jakie zasoby zostaną wykorzystane), gdy faktycznie zaczynają działać.
Należy tutaj zwrócić uwagę na to, że chociaż z pewnością możemy powiedzieć, jakie są wymagania dotyczące naszej własnej infrastruktury działającej w MageStack - to prawie na pewno nie będzie takie samo, jak konfiguracja w innym miejscu - więc pamiętajcie o tym.
Pozwól komuś innemu dopasować twoje wymagania
Sklep i katalog
Ruch i przepustowość
Wymagania sprzętowe
Praktyka inscenizacji / rozwoju
Budżet
Następnie korzystając z tych informacji, wyślij je do wybranego dostawcy hostingu i zobacz, co polecają.
Dostosowywanie własnych wymagań
Z reguły jest to możliwe
Wybór procesora
Najpierw zwiększ wielkość ruchu.
Korzystając z tych liczb, możesz dokładnie określić, czego potrzebujesz pod względem zasobów procesora.
Na przykład. Jeśli masz 4025 unikalnych odwiedzających dziennie - potrzebujesz całkowitego zasobu procesora 28 GHz (tj. 8 rdzeni przy 3,5 GHz lub 12 rdzeni przy 2,3 GHz)
Innym ważnym szczegółem jest szybkość procesora, możliwe jest:
Wybór pamięci RAM
W przypadku serwera autonomicznego (najlepsza konfiguracja dla Magento) obowiązuje tutaj zasada 2 GB RAM / CPU Core. Więc jeśli masz 8 rdzeni, 16 GB pamięci RAM powinno być minimum.
Aby dowiedzieć się, czego potrzebujesz oprócz tego, musisz uwzględnić rozmiar swojego katalogu. Jest to łatwe, pomnóż liczbę wyświetleń sklepu w stosunku do całkowitego rozmiaru katalogu.
Na przykład. W twoim przypadku 1 widok sklepu * 10 000 produktów = 10 000
Nasza rekomendacja to:
Chcesz wziąć wyższą z dwóch liczb (tj. Ze stosunku rdzenia procesora: pamięci RAM i wymagań katalogowych) lub rozsądną mieszankę tych dwóch.
Wybór dysku twardego
Wyjaśnijmy coś, dla przeciętnego sklepu Magento (tj. <50 000 unikalnych odwiedzających / dzień) Magento nie jest związany przez operacje we / wy - dyski SSD nie przyspieszą twojego sklepu Magento; nie poprawi współbieżności i nie poprawi TTFB. Podobnie użycie pasiastych poziomów RAID (np. RAID10) również nie zapewni żadnej korzyści (ponieważ prawie każdy plik na dysku i tak będzie mniejszy niż rozmiar paska, więc użyty zostanie tylko jeden dysk).
Jedynym czasem przechowywania jest wąskie gardło w rywalizowanych usługach (tj. W chmurze / VPS).
Istnieją jednak z pewnością zalety szybkiego we / wy poza samą obsługą sklepu. W przypadku dysków SSD operacje na plikach (np. Status Git / SVN, tworzenie kopii zapasowych / przywracanie, kopiowanie katalogów itp.) Są znacznie szybsze. Życie programisty będzie znacznie łatwiejsze (rutynowe zadania będą znacznie szybsze).
Należy również pamiętać, że nie wszystkie napędy dyskowe są sobie równe.
Więc pamiętaj, aby faktycznie wybrać dyski, które zasługują na to, aby być na serwerze, to znaczy. Intel DC S3700.
Kompletacja jest łatwa, potrzebujesz tylko dwóch poleceń,
Dla katalogu głównego dokumentu Magento
Dla MySQL DB
.
Kogo wybrać
Cóż, to zależy od ciebie. Nie mogę dać rekomendacji [choć byłoby to oczywiste :)] - ale na pewno możesz sformułować własną opinię,
Jest tu coś do dodania, otrzymasz dwa typy hostów
To, co jest najbardziej odpowiednie dla ciebie, naprawdę zależy od twojego zestawu umiejętności. Moim szczerym zdaniem, programiści nie są administratorami systemu - tylko dlatego, że możesz uruchomić
apt-get install nginx
- nie czyni cię doświadczonym administratorem. W przeciwnym razie każdy właściciel sklepu, który mógłby korzystać z Magento Connect, mógłby zaklasyfikować się jako programista!Zrozumienie swojej roli (i ograniczeń) jako programisty oraz umożliwienie komuś z odpowiednim doświadczeniem w zarządzaniu serwerem ma ogromną wartość. Każdy może zainstalować serię pakietów, ale dostrajanie konfiguracji oprogramowania, zapewniające jego stabilność, brak błędów, bezpieczeństwo i wysoką wydajność to zupełnie inna sprawa.
Zawsze polecałbym całą drogę DIY osobom, które mają ogromne doświadczenie w konfiguracji serwerów Magento, które wcześniej wdrożyły tysiące serwerów ze znanymi przetestowanymi i stabilnymi konfiguracjami. W przeciwnym razie idź z zarządzanym hostem Magento, który wie, co robią i pozwala ci wykonywać swoją pracę nieprzerwanie.
Źródła:
źródło