/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Mange poster
Fra : Ukendt


Dato : 04-12-08 09:23


Hej NG

Jeg har en side, hvor der indlæses mange poster...

På¨nuværende tidspunkt opbygges hele recordsettet, før der vises
poster...der er så lidt ventetid, som jeg gerne vil undgå...

Jeg vil gerne, at der kan ses poster med det samme, og så resten bare loades
efterfølgende...

Hilsen
Bjarne
"Every day new surprises"



 
 
Stig Johansen (04-12-2008)
Kommentar
Fra : Stig Johansen


Dato : 04-12-08 10:12

"bsn" <bsnSNABELAoncableDOTdk> wrote:

> Jeg har en side, hvor der indlæses mange poster...

Beskriv gerne hvad du mener med 'mange' poster.

> "Every day new surprises"

Hmm. sidder stadig og storgriner over Erik's svar når jeg snakkede om
Althz...

Hans svar var:
Se det fra den positive side - man møder nye mennesker hver dag

--
Med venlig hilsen
Stig Johansen

Birger Sørensen (04-12-2008)
Kommentar
Fra : Birger Sørensen


Dato : 04-12-08 16:55

Stig Johansen formulerede spørgsmålet:
> Hmm. sidder stadig og storgriner over Erik's svar når jeg snakkede om
> Althz...
>
> Hans svar var:
> Se det fra den positive side - man møder nye mennesker hver dag


Det må da også være rart ikke at skulle høre de samme gamle vittigheder
om og om igen...

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Christian Kragh (04-12-2008)
Kommentar
Fra : Christian Kragh


Dato : 04-12-08 10:18

> Jeg vil gerne, at der kan ses poster med det samme, og så resten bare
> loades efterfølgende...

I din database løkke kan du skrive response.flush lige før du skriver
rs.movenext.
Så sendes de data der er lavet til brugeren, mens siden laves færdigt.

Christian


Ukendt (05-12-2008)
Kommentar
Fra : Ukendt


Dato : 05-12-08 08:27


"Christian Kragh" <dsl516573@vip.cybercity.dk> skrev i en meddelelse
news:gh878t$27o6$1@newsbin.cybercity.dk...
>> Jeg vil gerne, at der kan ses poster med det samme, og så resten bare
>> loades efterfølgende...
>
> I din database løkke kan du skrive response.flush lige før du skriver
> rs.movenext.
> Så sendes de data der er lavet til brugeren, mens siden laves færdigt.
>
> Christian

Tak for svar...
Jeg er ude i det problem, som Stig beskriver <table>, så jeg studerer lige
den gamle tråd...
Bjarne



Stig Johansen (05-12-2008)
Kommentar
Fra : Stig Johansen


Dato : 05-12-08 16:36

"bsn" <bsnSNABELAoncableDOTdk> wrote:

>
> "Christian Kragh" <dsl516573@vip.cybercity.dk> skrev i en meddelelse
> news:gh878t$27o6$1@newsbin.cybercity.dk...
>> I din database løkke kan du skrive response.flush lige før du skriver
>> rs.movenext.
>> Så sendes de data der er lavet til brugeren, mens siden laves færdigt.
>
> Tak for svar...
> Jeg er ude i det problem, som Stig beskriver <table>, så jeg studerer lige
> den gamle tråd...

Du kan supplere med en response.flush - en gang imellem - ikke for
hver .movenext

Det er lidt et trade-off, ingen flush kan give en for stor buffer, og for
hyppige flush's giver for meget trafik.

Standard MTU ('pakkestørrelse') ligger på ~1500 Bytes, så alt derunder er
no-no.

--
Med venlig hilsen
Stig Johansen

Christian Kragh (06-12-2008)
Kommentar
Fra : Christian Kragh


Dato : 06-12-08 00:35

>>> I din database løkke kan du skrive response.flush lige før du skriver
>>> rs.movenext.
>>> Så sendes de data der er lavet til brugeren, mens siden laves færdigt.

>> Tak for svar...

>> Jeg er ude i det problem, som Stig beskriver <table>, så jeg studerer
>> lige
>> den gamle tråd...

> Du kan supplere med en response.flush - en gang imellem - ikke for
> hver .movenext

> Det er lidt et trade-off, ingen flush kan give en for stor buffer, og for
> hyppige flush's giver for meget trafik.

> Standard MTU ('pakkestørrelse') ligger på ~1500 Bytes, så alt derunder er
> no-no.

Ja, men når der bliver sagt store datamængder så tror jeg at det er lignende
den DB jeg har arbejdet på med statistik hvor jeg har cirka 100 felter i
hver tabel og så er der lige 8 tabeller i relation.
Altså cirka 800 felter hvor der mindst er 2 kommentar felter med en del
data.
Den side jeg har lavet fylder hver post omkring 2½ side udskrevet.

Men du har helt ret.
For meget trafik er ikke smart.

Du kan evt. gøre følgende:

<%
do while not rs.eof
qTempPRT = qTempPRT & "Nyt data: " & rs("felt")

if len(qTempPRT) > 2500 then
response.write qTempPRT
response.flush
qTempPRT = ""
end if

rs.movenext
next
%>

Selvfølgelig skal du tilføje alt du vil skrive til brugeren til qTempPRT og
først skrive den når du vil sende det til brugeren.

Christian


bjarnesnielsen@gmail~ (04-12-2008)
Kommentar
Fra : bjarnesnielsen@gmail~


Dato : 04-12-08 02:20

On 4 Dec., 10:11, Stig Johansen <wopr...@gmaill.com> wrote:
> "bsn" <bsnSNABELAoncableDOTdk> wrote:
> > Jeg har en side, hvor der indlæsesmangeposter...
>
> Beskriv gerne hvad du mener med 'mange'poster.

100000+

> > "Every day new surprises"
>
> Hmm. sidder stadig og storgriner over Erik's svar når jeg snakkede om
> Althz...

Ja, sådan går det jo...når man er 50+...)

Bjarne

Stig Johansen (04-12-2008)
Kommentar
Fra : Stig Johansen


Dato : 04-12-08 14:09

bjarnesnielsen@gmail.com wrote:

> On 4 Dec., 10:11, Stig Johansen <wopr...@gmaill.com> wrote:
>> "bsn" <bsnSNABELAoncableDOTdk> wrote:
>> > Jeg har en side, hvor der indlæsesmangeposter...
>>
>> Beskriv gerne hvad du mener med 'mange'poster.
>
> 100000+

Ok, men du beskriver ikke dit 'problem' så nøje.
Hvis du har en fornuftigt opbygget database, så vil den indledende 'SELECT'
formentlig ikke tage ret lang tid.

Hvis du lave er <table>, og ønsker hurtig visning til dine brugere, så havde
vi en tråd i oktober med emnet:
"Hvad kan forhindre Response.flush i at virke?"

Som netop gik ud på at flække en <table> op i mindre enheder, så brugerne
kunne se hurtig response.

> Ja, sådan går det jo...når man er 50+...)

He - kun lidt over 50+ )

--
Med venlig hilsen
Stig Johansen

bjarnesnielsen@gmail~ (04-12-2008)
Kommentar
Fra : bjarnesnielsen@gmail~


Dato : 04-12-08 07:22

On 4 Dec., 14:08, Stig Johansen <wopr...@gmaill.com> wrote:
> bjarnesniel...@gmail.com wrote:
> > On 4 Dec., 10:11, Stig Johansen <wopr...@gmaill.com> wrote:
> >> "bsn" <bsnSNABELAoncableDOTdk> wrote:
> >> > Jeg har en side, hvor der indlæsesmangeposter...
>
> >> Beskriv gerne hvad du mener med 'mange'poster.
>
> > 100000+
>
> Ok, men du beskriver ikke dit 'problem' så nøje.
> Hvis du har en fornuftigt opbygget database, så vil den indledende 'SELECT'
> formentlig ikke tage ret lang tid.
>
> Hvis du lave er <table>, og ønsker hurtig visning til dine brugere, så havde
> vi en tråd i oktober med emnet:
> "Hvad kan forhindre Response.flush i at virke?"
> Som netop gik ud på at flække en <table> op i mindre enheder, så brugerne
> kunne se hurtig response.

Tak - den vil jeg studere...

> > Ja, sådan går det jo...når man er 50+...)
>
> He - kun lidt over 50+ )

Ja heldigvis...

Bjarne

Stig Johansen (04-12-2008)
Kommentar
Fra : Stig Johansen


Dato : 04-12-08 16:39

bjarnesnielsen@gmail.com wrote:

> Tak - den vil jeg studere...

Hvis det ikke er den samme problemstilling du er ude i, så må du vende
tilbage med lidt flere oplysninger.

Og evt. lidt kode.

--
Med venlig hilsen
Stig Johansen

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste