Salta al contingut

Categoria: Web i aplicacions

WordPress i WooCommerce gestionats: ràpids, actualitzats i amb còpies provades

La vostra web o la vostra botiga en un servidor que pagueu vosaltres, ràpida en hora punta, amb les actualitzacions provades abans de tocar producció i una còpia que sabem que torna perquè la restaurem.

On es munta
Al vostre compte, a nom vostre
Còpies
Amb restauració provada
Actualitzacions
Planificades i documentades
Llicència
Open source: WordPress, GPLv2 o posterior; WooCommerce, GPLv3

En resum

WordPress és el gestor de continguts de codi obert més utilitzat, i WooCommerce és la seua extensió de botiga en línia. Els muntem al vostre compte amb PHP-FPM ajustat, memòria cau d'objectes amb Redis o Valkey, memòria cau de pàgina i CDN si aporta alguna cosa. Mantenim un entorn de staging on provem cada actualització de nucli, plugins i tema abans de producció, i fem còpies fora del servidor que restaurem en proves.

De què ens encarreguem?

Instal·lar WordPress porta cinc minuts; mantindre’l ràpid i segur durant anys és una altra cosa. Cada plugin afegeix codi que s’actualitza al seu ritme, la base de dades creix amb cada comanda i n’hi ha prou amb una actualització mal provada per a deixar la botiga sense botó de pagament. Això és el que deixem sota control:

  • WordPress i WooCommerce

    Nucli, plugins i tema al dia, amb la configuració del servidor descrita en codi.

  • Rendiment

    PHP-FPM, OPcache, memòria cau d’objectes amb Redis o Valkey i memòria cau de pàgina ajustats al vostre trànsit.

  • Staging

    Una còpia de producció on provar actualitzacions i canvis de la vostra agència abans de publicar.

  • Base de dades

    MariaDB o MySQL amb consultes lentes revisades i taules d’opcions i sessions a ratlla.

  • Seguretat

    Accés al panell restringit, doble factor, permisos de fitxers correctes i plugins vulnerables detectats.

  • Monitoratge

    Temps de resposta, errors PHP, procés de compra, disc i certificats, amb alertes.

Com aconseguim que vaja ràpid?

La major part de la lentitud de WordPress no és en el servidor, sinó en la feina que fa PHP en cada visita. L’ataquem per capes:

  1. Memòria cau de pàgina

    El visitant anònim rep una pàgina ja generada. En WooCommerce excloem el carro, el pagament i el compte, que sempre van en viu.

  2. Memòria cau d'objectes

    Redis o Valkey guarden els resultats de consultes repetides entre peticions, el que més es nota en el panell i en la botiga amb la sessió iniciada.

  3. PHP-FPM i OPcache

    Nombre de processos segons la memòria disponible, OPcache amb prou espai i la versió de PHP més recent que suporten els vostres plugins.

  4. CDN opcional

    Imatges, fulls d’estil i scripts servits des de prop del visitant quan el vostre públic està repartit.

Si voleu Redis o Valkey també per a altres aplicacions, amb rèplica i persistència, el teniu en Redis i Valkey gestionats. La base de dades, quan pesa, es tracta com en MySQL i MariaDB gestionats.

Quins problemes trobem més sovint?

  • Plugins abandonats: continuen actius anys després de la seua última versió, amb vulnerabilitats conegudes.
  • Actualitzacions a cegues: s’actualitza tot des del panell en producció i el pagament deixa de funcionar.
  • WP-Cron que depén de les visites: les tasques es retarden de nit i s’amunteguen en hora punta.
  • Taula d’opcions inflada: dades carregades en cada petició que ningú no neteja.
  • Còpia del hosting que mai no es va provar: només els fitxers, o només la base de dades, o en el mateix servidor.
  • Panell d’administració obert: l’inici de sessió rep intents d’accés a totes hores.

Com provem una actualització abans de producció?

Staging és una còpia de producció en el mateix tipus de servidor, amb els correus d’eixida desactivats i els pagaments en mode de proves, perquè no isca res cap a clients reals. Abans de cada tanda d’actualitzacions refresquem staging a partir de producció, hi actualitzem nucli, plugins i tema, i repassem les pàgines importants. En una botiga, a més, afegim un producte al carro i completem una comanda amb la passarel·la en mode de proves. Només aleshores actualitzem producció, amb una còpia feta just abans. Les versions amb pegats de seguretat urgents s’avancen, però passen pel mateix camí.

Com fem les còpies i la restauració?

La còpia inclou la base de dades i la carpeta de continguts, on hi ha les pujades, els plugins i el tema. Va xifrada a un emmagatzematge d’objectes fora del servidor, amb diversos dies de retenció. Periòdicament restaurem una còpia en un servidor de prova i comprovem que la web carrega, que es pot entrar al panell i, en una botiga, que les comandes recents hi són. Amb WooCommerce hi ha un matís: restaurar una còpia d’anit vol dir perdre les comandes d’avui, així que davant d’un problema preferim recuperar només el que falta i deixem la restauració completa com a últim recurs.

Com protegim WordPress?

L’accés al panell queda restringit per IP o darrere d’un inici de sessió amb doble factor, i l’edició de fitxers des del panell, desactivada. L’usuari del sistema que executa PHP no pot modificar el codi de WordPress, només la carpeta de pujades, i en aquesta carpeta no s’executa PHP. Revisem cada setmana els plugins instal·lats contra les bases de vulnerabilitats conegudes; aquest seguiment continu encaixa amb la gestió de vulnerabilitats. Si voleu que algú responga de la web i del servidor cada mes, és en el SRE com a servei.

Com encaixen les peces
  1. CDNOpcional, estàtics
  2. NginxHTTPS i memòria cau de pàgina
  3. PHP-FPMWordPress i WooCommerce
  4. RedisMemòria cau d'objectes
  5. MariaDBCòpies fora

On ho muntem?

Al vostre compte, al proveïdor que ja feu servir o al que encaixe millor. Si les dades s'han de quedar a la UE, Hetzner i OVHcloud són les opcions europees.

Proveïdors on ho muntem

  • Hetzner
  • AWS
  • Google Cloud
  • DigitalOcean
  • OVH
  • Servidor propi
ProveïdorCom ho muntemA tindre en compte
HetznerServidor cloud o dedicat amb Nginx, PHP-FPM, MariaDB i Redis o Valkey, i còpies en Object Storage de Hetzner, compatible amb S3.Bona relació entre CPU i cost per a botigues amb pics de trànsit.
AWSEC2 amb PHP-FPM i Nginx, base de dades en RDS for MariaDB o MySQL si encaixa, i còpies i mitjans en S3.Vigilem la transferència d'eixida; amb moltes imatges, un CDN sol eixir més barat.
Google CloudCompute Engine amb la pila completa o amb Cloud SQL per a MySQL, i còpies en Cloud Storage.
DigitalOceanDroplets amb la pila completa, o amb MySQL gestionat de DigitalOcean, i còpies en Spaces.
OVHInstàncies de Public Cloud o servidors dedicats, amb còpies en Object Storage d'OVHcloud.
Servidor propiLa pila en el vostre servidor o en una màquina virtual, publicada a través d'un proxy o un túnel.Les còpies ixen sempre fora de l'edifici.

Què inclou

  • Servidor amb Nginx, PHP-FPM i MariaDB o MySQL dimensionats per al vostre trànsit, al vostre compte i a nom vostre.
  • Memòria cau d'objectes persistent amb Redis o Valkey, i memòria cau de pàgina per al trànsit anònim.
  • CDN opcional al davant per a estàtics i imatges, amb regles que no guarden en memòria cau el carro ni el compte del client.
  • Entorn de staging amb una còpia recent de producció per a provar canvis.
  • Actualitzacions de nucli, plugins i tema provades abans en staging i aplicades en una finestra avisada.
  • Tasques programades de WordPress amb el cron del sistema, no amb les visites.
  • Còpies diàries de base de dades i fitxers fora del servidor, amb restauració de prova periòdica.
  • Monitoratge del temps de resposta, el pagament, els errors PHP, el disc i els certificats, amb alertes.

Preguntes freqüents

Activeu les actualitzacions automàtiques de plugins?

No per a tot. Les versions menors de seguretat del nucli s'apliquen soles. Els plugins i el tema passen abans per staging: hi actualitzem, recorrem les pàgines clau i, en una botiga, fem una compra de prova. Si tot funciona, apliquem en producció en una finestra avisada; si un plugin trenca alguna cosa, es queda en la versió anterior fins que hi haja arranjament o alternativa.

Ens ajudeu si el nostre WordPress va lent?

Sí. Comencem mesurant: quines pàgines tarden, quines consultes a la base de dades es repeteixen i quins plugins afegeixen més feina a cada visita. Sovint la millora ve de la memòria cau d'objectes, d'ajustar PHP-FPM i de netejar taules d'opcions inflades, més que de canviar de servidor. Si un plugin és el problema, us ho diem amb dades.

Us encarregueu del disseny o del contingut de la web?

No. Ens ocupem del servidor, el rendiment, les actualitzacions, la seguretat i les còpies. El disseny, els textos i la maquetació continuen sent cosa vostra o de la vostra agència; hi treballem i els donem accés a staging perquè proven els seus canvis abans de publicar.

Què passa amb les llicències de plugins i temes de pagament?

Continuen a nom vostre. WordPress i WooCommerce són programari lliure, però molts plugins i temes prèmium venen la llicència i les actualitzacions a part. Les claus les guardeu vosaltres; nosaltres les fem servir per a mantindre aquestes peces al dia i us avisem si alguna llicència caduca i deixa un plugin sense pegats.

Podem migrar la nostra web des d'un hosting compartit?

Sí. Copiem la web al vostre servidor nou, la provem amb un domini temporal i canviem el DNS quan respon igual. En una botiga triem un moment de poc trànsit i congelem les comandes durant el canvi, perquè no se'n perda cap entre els dos servidors.

Expliqueu-nos el vostre cas

En una trucada gratuïta de 20 minuts veiem on sou i per on començar. Sense compromís.

Reservar una trucada de 20 minuts

Documentació oficial consultada

Les dades tècniques d'aquesta pàgina es basen en:

Revisat el

WhatsApp