Apache-verkkopalvelimen optimointi
Voit parantaa Apache-verkkopalvelimen suorituskykyä seuraavilla tavoilla:
Sammuta tarpeettomat Apache-moduulit, jotta palvelimen resurssien kulutus vähenee.
Määritä Apachen uudelleenkäynnistysväli, jotta Apachen uudelleenkäynnistysten määrä vähenee.
Valitse Apachen uudelleenkäynnistystyyppi: graceful tai normaali.
Apache-moduulien ottaminen käyttöön ja sammuttaminen
Voit sammuttaa Apache-verkkopalvelimen moduulit, jotka eivät ole kriittisiä isännöintipalveluille, kohdassa Työkalut ja asetukset > Apache-verkkopalvelin. Näin voit vähentää palvelimen resurssien kulutusta (esimerkiksi pienentää RAM-muistin tarvetta, mikä on tärkeää VPS:ssä) ja siten isännöidä palvelimella useampia asiakkaita.
Huomaa, että jotkin moduulit ovat riippuvaisia toisistaan, ja niitä voi sammuttaa (ottaa käyttöön) vain silloin, kun moduulit, joista ne ovat riippuvaisia, ovat pois käytöstä (käytössä). Esimerkiksi cache-moduuli on riippuvainen moduuleista disk_cache, file_cache ja mem_cache. Tämä tarkoittaa, että cache-moduulia ei voi sammuttaa, ennen kuin kaikki kolme siitä riippuvaista moduulia on sammutettu.
Muista: Tämä ominaisuus on tarkoitettu vain edistyneille käyttäjille. Ota moduuleja käyttöön tai pois käytöstä vain, jos ymmärrät täysin toimintasi seuraukset. Huomaa, että jotkin muutokset voivat heikentää Apachen suorituskykyä tai jopa tehdä siitä toimintakyvyttömän. Lisäksi nämä muutokset voivat vaikuttaa tiettyihin Plesk-toimintoihin. Esimerkiksi jos sammutat mod_perl- tai mod_php-moduulin, Perl- ja PHP-skriptit (myös WWW-sähköpostipalvelu) lakkaavat toimimasta verkkosivustoilla. Tämä voi johtaa tilanteeseen, jossa tarjoat ominaisuuden, joka ei toimi tukisopimuksessa.
Käyttöjärjestelmästä riippuen seuraavat Apache-moduulit ovat aina käytössä:
Debian tai Ubuntu:
env
auth_digest
authn_file
authz_host
authz_user
actions
alias
dav
dav_fs
mime
ssl
Redhat tai CentOS:
env
auth_digest
authn_file
authz_host
authz_user
actions
alias
autoindex
dav
dir
log_config
mime
negotiation
setenvif
ssl
Apache-uudelleenkäynnistysvälin määrittäminen
Kun käyttäjät tekevät toimialueilla ja alitoimialueilla toimintoja (kuten luovat, poistavat tai muuttavat niiden määrityksiä), muutokset tulevat voimaan vasta Apachen uudelleenkäynnistyksen jälkeen.
Jos haluat välttää liian monia Apachen uudelleenkäynnistyksiä, voit asettaa kiinteän aikavälin, jonka kuluessa Plesk käynnistää Apachen uudelleen. Huomaa, että jos väli on 0 sekuntia, Apache käynnistyy uudelleen heti jokaisen muutoksen jälkeen. On suositeltavaa aina asettaa väliksi yli 0 sekuntia, erityisesti jos käyttäjät tekevät paljon toimialueisiin ja alitoimialueisiin liittyviä toimintoja Pleskin kautta.
Jos määritetyn aikavälin aikana toimialueisiin ei tehdä muutoksia, Apache ei käynnisty uudelleen.
Apachen uudelleenkäynnistystyypin valitseminen
Kun muutat verkkosivuston isännöintiasetuksia, muutokset tulevat voimaan vasta Apachen uudelleenkäynnistyksen jälkeen. Voit valita Apachen normaalin ja graceful-uudelleenkäynnistyksen välillä.
Normaali uudelleenkäynnistys pysäyttää välittömästi kaikki Apache-prosessit, mikä aiheuttaa lyhyen katkoksen kaikille palvelimella isännöidyille verkkosivustoille. Graceful-uudelleenkäynnistys ohjaa Apachea korvaamaan olemassa olevat prosessit vähitellen uusilla. Tämä ei vaikuta verkkosivustoihin, eikä katkosta synny.
Katkosten välttämiseksi Pleskin Apache käyttää oletuksena graceful-uudelleenkäynnistystä. Jos graceful-uudelleenkäynnistys ei toimi odotetulla tavalla, voit valita Apachen normaalin uudelleenkäynnistyksen.
Apachen normaalin uudelleenkäynnistyksen valitseminen:
Siirry kohtaan Työkalut ja asetukset > Apache-verkkopalvelin (kohdassa ”Yleiset asetukset”).
Poista valinta valintaruudusta ”Apache graceful restart” ja valitse sitten OK.