prestashop utilizzo dei campi server media in performance

All’interno della voce di menu PresatShop parametri avanzati > performace, sono presenti una serie di configurazioni che gestiscono la cache di PrestaShop e altri aspetti.

E’ presente anche la sezione Server Media che pare sia poco utilizzata, in quanto non è chiaro l’utilizzo.

Server media di PresatShop performance

Nella sezione Server media di PrestaShop sono presenti 3 campi dove indicare dei sotto domini legati al negozio.

La configurazione di un Server media o server multimediale consente di configurare un sottodominio senza cookie tramite il quale verrà distribuito il contenuto statico di PrestaShop, ossia tutti i file javascript (js), stylesheet (css). Ciò migliora le prestazioni della visualizzazione del frontend di PrestaShop in quanto:

  • Evita il traffico di rete di cookie non necessario: ogni volta che il browser richiede un’immagine statica e invia cookie con la richiesta, il server ignora i cookie.
  • Permette al browser di scaricare in parallelo le risorse aumentando di fatto la velocità
  • Consente l’utilizzo di una CDN (Content Delivery Network)

Come configurare un server multimediale in PrestaShop

La prima cosa da fare è attivare le Combinazione, Compressione e Cache di PrestaShop.

Per la configurazione di un server multimediale è necessario creare da 1 a 3 sottodomini del tuo dominio. Ad esempio media1.<tuo dominio>.it, media2.<tuo dominio>.it, media3.<tuo dominio>.it.

La creazione dei sotto domini deve essere effettuata tramite il pannello DNS del tuo registrar. Non ha importanza che siano di tipo A oppure CNAME.

Creati i sotto-domini per i server multimediali di PrestaShop è necessario creare 3 cartelle relative ai sotto-domini con il contenuto del tuo shop PrestaShop. A questo riguardo ci sono le seguenti possibilità:

  • link simbolico della cartella del sottodominio alla cartella dove è presente Prestashop
  • impostazione del virtualhost del sottodominio in modo che punti alla cartella dove è presente PresatShop
  • copia del contenuto di PrestaShop nelle cartelle dei sottodomini

L’ultima opzione non è auspicabile in quanto ad ogni modifica (creazione di prodotto e relative immagini) sarebbe necessario sincronizzare i file con le cartelle del sottodomino, al contrario delle prime due che hanno in comune la stessa cartella dello shop. Questa attività solitamente deve essere fatta da un tecnico, che conosca il server e il funzionamento. Di sicuro è necessario un VPS, in quanto con un hosting condiviso non è possibile operare liberamente sul server.

Completata la parte di configurazione del server è necessario inserire i soddo-domini all’interno dei campi opzione dei server multimediali di PrestaShop.

L’ultima attività è disabilitare l’opzione Friendly url di PrestaShop all’interno della voce Seo&URL e successivamente riattivarla. Questa operazione permette di ricompilare il file .htaccess in modo da correggere i puntamenti delle risorse statiche ai Media Server di PrestaShop.

Punti di attenzione

Prima di effettuare la configurazione sul server è necessario assicurarsi che sui sotto-domini all’interno del server sia attivo un certificato SSL.

Se è necessario un supporto

Sei un merchant e necessiti di un supporto per questa attività, puoi contattarci.