Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Vad är snabbast, querystring eller session?

Postades av 2004-08-24 16:17:06 - david wolgers, i forum asp - allmänt, Tråden har 8 Kommentarer och lästs av 869 personer

Och är skillnaden signifikant? Tjänar jag på att konsekvent gå igenom ett helt system och försöka byta ut alla sessions till querystrings där det är möjligt (om sessions nu är långsammare)? Eller är sessions bara mer minneskrävande?
Jag måste försöka öka hastigheten på sidan.
Mvh,
David


Svara

Sv: Vad är snabbast, querystring eller session?

Postades av 2004-08-24 16:35:15 - Andreas Hillqvist

Det påverkar inte hastigheten nämvärt. Du skall istället fokuser på att optimera annat. Har du en sida som du kan publicera källkoden till så kan vi se om vi hittar några direkta flaskhalsar.


Svara

Sv: Vad är snabbast, querystring eller session?

Postades av 2004-08-25 07:56:11 - david wolgers

Tyvärr inte. Men gärna lite generella tipps.


Svara

Sv: Vad är snabbast, querystring eller session?

Postades av 2004-08-25 09:28:28 - Mattias Vartiainen

Du får nog beskriva vad din sida gör i så fall. Databasanrop? Feta loopar? Mycket skrivningar till disk? Sånt kan ta tid.

/Mattias


Svara

Sv: Vad är snabbast, querystring eller session?

Postades av 2004-08-25 10:34:57 - david wolgers

Sidan hämtar upp poster ur en ganska stor databas beroende på olika sökkriterier. Posterna lagras från recordset till sessionsarray för att kunna paga mellan sökträffarna. Detta kräver ett antal kopplingar mot databasen för att lagra loggar mm. Den går ganska segt pga den stora datamängden antar jag. Frågan är väl vad man skall tänka på när man försöker optimera koden och om det är värt det eller om man skall satsa på bättre hårdvara.
Jag förstår att det är svårt att ge några secifika tipps om man inte ser koden så klart.


Svara

Sv: Vad är snabbast, querystring eller session?

Postades av 2004-08-28 14:40:31 - Folke Larsson

Hej David

Jag vet inte om det jag har att säga är självklart för alla.
När querys mot en databas tar lång tid har det i huvudsak tre
anledningar:

1) Databasen tar lång tid på sig att hantera queryn, vilket ofta beror på
bristfällig eller felaktig indexering. Vad gäller Oracle kan det också bero på att
statistiken hanteras felaktigt.

2) Själva överföringen tar lång tid p.g.a problem med nätverket eller att den
mängd data som hämtas är onödigt stor.

3) Bearbetningen i klientdatorn är ineffektiv eller så är frågorna utformade
på sånt sätt att indexen inte används. Det kan också söla ner arbetet för
andra användare i databasen.

Om utvecklaren kan kommunicera med databas-administratören och om denna
är kunnig går alltid såna här problem att lösa, speciellt vad gäller att skapa
effektiva index, hantera statistik och utforma effektiva querys. Det vikrigaste
är dock först att reda ut vars problemen uppstår.

Bästa Hälsningar

Folke Larsson


Svara

Sv: Vad är snabbast, querystring eller session?

Postades av 2004-08-28 20:09:27 - Ola Lindfeldt

Klart det blir en del overhead när du hämtar recordset och kopierar allt till arrayer. Hur ser koden ut ungefär som kopierar till arrayer? Här kan det vara en mycket trång flaskhals i din kod misstänker jag.
Måste du verkligen göra så? Bättre att hitta en annan lösning, tycker jag. Du måste inte skapa arrayer för att fixa paging. Gå till databasen varje gång i stället det blir antagligen snabbare, eller lagra Rs i stället för arrayer..?
Med många samtidiga användare kommer det blir mycket minneskrävande med data i sessionsvariabler, eftersom sessionerna lever i 20 min (default).
Servern kanske swappar minne till disk hela tiden.

Ola


Svara

Sv: Vad är snabbast, querystring eller session?

Postades av 2004-08-28 20:50:10 - Anna-Karin Söderberg

Spana in Artikel [Alternativ till traditionell paging] den tar upp detta med paging och jag tror att det ska vara ett hyfsat bra sätt att jobba med paging.


//Anna-Karin,

ps.
Använder den själv på alla sidor där jag behöver använda paging.
ds.


Svara

Sv: Vad är snabbast, querystring eller session?

Postades av 2004-08-30 16:20:03 - david wolgers

Hej!
Tack för alla tipps och svar. Faktum är att den alternativa pagingen jag kör fungerar i stort på samma sätt som den som tas upp i den artikel Anna-Karin refererar till. Så då är det inte det som är flaskhalsen.
Jag har även kollat upp minnet på servern, det räcker gott och väl så ngn swappning är det inte frågan om. Återstår förmodligen övrig hårdvara, överföringshastigheter och optimering av databasfrågor skulle jag tro. Grottar viadare med detta.

.d


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 785
27 960
271 761
740
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies