Ensimmäinen sivu aukeaa hitaasti

Kun menen Drupalimme etusivulle, kestää sivun aukeaminen ainakin kymmenen sekuntia. Siitä eteenpäin sivusto toimii aika nopeasti.

Mikähän tämän viiveen voi aiheuttaa? Devel-modulin logeista ei ollut iloa, joten ongelma ei varmaan ole Drupalissa. Olettaisin että Apachen asetuksista löytyisi apu. HostnameLookups on pois päältä.

Drupalin nopeuttamisesta

Onkos siellä etusivulla paljonkin tavaraa verrattuna muihin sivuston sivuihin? Usein etusivu voi teettää jopa moninkertaisen määrän tietokantahakuja verrattuna muihin sivuihin.

On myös mahdollista testata elementti elementiltä ja moduuli moduulilta etusivua, jos löytyisi jokin isompi pullonkaula jostain. Mitä vähemmän moduuleja on käytössä ja mitä vähemmän niitä käytetään, sitä nopeammin Drupal yleensä toimii.

Drupalin välimuistien käyttö vähentää kuormitusta. Myös palvelimen asetukset (php, mysql, apache) on hyvä koettaa optimoida, samoin kun käyttää jotain php-kiihdytintä/optimoijaa.

Vilkkaille ja raskaille sivustoille sopii Varnish http-välimuistin kaltainen softa http://en.wikipedia.org/wiki/Varnish_%28software%29 joka on osana myös kiinnostavan oloisessa palvelinympäristöpaketissa Pantheon Mercury http://getpantheon.com/mercury/what-is-mercury

Tottahan toki myös palvelimen resurssit ja kapasiteetti vaikuttavat siihen miten sivut toimivat, esimerkiksi virtuaali- ja shared hosting -palvelimilla voi loppua helposti vääntö kesken. Sivujen nopeuttaminen siis vaatii kaikkien osa-alueiden huomioimista.

Kommenttien lukemisen asetukset

Valitse, kuinka kommentit näytetään ja klikkaa "Tallenna asetukset".