Gå til hovedindhold

8 grunde til ikke at udvikle WordPress lokalt

Divi: Det nemmeste WordPress tema at bruge

Divi: Det bedste WordPress tema hele tiden!

mere 901.000 downloads, Divi er det mest populære WordPress tema i verden. Den er komplet, nem at bruge og leveres med mere end 62 gratis skabeloner. [Anbefalet]

Ja, her går vi. Selvom vi ikke helt har droppet lokal udvikling, mener vi, at i nutidens WordPress-miljø er live iscenesættelse vejen at gå.

Lokal udvikling i WordPress er i teorien rigtig god. Selvom du kan sende en liste over dets fordele, kan de nemt omdannes til ulemper.

Klar til en god debat? Tager det et punkt ad gangen, forklarer vi, hvorfor vi mener, at online hosting er den bedste løsning i udviklingsmiljøer.

Læs videre eller kom videre ved at bruge disse links:

Ok, lad os se på detaljerne.

Et lag primer

Først skal vi dække nogle få definitioner, da de kan bruges forskelligt, og vi ønsker at forene konteksten.

Lokal vært bruges af de fleste, når de henviser til deres pc. Men alle teknologier med internetadgang har en lokal vært, fra smarte køleskabe til hostede servere. For klarhedens skyld vil vi bruge online contre lokale.

Iscenesættelse er en kopi af din hjemmeside, hvor du laver redigeringer / tests / redigeringer mm.

produktion er din live hjemmeside.

Instruktion og produktion kan være online eller lokalt.

Vi kunne skændes om betydningen af ​​disse ord, men overvej dem som nævnt ovenfor, i det mindste hvad angår denne artikel. ??

Lad os nu komme til sagens kerne.

Dekonstruer miljøet

Du kan komme i gang med dit eget miljø i WordPress ved at bruge en af ​​to tilgange: lokal udvikling eller ekstern (online) hostet udvikling.

Opret nemt dit websted med Elementor

Elementor giver dig mulighed for nemt at oprette ethvert webstedsdesign med et professionelt look. Stop med at betale dyre for hvad du selv kan gøre. [Gratis]

Lokal eller online udvikling
Lokal udvikling (din pc) versus online (fjernhostet server).

Fordi vi tager stilling for online udvikling i denne artikel, vil vi stille følgende punkter, der udtrykker lokal udvikling er det ikke den bedste vej at gå.

1. Jolle vs Cruiser

Du er meget mere tilbøjelig til at have problemer på din egen pc i modsætning til en server, der hostes online. Så med lokal udvikling er der en større risiko for at miste de fremskridt, der er gjort i en given session, hvis ikke hele dit arbejde.

I onlineudvikling kan miljøet styres af branchefolk (en pålidelig webhost), så du kan fokusere på selve arbejdet.

2. Ressourcegab

Din egen pc er sjældent lig med en online server, hvilket betyder, at den samme kode vil køre meget forskelligt i hvert miljø.

Da dit lokale system kan give ubegrænset adgang til ressourcer, vil webstedet og koden blive behandlet meget hurtigere og med større frihed (dvs. uden at ramme nogen form for grænse). Dette er ikke tilfældet i en online server, især med lavere ressourcer. Forestil dig en 64 GB personlig computer versus en 1 GB hostingplan.

Med online udvikling er iscenesættelsen stort set den samme som produktionsmiljøer, hvad angår specifikationer. Dette betyder, at du korrekt kan teste din kode og med relativ sikkerhed vide, at den vil fungere det samme i begge. Der er ingen forvirring for dig om, hvad der virker og hvad der ikke gør.

For at være mere præcis kan du have 10 minutters eksekvering lokalt, mens en server kan have 300'er PHP-udførelse (f.eks. 5 minutters kodeudførelse). Hvis det ikke fuldføres, vil der være en fejl. Derfor ville den samme kode køre fint lokalt, men ville ikke fungere på en produktionsserver.

