Przejdź do głównej treści

8 powodów, dla których nie rozwijać WordPressa lokalnie

Divi: najłatwiejszy w użyciu motyw WordPress

Divi: Najlepszy motyw WordPress wszechczasów!

więcej Pobieranie 901.000, Divi jest najpopularniejszym motywem WordPress na świecie. Jest kompletny, łatwy w użyciu i zawiera więcej niż darmowe szablony 62. [Zalecane]

Tak, zaczynamy. Chociaż nie zrezygnowaliśmy całkowicie z lokalnego rozwoju, wierzymy, że w dzisiejszym środowisku WordPressa na żywo jest właściwą drogą.

Teoretycznie programowanie lokalne w WordPressie jest naprawdę dobre. Chociaż możesz opublikować listę jego zalet, można je łatwo przekształcić w wady.

Gotowy na dobrą debatę? Rozpatrując punkt po punkcie, wyjaśnimy, dlaczego uważamy, że hosting online jest najlepszą opcją w środowiskach programistycznych.

Czytaj dalej lub idź dalej, korzystając z tych linków:

Ok, spójrzmy na szczegóły.

Jedna warstwa podkładu

Najpierw omówimy kilka definicji, ponieważ można ich używać na różne sposoby i chcemy ujednolicić kontekst.

Lokalny Gospodarz jest używany przez większość ludzi w odniesieniu do swojego komputera. Ale wszystkie technologie z dostępem do Internetu mają lokalnego hosta, od inteligentnych lodówek po hostowane serwery. Dla jasności użyjemy en ligne contre miejscowy.

Inscenizacja to kopia Twojej witryny, na której wprowadzasz zmiany/testy/edycje itp.

Produkcja to Twoja strona internetowa na żywo.

Reżyseria i produkcja mogą odbywać się online lub lokalnie.

Moglibyśmy spierać się o znaczenie tych słów, ale proszę rozważ je tak, jak podano powyżej, przynajmniej jeśli chodzi o ten artykuł. ??

Przejdźmy teraz do sedna sprawy.

Zdekonstruuj środowisko

Możesz rozpocząć pracę z własnym środowiskiem w WordPressie, korzystając z jednego z dwóch podejść: programowania lokalnego lub zdalnego (online) hostowanego programowania.

Łatwo stwórz swoją stronę internetową dzięki Elementor

Elementor pozwala łatwo stworzyć dowolny projekt strony internetowej o profesjonalnym wyglądzie. Przestań płacić drogo za to, co możesz zrobić sam. [Bezpłatny]

Rozwój lokalny lub online
Programowanie lokalne (komputer) w porównaniu z siecią (serwer hostowany zdalnie).

Ponieważ zajmujemy stanowisko dla rozwój online w tym artykule poprosimy o następujące punkty, które wyrażają rozwój lokalny nie jest najlepsza droga.

1. Ponton kontra Cruiser

Bardziej prawdopodobne jest, że będziesz mieć problemy na własnym komputerze w przeciwieństwie do serwera hostowanego online. Tak więc wraz z rozwojem lokalnym istnieje większe ryzyko utraty postępów poczynionych w danej sesji, jeśli nie całej pracy.

W rozwoju online środowisko może być zarządzane przez profesjonalistów z branży (niezawodnego hosta internetowego), co pozwala skupić się na samej pracy.

2. Luka w zasobach

Twój własny komputer rzadko jest taki sam jak serwer online, co oznacza, że ​​ten sam kod będzie działał bardzo różnie w każdym środowisku.

Ponieważ Twój system lokalny może zapewnić nieograniczony dostęp do zasobów, witryna i kod będą przetwarzane znacznie szybciej i z większą swobodą (tj. bez przekraczania jakichkolwiek limitów). Tak nie jest w przypadku serwera online, zwłaszcza przy mniejszych zasobach. Wyobraź sobie komputer osobisty 64 GB w porównaniu z planem hostingowym 1 GB.

W przypadku rozwoju online inscenizacja jest prawie taka sama jak w środowiskach produkcyjnych, jeśli chodzi o specyfikacje. Oznacza to, że możesz poprawnie przetestować swój kod i mieć względną pewność, że będzie on działał tak samo w obu przypadkach. Nie ma wątpliwości, co działa, a co nie.

Mówiąc dokładniej, możesz mieć 10 minut wykonania lokalnie, podczas gdy serwer może mieć 300 sekund wykonania PHP (np. 5 minut wykonania kodu). Jeśli się nie zakończy, wystąpi błąd. Dlatego ten sam kod działałby poprawnie lokalnie, ale nie działałby na serwerze produkcyjnym.

Może się wydawać, że to przeciwieństwo argumentu, wskazując, że zasoby lokalne znacznie przewyższają zasoby serwerów online, ale w tym przypadku nie chodzi o większe specyfikacje. Ważne jest, aby w inscenizacji (rozwoju) zawsze mieć równy lub mniejszy specyfikacje jak produkcja. W ten sposób możesz przetestować swój kod/stronę/itp. i wiedzieć, że jeśli dobrze radzi sobie z mniejszymi zasobami (np. serwer 1 GB), nie będzie miał problemów z większymi zasobami (np. komputer PC 64 GB). Tego samego nie można powiedzieć o odwrocie.

3. (Pas Han) Konfiguracja solo

Lokalnie wszystko musisz skonfigurować samodzielnie, co może szybko stać się poplątanym bałaganem, nawet w przypadku aplikacji 1-kliknięcia. Jeśli nie jesteś zaawansowanym programistą/technikiem, prawdopodobnie nie znajdziesz łatwych rozwiązań i prawdopodobnie spędzisz dużo czasu na próbach i błędach.

4. Igły w stogu siana… a dokładniej… kod w stercie programistów

Łatwiej jest po prostu edytować witrynę WP do wstępnie skonfigurowanego środowiska, które jest predefiniowane do pracy z serwerem, niż robić to lokalnie i próbować ręcznie wymienić bazę danych między lokalnym -> online.

Rozważ następujące kwestie… Tworzysz nowy post na swojej stronie i dołączasz do niego 2 obrazy. Oznacza to wiele plików (ponieważ WP generuje również miniatury z obrazów) i wiele wpisów bazy danych w różnych tabelach.

Musisz wiedzieć, co robisz, aby przenieść te zmiany z witryny lokalnej do działającej witryny, podobnie jak w przypadku migracji. Albo wymieniasz całą witrynę od zera, albo musisz zidentyfikować niezbędne zmiany za kulisami i przenieść je. Zwykle łatwiej jest odtworzyć post online niż próbować poruszać się po tych zmianach. Po co podwajać nasze wysiłki?

Szukasz najlepszych motywów i wtyczek WordPress?

Pobierz najlepsze wtyczki i motywy WordPress na Envato i łatwo stwórz swoją stronę. Już więcej niż pobrań 49.720.000. [EXCLUSIVE]

5. Zagrożenia tematyczne i problemy z wtyczkami

To samo dotyczy motywów i wtyczek. Dlaczego nie po prostu wprowadzać zmian w środowisku online, a kiedy to działa, zsynchronizować od przygotowania do produkcji w ciągu kilku sekund? Unikaj konieczności pobierania wszystkich tych rzeczy i wykonywania całej konfiguracji od zera. Unikaj prawdopodobieństwa zapomnienia czegoś podczas resetowania.

Tak czy inaczej, nie możesz w pełni zweryfikować w swoim lokalnym środowisku. Nawet w przypadku prostych zmian motywu nie będzie można uruchomić skanowania GTMetrix bez uprzedniego przesłania go gdzieś online, a następnie uruchomienia testów. Ponownie, nasuwa się pytanie, dlaczego nie zrobić tego w środowisku transferu online zaraz po wyjściu z bramki i usunąć dodatkowy krok?

6. Alternatywne zasady dostępu i przekierowań

Jak wspomniano wcześniej, konfiguracja lokalna może bardzo różnić się od konfiguracji hostowanej online.

Na przykład: stosy AMP używają serwera Apache, podczas gdy inne hosty / serwery używają Nginx, LiteSpeed ​​itp. Używają różnych reguł przekierowań za pośrednictwem .htaccess do pliku. W związku z tym wszystkie wtyczki skonfigurowane do lokalnego korzystania z Apache nie będą działać poprawnie, gdy wypchniesz tę witrynę na serwer z Nginx (lub LightSpeed ​​itp.). W takim przypadku wszystkie powinny zostać ponownie zainstalowane.

Tylko z tego powodu najlepiej rozwijać się online. Jeśli masz opcję pomostową, która jest zasadniczo zbudowana na tym samym systemie (lub równorzędnym systemie), będzie działać tylko w środowisku produkcyjnym, ponieważ jest w 100% zgodna. Wiesz dokładnie, jak Twoja witryna / wtyczki / motywy itp. będą mieć.

7. Przeszłość (nie Harry'ego) Pottera

Dla niektórych ludzi rozwój lokalny jest pozostałością po epoce powolnych, melasowych połączeń telefonicznych. Były one niestabilne i drogie, co ułatwiało lokalną konfigurację witryny i jednoczesne udostępnianie wszystkiego online. Dzięki dzisiejszym, znacznie lepszym opcjom łączności, już tak nie jest.

8. Epicki ekosystem

Duże, ciężkie projekty mogą obejmować wszelkiego rodzaju prace rozwojowe. Rzadko są lokalne, prawie zawsze na 100% skopiowanym serwerze pomostowym, który zawiera Git i inne narzędzia programistyczne, co jest znacznie bardziej skomplikowane, jeśli nie masz ich pełnego zrozumienia.

Sparowane platformy

Możesz wybrać inną trasę. Oznacza to użycie platformy programistycznej powiązanej z dostawcą hostingu, takiej jak DevKinsta (>> Kinsta) lub Local (>> Flywheel lub WP Engine).

Oferują one dużą łatwość użycia (nie wymagają szczegółowej wiedzy o kodowaniu) i działają na komputerze, ze środowiskami online i lokalnymi, które odpowiadają Twoim preferencjom.

Lokalne i DevKinsta są bezpłatne. Jednak poniesiesz koszty, jeśli użyjesz ich hostingu, gdy ostatecznie wdrożysz swoją witrynę. Jeśli zdecydujesz się nie płacić za ich usługi w imieniu innej firmy, możesz napotkać problemy ze zgodnością, o których rozmawialiśmy wcześniej, gdy będziesz gotowy do przejścia do produkcji. Jeśli jesteś zainteresowany za pomocą kierownicy, to jest pomocny artykuł, który na ten temat napisaliśmy.

Zamiast tego możesz zacząć od wybrania firmy hostingowej, która oferuje proste rozwiązanie do inscenizacji na żywo online. Na przykład WPMU DEV oferuje wygodę i łatwość platformy pomostowej hostowanej na naszych serwerach, dzięki czemu możesz naprawić wszelkie problemy, a następnie rozpocząć synchronizację jednym kliknięciem.

wpmudev synchronizacja jednym kliknięciem od wydania do produkcji
Wybierz, kliknij - przeciągnij! (Oferowane w opcjach hostingu WPMU DEV.)

(AMP) Okładka

Jeśli przeczytałeś cały artykuł, dziękujemy za wysłuchanie nas! Mamy nadzieję, że przedstawiliśmy jasny i przekonujący argument, dlaczego wolimy rozwój online (od rozwoju lokalnego), jednocześnie szanując tych, którzy mogą wybrać to drugie.

Zdajemy sobie sprawę, że dostępne są przyzwoite zasoby do lokalnego rozwoju w WordPressie. Masz swoje bezpłatne stosy AMP (Apache-MySQL-PHP), takie jak XAMPP, MAMP i WAMP, które symulują to, co zarządzane hosty WordPress zapewniłyby Ci na swoich serwerach internetowych.

Stos WP AMP
Stosy AMP do lokalnego programowania w WordPress.

Chociaż są one zaprojektowane do pracy z innymi programami, narzędziami i systemami operacyjnymi, wymagają również samodzielnej instalacji, konfiguracji i aktualizacji. To długie i ciągłe zadanie, szczególnie ważne, jeśli ich nie znasz.

Z łatwością stwórz swój sklep internetowy

Uzyskaj woocommerce, najlepsze wtyczki e-commerce do sprzedaży produktów swoich fizycznych i cyfrowych na WordPressie. [Zalecane]

Jeśli nadal jesteś zwolennikiem pójścia lokalną trasą, na naszym blogu mamy kilka pomocnych artykułów z cennymi informacjami na ten temat:

Są szanse, że będziesz mieć wystarczająco dużo do zrobienia, aby zbudować swoje witryny i zarządzać nimi, bez konieczności radzenia sobie z nieoczekiwanymi problemami, które zwykle pojawiają się podczas samodzielnego przechodzenia z lokalnego do internetowego.

Jeśli Twoja witryna generuje dochody (dla Ciebie osobiście lub dla Twoich klientów), prawdopodobnie i tak wybierzesz wysokiej jakości usługę hostingową. Na początek warto użyć jednego, który zawiera rozwiązanie typu „wszystko w jednym”, z płynnym i czystym harmonogramem przejścia do produkcji.

Tworzenie stron internetowych może być przyjemnością lub trudem. Ostatecznie musisz wybrać środowisko, które najlepiej odpowiada Twoim potrzebom i poziomowi umiejętności, a także łatwo synchronizuje się z niezawodnym serwerem.

Ten artykuł zawiera komentarze 0

Zostaw komentarz

Twoj adres e-mail nie bedzie opublikowany. Wymagane pola są oznaczone *

Ta strona używa Akismet, aby zmniejszyć niechciane. Dowiedz się więcej o sposobie wykorzystania danych komentarzy.

Powrót do góry