15 způsobů, jak urychlit vaše stránky

Mám velký čas na první bajt pro statický obsah na IIS 7.5, není to specifické pro web, je to pomalé pro všechny weby na tomto serveru. Nastavení Web.config runAllManagedModulesForAllRequests je nastaveno na hodnotu false a pro statický obsah je povolen gzip. Jak mohu tento problém vyřešit?

Tady jsou časování, čas do prvního bajtu pro poměrně složitý web ASP.NET je 368 ms a pro pouhé popadnutí souboru css je 617 ms !! Ten čas je pokaždé jiný, ale stále příliš mnoho, ne méně než 200 ms, což se zdá příliš mnoho pro takový úkol.

Server má dostatek volné paměti (v tuto chvíli více než 7 GB).

Jsou všechny vaše obrázky co nejvíce komprimovány? Používáte css sprites? Minifikovali jste své soubory css a javascript? Na vaší obrazovce vidím doménu .hr. Měli byste spustit traceroute, abyste zjistili, zda mezi vaším webem a vámi není problém. Pokud ano, měli byste otestovat jeho výkon na jiném serveru.

  • Nechápu, jak může komprese obrazu, css sprites a minified js ovlivnit čas do prvního bajtu, IIS prostě musí sloužit obsahu souboru, ať už je to cokoli
  • Přijmu tuto odpověď, protože problém zjevně není na mém serveru, když zmíníte traceroute, připojil jsem se přímo k RD a spustil test na serveru a čas do prvního bajtu je velmi dobrý (až max. 0,1 s)

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?