Application vs. DB vs. FSO
Jeg sidder og er ved at bikse et chat-system sammen, og ønsker at afvikle dette på den hurtigste/mest effektive måde. Der er styr på hvordan brugerne regisreres (login/logout/timeout), men jeg grubler lidt over hvordan præcis jeg skal gemme selve beskederne i chatten.Så vidt jeg kan se har jeg (mindst) disse tre muligheder:
1. Application variables (som jeg selv hælder til). Dette kunne fungere enten med en for next løkke og x antal variabler med navnene "chat_text01", "chat_text02", ect. eller med en application der blot splittes op som array med split() el. lign. Hvilken en af disse vil være mest "effektiv" mht. load-time/serverbelastning/pladsforbrug?
2. En databaseløsning (i dette tilfælde ville det være MySQL), hvor man gemmer alle linjer, og blot vise de x antal nyeste. Dette vil resultere i en enorm mængde database-kald, hvis chatten fx. skal opdatere sig hvert 10 sek.
3. En .txt-fil der bliver skrevet af FileSystemObject. Igen vil det kræve en frygtelig masse trafik gennem FSO fra .txt-filen, hvilket jeg kunne forestille mig var uhensigtsmæssigt.
Håber nogen kan svare...
På forhånd tak for hjælpen.
