Kom ihåg mig?
Home Menu

Menu


Laddningstider

 
Ämnesverktyg Visningsalternativ
Oläst 2010-11-24, 01:41 #11
pelmereds avatar
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2010
Inlägg: 1 342
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
pelmereds avatar
 
Reg.datum: May 2010
Inlägg: 1 342
Citat:
Ursprungligen postat av Jim_Westergren Visa inlägg
Jag skulle vilja tipsa om gtmetrix.com som jag själv använder för att visa kunder. Den kör både YSlow och Page Speed online. Den får 10.44 sek för tv.nu: http://gtmetrix.com/reports/www.tv.nu/777DmT4h
Tack!
Riktigt bra sida!
pelmered är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-11-24, 12:24 #12
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
På en sida som folk besöker regelbundet är det ju inte lika viktigt med extremt snabba laddningstider heller. Då är det extremt få som får de tiderna.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-11-24, 18:56 #13
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
studiox studiox är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2004
Inlägg: 1 356
Citat:
Ursprungligen postat av ITisGood.se Visa inlägg
Tack!
Riktigt bra sida!
Håller med. Den där borde Internet World använt.
studiox är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-11-24, 19:18 #14
Dennis Holm Dennis Holm är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2003
Inlägg: 1 557
Dennis Holm Dennis Holm är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2003
Inlägg: 1 557
allt runt 1-3 sekunder är riktigt bra flyt. 5-10 så börjar det bli störande.
Inte så stora marginaler.
Men vill man att besökarna ska må bra och stanna länge på siten så ska man INTE reta dem med att slå i 10 sekunders gränsen och däröver ofta är väldigt förödande för många siter.
Dennis Holm är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-11-25, 00:55 #15
linusoleander linusoleander är inte uppkopplad
Medlem
 
Reg.datum: Feb 2010
Inlägg: 234
linusoleander linusoleander är inte uppkopplad
Medlem
 
Reg.datum: Feb 2010
Inlägg: 234
Citat:
Ursprungligen postat av mervinst Visa inlägg
allt runt 1-3 sekunder är riktigt bra flyt. 5-10 så börjar det bli störande.
Inte så stora marginaler.
Men vill man att besökarna ska må bra och stanna länge på siten så ska man INTE reta dem med att slå i 10 sekunders gränsen och däröver ofta är väldigt förödande för många siter.
3 sekunder, är det verkligen rimligt?
Jag har alltid hört att man aldrig ska ligga över 500ms, eftersom det är där i krokarna som användaren upplever siten som seg.

Körde precis apache benchmark mot ett projekt som jag nyligen optimerade. Fick ner laddningstiderna (lokalt) till ~60 ms. Och nej, sidan är inte en statisk HTML-fil.

Anledningen till att laddningstiderna är så låga är bl.a för att all HTML-kod cachas, inget läses från databasen plus att alla css- och js-filer är komprimerade m.h.a googles kompressor och där efter lagds i en fil.
I min värd så görs nästan allt ovanstående automatiskt, så jag slipper te.x komprimera js- och css-filerna manuellt och flytta koden till en fil.

Här är de olika resultaten, det bästa och det som används i nästa version är varianten längst ner. Längst upp visas laddningstiderna för siten utan någon cache.

Kod:
Förutsättningar
Servern körs i production mode.
Cachen är inladdad vid initiering, alltså vid start av servern.
Memcached används för att lagra AR-objekten.

Rails 3.0.3 under OS X, Mongrel.

Ingen cache med partials
ab -n 200  http://127.0.0.1/
min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:  1315 1464  94.9   1432    2268
Waiting:     1313 1460  94.2   1430    2265
Total:       1315 1464  94.9   1432    2268
Medel: 1464 ms

Memcached utan partials, ingen fragment-cache
ab -n 1000  http://127.0.0.1/
min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:   398  548  35.6    535     823
Waiting:      397  547  35.2    534     822
Total:        398  548  35.6    535     823
Medel: 548 ms

Memcached med partials, ingen fragment-cache
ab -n 200  http://127.0.0.1/
min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:   518  542  26.9    532     648
Waiting:      518  542  26.5    531     645
Total:        519  542  26.9    532     648
Medel: 542 ms

Med partials, fragment-cache och memcached
ab -n 200  http://127.0.0.1/
min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:    30   71  49.0     37     185
Waiting:       29   69  48.8     34     181
Total:         30   71  49.0     37     185
Medel: 71 ms

Memcached med fragment-cache utan partials
ab -n 100  http://127.0.0.1/
min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:    28   62  46.1     31     182
Waiting:       23   61  46.2     30     179
Total:         28   62  46.1     31     182
Medel: 62 ms
EDIT: Kom precis på att ab inte testar inläsningen av js- och css-filer och andra webbläsarspecifika detaljer. Där av så spelade min optimeringen av dessa filer ingen roll i siffrorna som visades över.

Senast redigerad av linusoleander den 2010-11-25 klockan 01:00 Anledning: Se EDIT
linusoleander är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-11-25, 01:07 #16
Dennis Holm Dennis Holm är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2003
Inlägg: 1 557
Dennis Holm Dennis Holm är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2003
Inlägg: 1 557
det var mest att ca 3 sekunder är gränsen där man känner att det flyter okej.
Många siter laddar ju snabbt efter man besökt en sida så alla bilder osv är cachade.
Sedan går det ju oftast på nolltid.
Dennis Holm är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-11-25, 13:25 #17
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Ursprungligen postat av linusoleander Visa inlägg
3 sekunder, är det verkligen rimligt?
Jag har alltid hört att man aldrig ska ligga över 500ms, eftersom det är där i krokarna som användaren upplever siten som seg.

Körde precis apache benchmark mot ett projekt som jag nyligen optimerade. Fick ner laddningstiderna (lokalt) till ~60 ms. Och nej, sidan är inte en statisk HTML-fil.

Anledningen till att laddningstiderna är så låga är bl.a för att all HTML-kod cachas, inget läses från databasen plus att alla css- och js-filer är komprimerade m.h.a googles kompressor och där efter lagds i en fil.
I min värd så görs nästan allt ovanstående automatiskt, så jag slipper te.x komprimera js- och css-filerna manuellt och flytta koden till en fil.

Här är de olika resultaten, det bästa och det som används i nästa version är varianten längst ner. Längst upp visas laddningstiderna för siten utan någon cache.

EDIT: Kom precis på att ab inte testar inläsningen av js- och css-filer och andra webbläsarspecifika detaljer. Där av så spelade min optimeringen av dessa filer ingen roll i siffrorna som visades över.
I de allra flesta fall står serverns bearbetningstid av huvudsidan för en extremt liten del (inte ovanligt att det är endast ett fåtal procent) av hela tiden som det tar att ladda in sidan. Därmed svarar också din undersökning för en extremt liten del av den för besökaren relevanta tiden. Missförstå mig inte, ab är smidigt och enkelt för att se hur ens lösningar eller server hanterar sekventiell och parallell belastning mot en enstaka sida. Men där slutar också nyttan.

Det enklast sättet att titta på laddningstider för ens besökare skulle jag påstå är att i firefox installera firebug (främst net tabben, viktigast är dock content load eventen på huvuddokumentet) och yslow (allt.) och använda från en normal internetuppkoppling. Kan också vara värt att installera web developer toolbar eller annat verktyg där man enkelt kan stänga av cachen.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 22:47.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017