Avatar billede qqq Nybegynder
22. juli 2002 - 01:50 Der er 4 kommentarer og
2 løsninger

Chat: Application variabler eller DB?

Hvad er bedst, en chat baseret på application variabler eller en chat der kører på database? Hvad er fordelene og ulemperne ved hver slags? Jeg har en chat kørende som kan have op til 35-40 online brugere, men når der er så mange brugere på, sker det at nogle beskeder ikke når frem. Kan det passe at det er fordi den benytter sig af application variabler?
Avatar billede medions Nybegynder
22. juli 2002 - 01:52 #1
Det bedste ville være at kører det med en Global.asa fil, som holdte styr på alle brugerne... -En database ville blive for stor og for overbelastet!

//>Rune
Avatar billede tmceu Praktikant
22. juli 2002 - 02:00 #2
Jeg er meget uenig. global.asa kan naturligvis anvendes til at holde styr på brugerne, men det har ikke ret meget at gøre med applikations variabler vs. en database.

Den simple ulempe ved begger er, at de anvender server resourcer. Men i en bare nogenlunde travl chat som ovenstående i denne sammenhæng falder ind under, er det direkte uansvarligt at anvende applikations variabler efter min mening.

Applikations variabler er egnet til forholdsvis statisk information som eks. database forbindelse, standard header m.v., altså få opdateringer og mange læsninger. Det modsatte er en rigtig performance killer, især på webhoteller hvor bare et par andre gør det samme.

En database giver dig den mest skalerbare løsning, men du skal naturligvis sikre dig at du får ryddet op i tabellerne, så du ikke har unødvendigt meget historik liggende, da dette selv på en rigtig indekseret database vil blve gradvist langsommere.
Avatar billede tmceu Praktikant
22. juli 2002 - 02:03 #3
Dit problem med at nogle beskeder ikke når frem, skyldes med stor sandsynlighed manglende brug af Application.Lock og Application.Unlock - men disse er også forbundet med problemer.

Og jeg vil forresten straks sige, at en Access database ikke er noget alternativ med det antal brugere du har, hvis de 30-40 er samtidige brugere.
Avatar billede qqq Nybegynder
25. juli 2002 - 15:58 #4
Jeg siger tak :-)
Avatar billede tmceu Praktikant
25. juli 2002 - 16:08 #5
Det var så lidt :-)
Avatar billede medions Nybegynder
25. juli 2002 - 22:48 #6
Anytime :-)
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester