03. januar 2006 - 17:53Der er
7 kommentarer og 1 løsning
XML/ASP performance?
Jeg er ved at lave et mindre hyggeprojekt, der involverer et online odds system til sommerens VM i Fodbold. Dertil vil jeg bruge resultat-odds taget fra expekt.com. Dvs. hver af de 64 kampe skal have 33 forskellige odds udfra forskellige resultat-muligheder. Eksempel:
Tyskland - Costa Rica 0-0 giver odds 11.00 1-0 giver odds 1.40 0-1 giver odds 3.60 osv
Det bliver enten mange tabeller i en database eller én LANG og uoverskuelig tabel. Så var det jeg tænkte...kan man ikke lave 64 txt-filer eller 64 XML-filer med de 33 forskellige resultat-odds (kampid, resultat, odds) og importere dem ind i ASP?
Jeg frygter lidt for performance hvis der pludselig skal importeres mindst 48 XML filer til en eller flere ASP-filer....hvor der derudover til hver fil skal laves mindst 66 ASP-varibler.
Er der nogen der hurtigt kan fortælle mig om dette er en god idé eller hvilken metode der ellers er bedst?
Ja, det svarer til min 2. "nødløsning" - dvs. med 33 x 64 rækker i odds tabellen. Det er bare lidt langtrukket og besværligt at taste alle de rækker ind i phpmyadmin systemet. :/
hvis man bruger xml rigtigt vil det sagtens kunne performe lige så godt eller bedre end en database - men umiddelbart ville jeg måske lave én stor xml-fil frem for 64 små.
på den måde skal du kun lave ét opslag for at vise alle kampe/odds - og skal du have vist en enkelt kamp kan du hive den ud via id-nummeret. Om det er hurtigere eller nemmere end databasen tør jeg ikke sige - men det er i hvert fald en mulighed og medmindre filen bliver ekstrem stor vil mit gæt være at det slet ikke er så tosset en mulighed.
keysersoze, det skal da prøves :) findes der noget software, hvor det er nemt at indtaste store mængder af data og få det placeret som xml-koden i dit eksempel?
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.