Palvelimen vastausaika
Silktide mittaa, kuinka kauan palvelimeltasi kestää aloittaa sivun lähettäminen sen jälkeen, kun selain pyytää sitä. Tämä odotus tapahtuu ennen kuin mitään voi näkyä, joten hidas palvelin viivästyttää sivun kaikkia muita osia.
Miksi tämä on tärkeää
Palvelimen vastausaika muodostaa perustan kaikelle muulle nopeustyöllesi. Optimoidut kuvat, kevyet komentosarjat ja nopea resurssien hosting eivät auta, kun selain odottaa edelleen itse sivun ensimmäistä tavua; jokainen kävijä kärsii tästä viiveestä kokonaisuudessaan jokaisella sivulatauksella ennen kuin mitään hahmonnetaan.
Hitaat vastaukset tarkoittavat yleensä, että palvelin tekee paljon työtä kunkin sivun muodostamiseksi: raskaita tietokantakyselyitä, hitaita lisäosia tai integraatioita tai että hosting-palvelun kapasiteetti ei riitä sivuston liikenteelle.
Näin korjaat sen
- Ota sivuvälimuisti käyttöön, jotta palvelin muodostaa sivun kerran ja toimittaa tallennetun kopion myöhemmille kävijöille sen sijaan, että se muodostaisi sivun uudelleen joka kerta. Useimmille -pohjaisille sivustoille tämä on suurin yksittäinen parannus.
- Selvitä profiloinnin avulla, mihin palvelin käyttää aikaansa sivua muodostaessaan – tavallisia syyllisiä ovat hitaat tietokantakyselyt, lisäosat ja kutsut ulkoisiin palveluihin – ja korjaa tai poista pahimmat ongelmat.
- Toimita sivut :n kautta, joka vastaa kävijää lähellä olevasta sijainnista ja suojaa palvelintasi toistuvilta pyynnöiltä.
- Jos palvelin on yksinkertaisesti ylikuormittunut, päivitä hosting-pakettia tai resursseja.
Näin Silktide testaa tämän
- Lataa sivu oikeassa selaimessa käyttäen nopeustesteillesi määritettyä laitetyyppiä, yhteysnopeutta ja testisijaintia.
- Mittaa, kuinka kauan palvelimelta kestää alkaa vastata sivun pääpyyntöön, pois lukien itse verkkoyhteyteen käytetty aika.
- Raportoi mitattu aika ja luokittele se: alle 400 millisekuntia on hyvä, ja luokitus laskee siitä eteenpäin; noin 600 millisekuntia tai enemmän luokitellaan heikoksi.
Vianmääritys
Vastausaika vaihtelee skannausten välillä
Palvelimen vastausaika todella vaihtelee: se riippuu palvelimen kuormituksesta, välimuistin tilasta ja tietokannan suorituskyvystä testaushetkellä. Sivu, joka on juuri pudonnut pois välimuistista, voi vastata paljon hitaammin kuin sivu, joka toimitetaan välimuistista sekunteja myöhemmin. Tarkkaile skannausten välistä trendiä yksittäisen mittauksen sijaan.
Sivusto tuntuu minusta nopealta
Selaimesi on todennäköisesti tallentanut sivuston välimuistiin, ja saatat olla lähellä palvelinta. Ensimmäistä kertaa vierailevat kävijät maailman toisella puolella saavat välimuistittamattoman, pitkän matkan version. Mitattu aika kertoo, mitä palvelin todella teki uudelle pyynnölle.