Dette kan virke som det modsatte af argumentet, der påpeger, at lokale ressourcer langt overstiger online-servernes, men i dette tilfælde handler det ikke om større specifikationer. Det er væsentligt, at du i iscenesættelse (udvikling) altid har lige eller mindre specifikationer som produktion. På denne måde kan du teste din kode / site / etc., Og ved at hvis den klarer sig godt med mindre ressourcer (f.eks. en 1gb server) vil den ikke have problemer med større ressourcer (f.eks. en 64 GB pc). Det samme kan ikke siges om det omvendte.

3. (Pas Han) Solo -opsætning

Lokalt skal du selv konfigurere det hele, hvilket hurtigt kan blive et rodet rod, selv med 1-klik apps. Medmindre du er en avanceret udvikler / tekniker, vil du sandsynligvis ikke finde nemme løsninger og vil sandsynligvis bruge en masse tid på at prøve og fejle.

4. Nåle i en høstak… eller mere præcist… kode i en bunke udviklere

Det er nemmere blot at redigere et WP-websted i et forudkonfigureret miljø, der er foruddefineret til at arbejde med din server, end at gøre det lokalt og skulle forsøge at erstatte din database manuelt mellem lokal -> online.

Overvej følgende ... Du opretter et nyt indlæg på dit websted og vedhæfter 2 billeder til det. Dette betyder flere filer (fordi WP også genererer thumbnails fra billederne) og flere databaseposter i forskellige tabeller.

Du skal vide, hvad du laver for at få disse ændringer fra dit lokale websted til et live -websted, ligesom en migration. Enten erstatter du hele siden fra bunden, eller også skal du identificere de nødvendige ændringer bag kulisserne og flytte dem. Det er normalt nemmere at genskabe online-indlægget, end det er at prøve at navigere i disse redigeringer. Hvorfor fordoble vores indsats?

Leder du efter de bedste WordPress-temaer og plugins?

Download de bedste plugins og WordPress-temaer på Envato og nemt oprette dit websted. Allerede mere end 49.720.000 downloads. [EXCLUSIVE]

5. Tematiske trusler og plugin-problemer

Det samme gælder for temaer og plugins. Hvorfor ikke bare foretage ændringer i et online miljø, og når det virker, synkroniseres fra forberedelse til produktion på få sekunder? Undgå at skulle downloade alle disse ting, og gør hele opsætningen fra bunden. Undgå sandsynligheden for at glemme noget, når du nulstiller.

Uanset hvad, kan du ikke fuldt ud validere i dit lokale miljø. Selv for simple temaændringer vil du ikke være i stand til at køre en GTMetrix-scanning uden først at uploade den et sted online og derefter køre testene. Igen, dette rejser spørgsmålet, hvorfor ikke gøre det i et online overførselsmiljø lige ud af porten og fjerne det ekstra trin?

6. Alternative adgangs- og omdirigeringsregler

Som tidligere bemærket kan en lokal opsætning være meget anderledes end en hostet online opsætning.

For eksempel: AMP stakke bruger Apache server, mens andre værter/servere bruger Nginx, LiteSpeed ​​osv. De bruger forskellige omdirigeringsregler via .htaccess til fil. Derfor vil alle plugins, der er konfigureret til at bruge Apache lokalt, ikke fungere korrekt, når du skubber denne side til en server med Nginx (eller LightSpeed, osv.). I dette tilfælde skal de alle geninstalleres.

Alene af denne grund er det bedst at udvikle online. Hvis du har en iscenesættelsesmulighed, der grundlæggende er bygget på det samme system (eller et tilsvarende system), vil det bare fungere i produktionen, fordi det er 100% kompatibelt. Du ved præcis, hvordan dit websted / plugins / temaer osv. vil opføre sig.

7. (Ikke Harry) Potter-ing Past

For nogle mennesker er lokal udvikling en overgang fra en æra med langsomme, melasseopkaldsopkald. Disse var ustabile og dyre, hvilket gjorde det nemt at oprette et websted lokalt og få alt online på én gang. Med nutidens langt overlegne tilslutningsmuligheder er det ikke længere tilfældet.

8. Episk økosystem

