Le pagine di manutenzione non sono certamente così popolari come lo erano molto tempo fa, ma esistono ancora. I siti moderni possono sfruttare molte alternative per ridurre al minimo i tempi di inattività. Ciò significa che se si verifica un errore o se un'altra attività causa tempi di inattività, non si è più obbligati a utilizzare le pagine di manutenzione.
In questo tutorial, ti guideremo attraverso alcune alternative alle pagine di manutenzione che puoi utilizzare. Prima di ciò, parliamo di quando ha senso usarli in primo luogo.
Un'introduzione alle pagine di manutenzione del sito web
Probabilmente ti sei imbattuto in molte pagine di manutenzione durante il tuo tempo online. Di solito sembra così:
Le pagine di manutenzione sono semplicemente segnaposto che ti dicono che c'è attualmente un problema con il sito web stai cercando di visitare. In alcuni casi, potrebbe essere necessario del tempo o solo pochi minuti per risolvere questo problema.
Lo scopo di una pagina di manutenzione è fondamentalmente quello di prevenire il tuo Visitatori per incontrare gli errori che stai cercando di correggere. Alcune persone li usano anche quando apportano modifiche alle funzionalità o al design dei loro sito web, sebbene questo tipo di utilizzo non sia più così comune.
In pratica puoi abilitare le pagine di manutenzione per intero sito web o solo per pagine specifiche. Il tuo approccio dipenderà dai problemi che incontri. Ora vediamo quando ha senso utilizzare le pagine di manutenzione.
Come decidere di utilizzare le pagine di manutenzione sul tuo blog WordPress
Le pagine di manutenzione del sito web possono essere molto utili, ma sono diventate un po 'meno popolari per diversi motivi. Per esempio:
- Quando attivi le pagine di manutenzione, sostanzialmente equivale a un tempo di inattività del sito web.
- Esistono alternative alle pagine di manutenzione che consentono di evitare tempi di inattività.
- L'utilizzo delle pagine di manutenzione può spaventare gli utenti.
Nel complesso, non è necessario utilizzare le pagine di manutenzione quando si modifica il design o la funzionalità del sito Web. In questi casi, hai alternative migliori che non comportano tempi di inattività del sito Web, che esploreremo tra un minuto.
Presumibilmente, esiste solo un tipo di situazione in cui l'uso delle pagine di manutenzione è sempre utile (quando si tratta di un errore che influisce su una funzionalità principale del sito). In questi casi, è meglio rischiare di spaventare il Visitatori con una pagina di manutenzione piuttosto che visualizzare un sito Web danneggiato. Per quei tempi, ci sono molti strumenti che puoi utilizzare per creare eleganti pagine di manutenzione e molti temi includono modelli di manutenzione come standard.
Alternative 2 alle pagine di manutenzione
C'è un tempo e un luogo per utilizzare le pagine di manutenzione del sito web. Tuttavia, hai anche alcune ottime alternative che faranno il trucco nella maggior parte dei casi senza causare tempi di inattività. Parliamo di cosa è.
1. Utilizzare un sito Web intermedio (test) per apportare le modifiche desiderate
Francamente, i siti web di prova cambieranno il modo in cui ti avvicini al lavoro di sviluppo e progettazione una volta che inizi a usarli. In breve, un sito di staging è una copia live del tuo sito web che è inaccessibile al pubblico.
Nella maggior parte dei casi, solo tu o altre persone che lavorano sul tuo sito web potete apportare modifiche al sito web di inoltro. Quando sei soddisfatto, puoi "pubblicarli" dal vivo, sostituendo la versione esistente del tuo sito con la nuova versione su cui stavi lavorando.
Se desideri apportare alcune modifiche al design o aggiungere funzionalità al tuo sito Web, utilizzare una copia intermedia è molto meglio che attivare una pagina di manutenzione. Dal momento che non stai lavorando alla versione live del tuo sito, puoi continuare a eseguirlo finché non lo sostituisci con la tua nuova versione.
Quando si tratta di configurare un sito Web WordPress, hai tre opzioni a seconda dell'approccio che desideri adottare:
- Crea un ambiente di sviluppo locale utilizzando strumenti come MAMP ou WAMP e installa una copia del tuo sito web sul tuo computer.
- Utilizzare uno strumento come Local by Flywheel per configurare rapidamente siti Web di transito e gestirne di più facilmente.
- Approfitta delle funzionalità del sito di trasferimento del tuo host (se lo offrono).
Nella maggior parte dei casi, il modo più semplice per impostare una copia temporanea del tuo sito è utilizzare la funzionalità integrata del tuo host web per farlo. Il problema è che non tutti i provider offrono questa funzionalità, soprattutto non persistemazione condiviso di base.
Questo autore ha avuto buone esperienze di utilizzo la funzione di stadiazione del Volano(Inglese) per il lavoro di sviluppo. Tuttavia, il tuo chilometraggio può variare. Se si preferisce configurare un sito Web di staging offline, è possibile utilizzare i primi due approcci menzionati.
In questi casi, puoi configurare una copia locale del tuo sito web live utilizzando strumenti di backup come UpdraftPlus. Puoi quindi apportare le modifiche necessarie e sostituire la tua copia live con lo stesso metodo una volta che sei pronto. Naturalmente, questi approcci implicano il lavoro. Tuttavia, il tuo sito rimarrà almeno accessibile mentre apporti miglioramenti.
2. Ritorna a una versione precedente del tuo sito Web, se necessario
Un tema comune in molti dei nostri articoli è creare sempre backup del tuo sito web. Non è che siamo "dipendenti" da grandi backup. Tuttavia, poiché questa semplice azione può salvare "il tuo sedere" in tanti modi, è quasi irresponsabile ne non farlo
Ad esempio, immagina che il tuo sito web si interrompa in modo importante perché gli utenti non possono accedervi. Hai aggiornato WordPress e sta creando un conflitto significativo con uno dei tuoi plugin o qualcosa del genere. In questa situazione, hai tre opzioni:
- Risolvi il problema manualmente senza attivare la modalità di manutenzione e prevedere numeri di traffico lenti.
- Attiva la pagina di manutenzione mentre risolvi il problema, in modo che Visitatori sappi che stai lavorando sul problema.
- Riporta il tuo sito web a un backup recente e continua a lavorare come al solito.
L'opzione numero tre è di gran lunga la più semplice, purché il backup sia molto recente. Idealmente avrai backup giornalieri del tuo sito web, ma questo non è pratico per piccoli progetti (sebbene possibile con un plugin come VaultPress). Consigliamo backup settimanali come minimo.
Alcuni plugin ti consentono di automatizzare i backup del tuo sito web e di archiviare questi file fuori sede, il che è altrettanto importante. Puoi anche prendere nota di eseguire manualmente il backup del tuo sito di tanto in tanto. Tuttavia, siamo onesti: automatizzare è molto più semplice.
Se desideri un'esperienza ancora più conveniente, alcuni host web offrono backup automatici per i loro clienti. Come per i siti di inoltro, molti provider non includono questo tipo di funzionalità nei piani condivisi di base.
Questo autore ha provato diverse funzionalità di ripristino del backup dell'host web, comprese quelle di A2 Hosting e tanta tanta Volano e ha avuto buone esperienze con entrambi. Naturalmente, ci sono molti altri host web che offrono backup automatici e funzionalità di ripristino del sito. Non esitare a fare altre ricerche prima di sceglierne una!
Conclusione
Ci sono ancora situazioni in cui ha senso usare le pagine di manutenzione. Ad esempio, potresti incorrere in un errore che influisce sulle funzionalità chiave del tuo sito o che interrompe le cose. In questi casi, puoi abilitare la pagina di manutenzione del tuo sito mentre esegui le correzioni.
Tuttavia, hai anche altri strumenti per aiutarti a utilizzare le pagine di manutenzione, come:
- Utilizzare un sito Web intermedio per apportare le modifiche necessarie.
- Spostare il sito Web su un backup recente in caso di errore.
Le pagine di manutenzione sono ancora una buona pratica? Condividi le tue opinioni con noi nella sezione commenti qui sotto!
Ho appena fatto un'intervista su un sito molto grande e affollato tra le 0,30 e le 2:45 di questa mattina. Dopo l'inizio della manutenzione, ho prima eseguito i backup e quindi avviato le attività, ad esempio le installazioni. Cambia la classifica del database e installa i plugin. Purtroppo non è stato possibile installare alcun plugin, ecco perché ho lasciato la modalità di manutenzione e riproverò a breve. Dato che prevedo problemi, probabilmente creerò una copia 1: 1 del Web e lavorerò su di essa. Trovo un modo, ripeto la procedura sul web live - con la pagina di manutenzione.
Perché una pagina di manutenzione o una copia web? Questo ha considerazioni pratiche. Il web funziona con Contao (non WP) ed è un'installazione multi-dominio. Il database compresso ha una dimensione di circa 330 MB. Il web contiene decine di migliaia di file per un totale di 99 GB. Configura una copia 1: 1 (sul server) con accesso SSH e sottodomini per capacità multi-dominio, quindi riconfigura Contao e copia il database di dati richiede diverse ore. Qualcosa che non puoi fare localmente sotto XAMPP, dato che Contao 4 è difficile da mettere in funzione grazie a Composer, Symfony e Symlinks. Inoltre, il download dei file uU richiede diversi giorni.
Considerando questa lunga preparazione, il problema della manutenzione è semplice, se è necessario apportare solo piccole modifiche. Ovviamente cerco di spostare la pagina di manutenzione con manutenzione nelle ore notturne. A volte, tuttavia, si ritiene anche che il piccolo cambiamento a volte vada senza manutenzione. E hai già rimosso il web. Come l'incidente di poche settimane fa, che mi ha portato offline domenica 2-11.
La mia opinione: una pagina di manutenzione per una manutenzione deve essere. Non ci sono alternative se il web è troppo grande. Tuttavia, le modifiche critiche al sistema dovrebbero essere apportate su una copia 1: 1. Se tutto va bene, annotare i passaggi e ripeterli sul Web live, insieme alla pagina di manutenzione! I backup del database e dei file Web importanti sono sempre obbligatori. Lo faccio sempre dopo aver attivato la modalità di manutenzione, così posso essere certo che il visitatore non potrà modificare il web (contatore visitatori, trasmissione form, ecc.).