Ottimizzazione del server web Apache
Per aumentare le prestazioni del tuo server web Apache, puoi procedere come segue:
- Disattiva i moduli Apache non necessari per ridurre il consumo di risorse del server.
- Configura l’intervallo di riavvio di Apache per ridurre il numero di riavvii di Apache.
- Scegli il tipo di riavvio di Apache: graceful o normale.
Attivazione e disattivazione di moduli Apache
È possibile disattivare i moduli del server web Apache che non sono critici per i servizi di hosting in Strumenti e impostazioni > Server web Apache. Questo permette di ridurre l’utilizzo di risorse del server (per esempio, ottenere un’impronta RAM inferiore, aspetto fondamentale per i VPS) e, di conseguenza, avere più risorse di hosting a disposizione da destinare agli utenti di un server.
Alcuni moduli sono interdipendenti e possono essere disattivati (o attivati) soltanto quando i moduli da cui dipendono sono disattivati (o attivati). Per esempio, il modulo cache dipende dai moduli disk_cache, file_cache e mem_cache. Questo vuol dire che non puoi disattivare il modulo cache finché i suoi tre moduli dipendenti saranno disattivati.
Nota: La funzionalità è destinata unicamente a utenti esperti. Attivare i moduli unicamente se si è consapevoli delle conseguenze delle proprie azioni. Tieni presente che alcune modifiche possono far diminuire le prestazioni di Apache o persino causare la relativa mancanza di operabilità. Inoltre, queste modifiche possono incidere su alcune funzioni di Plesk. Per esempio, se disconnetti mod_perl o mod_php, gli script Perl e PHP (includendo webmail) smetteranno di funzionare sui siti web. Questo potrebbe causare il fatto di offrire una funzionalità che non funziona in un piano di servizio.
A seconda di quale sia il sistema operativo utilizzato, i seguenti moduli Apache sono sempre abilitati:
Debian o Ubuntu:
- env
- auth_digest
- authn_file
- authz_host
- authz_user
- azioni
- alias
- dav
- dav_fs
- mime
- ssl
Redhat o CentOS:
- env
- auth_digest
- authn_file
- authz_host
- authz_user
- azioni
- alias
- autoindex
- dav
- dir
- log_config
- mime
- negotiation
- setenvif
- ssl
Configurare l’intervallo di riavvio di Apache
Quando gli utenti eseguono operazioni con domini e sottodomini (come la creazione, la rimozione o il cambio delle loro configurazioni), le modifiche hanno effetto soltanto dopo il riavvio di Apache.
Se desideri evitare i troppi riavvii di Apache, puoi definire un intervallo fisso di tempo in cui Plesk deve riavviare Apache. Tieni presente che se l’intervallo è di 0 secondi, Apache riavvia immediatamente dopo ogni modifica. Si consiglia sempre di definire tale intervallo in più di 0 secondi, soprattutto se gli utenti eseguono molte operazioni con domini e sottodomini tramite Plesk.
Se durante l’intervallo di tempo specificato non vengono effettuate delle modifiche con i domini, Apache non verrà riavviato.
Scelta del tipo di riavvio di Apache
Quando si modificano le impostazioni di avvio di un sito web, le modifiche hanno effetto solo dopo il riavvio di Apache. Puoi scegliere tra il riavvio di Apache graceful e normale.
Il riavvio normale arresta immediatamente tutti i processi di Apache, il che conduce a un intervallo di interruzione breve per tutti i siti web ospitati sul server. Il riavvio graceful istruisce Apache a sostituire gradualmente i processi esistenti con processi nuovi. Ciò non influisce sul funzionamento dei siti web e non si verificano interruzioni.
Per evitare interruzioni, Apache in Plesk utilizza il riavvio graceful per impostazione predefinita. Se il riavvio graceful non funziona come previsto, puoi scegliere il riavvio di Apache normale.
Per scegliere il riavvio di Apache normale:
- Vai a Strumenti e impostazioni > Server web Apache (in «Impostazioni generali»).
- Deseleziona la casella di controllo «Riavvio graceful di Apache», quindi fai clic su OK.