javascript - Hvorfor er ytelsesscoren til en tom, standard NextJS-applikasjon så lav?
Jeg begynte å leke med mitt første Next.js-prosjekt.
Etter å ha opprettet et nytt prosjekt via create-next-app, kjørte jeg ytelsesfanen i nettappen 'Lighthouse' (resultatene kan sees i fanene nedenfor). Ytelsesrapporten ga en score på 79, men alle de andre testene var over 90.
Kan noen forklare meg hvorfor dette er resultatene?
Prosjektet er nylig opprettet og helt tomt, man skulle anta at en ytelsesrapport ville returnere en høy poengsum for et slikt prosjekt, men det gjorde den ikke. Hvis du har noen innsikt som kan bidra til å klargjøre hvorfor ytelsestesten gir de resultatene som jeg forklarte ovenfor, vil det bli satt pris på. Takk!
Svar #1
Jeg tror du kjører testen på utviklingsserveren. I utviklingsmodus brukes mange ubrukte js-koder. Derfor er ytelsen litt treg. Du kan sjekke produksjonsbygget.
Alt du trenger å gjøre er:
- kjør
npm build npm start(hvis utviklingsserveren din kjører på port 3000, kjør danpm start -p 5000)- gå deretter til
http://localhost:5000og kjør lighthouse. Jeg tror ytelsen vil være bedre.