Store, tunge projekter kan involvere alle former for udvikling. De er sjældent lokale, næsten altid på en 100% kopieret iscenesættelsesserver, der inkluderer Git og andre udviklingsværktøjer, hvilket er meget mere kompliceret, hvis du ikke har en fuldstændig forståelse af dem.

Parrede platforme

Du kan vælge en anden rute. Det vil sige at bruge en udviklingsplatform tilknyttet hostingudbyderen, såsom DevKinsta (>> Kinsta) eller Local (>> Svinghjul eller WP Engine).

Disse tilbyder stor brugervenlighed (ingen intim kodningsviden påkrævet) og kører på din pc med online- og lokale værtsmiljøer, der passer til dine præferencer.

Local og DevKinsta er gratis. Du vil dog pådrage dig omkostninger, hvis du bruger deres hosting, når du til sidst implementerer dit websted. Hvis du vælger ikke at betale for deres tjenester på vegne af en anden virksomhed, kan du løbe ind i de kompatibilitetsproblemer, vi talte om tidligere, når du er klar til at gå i produktion. Hvis du er interesseret i ved hjælp af rattet, dette er en nyttig artikel, vi skrev om det.

I stedet kan du starte med at vælge et hostingfirma, der tilbyder en simpel online live iscenesættelsesløsning. For eksempel tilbyder WPMU DEV bekvemmeligheden og letheden ved en iscenesættelsesplatform hostet på vores servere, så du kan løse eventuelle problemer og derefter gå live med synkronisering med et enkelt klik.

wpmudev 1-klik synkronisering fra udgivelse til produktion
Vælg, klik - træk! (Fremhævet i WPMU DEV -hostingmuligheder.)

(AMP) omslaget

Hvis du har læst hele artiklen, så tak fordi du lyttede til os! Forhåbentlig har vi præsenteret en klar og overbevisende case for, hvorfor vi foretrækker online udvikling (fremfor lokal udvikling), mens vi respekterer dem, der måtte vælge det sidste.

Vi erkender, at der er anstændige ressourcer tilgængelige til at udvikle lokalt i WordPress. Du har dine gratis AMP (Apache-MySQL-PHP) stakke, såsom XAMPP, MAMP og WAMP, som simulerer, hvad administrerede WordPress-værter ville give dig på deres webservere.

WP AMP stak
AMP stakke til lokal udvikling i WordPress.

Selvom disse er designet til at fungere sammen med et udvalg af anden software, værktøjer og operativsystemer, involverer de også installation, konfiguration og opdatering af dem selv. Dette er en lang og kontinuerlig opgave, så meget desto vigtigere, hvis du ikke er bekendt med dem.

Opret nemt din online butik

Download gratis WooCommerce, de bedste e-handels-plugins til at sælge dine fysiske og digitale produkter på WordPress. [Anbefalet]

Hvis du stadig er af den opfattelse at gå den lokale rute, har vi et par nyttige artikler på vores blog med nogle værdifulde oplysninger om emnet:

Chancerne er, at du har nok at gøre for at bygge og administrere dine websteder, uden at skulle håndtere de uventede problemer, der har en tendens til at opstå, når du flytter uden hjælp fra lokal til online.

Hvis din hjemmeside genererer indkomst (til dig personligt eller for dine kunder), vil du sandsynligvis alligevel gå efter en kvalitetshostingtjeneste. Det giver mening at bruge en til at starte med, der inkorporerer en alt-i-en-løsning med en jævn og ren timing for overgangen til produktion.

Websiteudvikling kan være en glæde eller en modgang. I sidste ende skal du gå efter det miljø, der passer bedst til dine behov og færdighedsniveau, og som nemt synkroniseres til en pålidelig server.

Denne artikel indeholder kommentarer 0

Skriv en kommentar

Din e-mail-adresse vil ikke blive offentliggjort. Påkrævede felter er markeret med *

Dette websted bruger Akismet til at reducere uønskede. Få flere oplysninger om, hvordan dine kommentarer data bruges.

Tilbage til toppen