26. maj 2001 - 19:13Der er
1 kommentar og 3 løsninger
hvor mange samtidig brugere
Man hører tit at ACCESS er langsom, og tal som 12 eller 15 samtidige brugeren. Men er det nogen der har nogen rigtige oplevelser med det. F.eks; har du mærket hvronår det begynder at kører langsom på din egen hjemmeside, og hvor mange besøgenden havde du?
For når skriver 15 samtiddig er det så 15 der hiver fra databasen på selv samme sekunde eller hvad? Så må en ACCESS datasbasen kunne klare mange besøgende i timen. Har du selv erfaring med det, eller kender du et site der fortæller det?
Access er meget langsom i forhold til f.eks. MYsql. der er ikke noget standart for hvormange brugere der kan have forbindelse til databasen på en gang. Men for hver gang der kommer en ny, bliver forbindelsen langsom. Det er derfor alle connections og recordsets skal lukkes igen.
Det afhænger af hvad brugeren laver i databasen, hvor mange der kan være inde i den samtidig. Men hvis du har muligheden, så benyt MySQL. det fungere med samme koder som Access på webserveren...
En access database kan godt have mange forbindelser afgangen, afhængigt af serveren der indeholder din database !
Access har været ude for meget kritik i forhold til f.eks. mySQL! Jeg har lavet mange sider bygget på Access, og der skal altså nogle stykker til før at den \"brokker sig\" ..så lav du bare en stor side på access, og hvis den så endelig bliver så stor, at det bliver nødvendigt med mySQL, så er det bare lige en linje eller 2 der skal skiftes...
Jeg kender et site der kører på access, det har 15000 brugere hvoraf en del er online samtidigt :-) Db\'en fylder ca 250 mb og jeg synes ikke man kan mærke nogen nævneværdig performance nedsættelse...
Bare et lille tip til dig da jeg ikke aner hvor mange Access kan klare. Men tænk nøje over hvordan din DB bruges. Hvis det er en DB som der hele tiden skal trækkes Data ud fra, er det en meget stor fordel at Indexsere de feldter som der søges på, laves sammenligninger på, osv. osv. EN indexseret databaser er meget hurtigere til at trække data ud fra. Mens en Indexseret database er langsom at sætte nye records ind i eller opdatere records. Brug altid DSN Less connections til at connecte og ikke et DSN, da det bare skal igennem endnu en driver for at komme til databasen.
Hvis du er hostet på en Windows 2000 Server og bruger Access 2000 så brug denne driver :
Jeg mener at der mindst skal være installeret MDAC 2.5 på serveren for at denne Driver type virker.(er ikke sikker) Den er betydelig hurtiger end denne som kan connecte til alle access :
Hvis Access 97 : \"Provider=Microsoft.Jet.OLEDB.3.51;Data Source=C:\\mappe\\database.mdb;\"
Det kan da i det mindste hjælpe dig til at lave dit site så hurtigt som muligt, og dermed også håndtere flere brugere :-)
Synes godt om
Ny brugerNybegynder
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.