Gestione server

Il server è ciò che regge
quando il catalogo cresce.

Un sito vetrina gira su qualsiasi hosting condiviso. Un negozio no: richiede memoria per gli import, attività pianificate che girino davvero, un database calibrato. Mi occupo di PHP, MySQL, cron, backup e monitoraggio.

5,0/5 · 66 recensioni verificate 50+ progetti consegnati 10 anni di esperienza
In dettaglio

La plupart des pannes de boutique ne viennent pas du site lui-même mais de la machine qui le fait tourner. Un import produit qui s'arrête à la moitié, c'est une limite de mémoire ou de temps d'exécution. Une relance de panier qui ne part jamais, c'est un cron, une tâche que le serveur doit lancer tout seul à heure fixe, qui n'a jamais été déclaré.

Continua a leggere

Une page catégorie qui met huit secondes alors qu'elle en mettait deux l'an dernier, c'est une base de données qui a grossi sans que ses index, le sommaire qui lui évite de tout relire, suivent. Ces trois symptômes se ressemblent vus de l'administration, tout paraît normal, et ils n'ont rien à voir entre eux. Le travail commence donc par un relevé, pas par une recommandation : quelles limites le serveur applique réellement, quelles tâches planifiées existent et lesquelles ont tourné cette semaine, quelles demandes lentes s'accumulent, ce que les sauvegardes contiennent vraiment.

Une sauvegarde qu'on n'a jamais restaurée n'est pas une sauvegarde, c'est une hypothèse. Ensuite seulement vient le réglage : mémoire et temps d'exécution alignés sur les traitements les plus lourds, OPcache dimensionné (la réserve où le serveur garde le code déjà lu, pour ne pas le relire à chaque visite), tâches déclarées côté serveur plutôt que dépendantes d'une visite, index créés là où les demandes les réclament. Et une surveillance qui prévient avant le client : site injoignable, certificat expiré, espace disque, échec de sauvegarde.

Je travaille sur l'hébergement que vous avez, mutualisé o2switch, OVH, VPS (un serveur privé virtuel) ou dédié. Changer d'hébergeur est parfois la bonne réponse, mais c'est rarement la première : une boutique lente sur un mutualisé le reste souvent sur une machine plus grosse, parce que ce n'était pas la puissance qui manquait.

Caratteristiche

Cosa ottieni.

01

PHP e MySQL calibrati per un negozio

Memoria, tempo di esecuzione, dimensione upload, OPcache: i valori predefiniti sono pensati per un blog.

02

Attività pianificate che girano davvero

Cron dichiarati lato server e non attivati da una visita, con traccia dell'ultima esecuzione.

03

Backup davvero ripristinati

File e database, fuori dal server, e ripristinati a intervalli regolari.

04

Monitoraggio che avvisa prima del cliente

Uptime, certificato SSL, spazio disco, backup falliti, errori 500.

Metodo

Come procediamo.

01

Rilevamento

Limiti PHP effettivi, cron esistenti, query lente, contenuto dei backup.

1 giorno
02

Configurazione

Memoria, OPcache, indici mancanti, cron lato server. Una modifica alla volta.

1-2 giorni
03

Backup e ripristino

Configurazione fuori dal server e ripristino di prova su un ambiente separato.

1 giorno
04

Sorveglianza

Sonde attive e avvisi instradati, con report mensile.

continuo
Casi reali

Alcuni esempi.

01

Latexb — il server seguito come il sito

Negozio PrestaShop 8.2 di materassi in lattice naturale: manutenzione server e debug continui, gestiti insieme agli aggiornamenti di sistema e moduli — un solo interlocutore per l'applicativo e la macchina.

  • PrestaShop 8.2
  • Serveur + debug
  • Continu
FAQ

Domande frequenti

Devo lasciare l'hosting condiviso?
Raramente come primo passo. Prima si misura.
Intervenite su un server che gestisco già?
Sì. Accesso SSH in lettura poi in scrittura, con modifiche documentate e reversibili.
Cosa succede se il server cade di notte?
Il monitoraggio avvisa subito; i tempi dipendono dal piano di manutenzione.
La gestione server è inclusa nella manutenzione?
Sorveglianza e backup sono inclusi; il primo intervento è a parte.
Iniziamo

Pronto per il tuo progetto?

Preventivo gratuito entro 48h. Risposta entro 24h. Senza impegno.