webForumDet fria alternativet

Tips på hur man avlastar indexsidan?

ASP

15 svar · 446 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#1

Jag har en indexsida med omröstningar, personlig inbox, "forum-top3" och lite annat lull-lull. Det är ju väldigt bra att ha lite samlat skräp på den sidan, nackdelen är att sidan blir ganska tung att ladda. Finns det några allmänna tips & förslag på hur jag kan lätta upp det hela, men behålla nuvarande struktur?

Medlem sedan apr. 20022 743 inlägg
#2

Förminska antalet <% %> helst till endast ett par och skriv sedan ut med Response.Write

Medlem sedan mars 20021 889 inlägg
#3

Tja, om informationen inte måste vara helt och hållet dynamisk och "up to date" så kan du ju hämta den t.ex. var femte minut och spara den i en HTML-sida istället för att visa nyhämtad information för varje besökare.

:)

Medlem sedan aug. 20003 575 inlägg
#4

Titta på hur du kan minska databas användingen t.ex.
Du kanske kan använda JOIN lite mer än att t.ex. ha 3-4 databashämtingar.

Försök att använda Session's så lite som möjligt.

Trexter's tips var även bra.

Men det verkar som om du vill ha den "up to date" eftersom det är "forum top 3" du skrev

Medlem sedan jan. 20001 372 inlägg
#5

använd <% Option Explicit %> och dim:a alla variabler.

sen kan du även använda dig utav GetRows

Medlem sedan aug. 2002157 inlägg
#6

Response.Buffer=True på alla sidor

Medlem sedan feb. 20001 590 inlägg
#7

Det är ju bilderna som tar tid att ladda, så minimera bildernas filstorlek

Medlem sedan aug. 20003 575 inlägg
#8

Försök ta bort alla mellan slag som inte behövs och enter slag.

Alltså strunta fullständigt hur snygg koden ser ut i "källa" sätt samman allt till en ända rad

Medlem sedan juni 200032 967 inlägg
#9

Nickemannen skrev:

Försök ta bort alla mellan slag som inte behövs och enter slag.

Du menar så här:

Försök ta bort alla mellanslag som inte behövs och enterslag.

Förlåt, Nickemannen, men jag var bara tvungen! :e

Medlem sedan sep. 20011 722 inlägg
#10

trexter skrev:

Tja, om informationen inte måste vara helt och hållet dynamisk och "up to date" så kan du ju hämta den t.ex. var femte minut och spara den i en HTML-sida istället för att visa nyhämtad information för varje besökare.

:)

Eller så gör du det varje gång ett nytt inlägg görs. Alltså när databasen uppdateras sparar du även ner informationen färdig exalterad via FSO och kör en include sen.

Medlem sedan nov. 20017 144 inlägg
#11

Sidan behöver ju inte på minuten vara up to date, det kanske är smart att skapa en "kopia" med fso när folk sparar ner nya diskussionsinlägg osv. och sedan projecera den på förstasidan.
Mycket ändringar blir det...

Medlem sedan mars 20015 287 inlägg
#12

Länk till sidan? Laddtid nu?

Medlem sedan nov. 20017 144 inlägg
#13

solbulle skrev:

Länk till sidan? Laddtid nu?

1. Mycket intern sida.
2. 4-5 sekunder med ADSL!

Medlem sedan dec. 20003 563 inlägg
#14

Laddningstid på 4-5 sekunder??
Tiden det tar för IIS att köra sidan eller tiden det tar att tanka klart alla bilder?

Medlem sedan nov. 20017 144 inlägg
#15

......ladda bilder.

Medlem sedan dec. 20003 887 inlägg
#16

Du kan använda Adobe's ImageReady och försöka minska ner bildkvaliteten så mycket det går utan att det börjar se taskigt ut, testa olika format osv..

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)