Dag allen,
Na een hoop zoeken:
Ik heb een site gemaakt waar nogal eens meer dan 1 (laten we zeggen rond de 20) gebruikers tegelijk doorheen surft.
Op de site staan o.a. Login systeem, Picture Vote en een Forum syteem (bij foto's; zie ook www.q-dance.nl)
Dit is dus aardig wat database gerommel.
Probleem:
Veel gebruikers klagen over 'File already in use' fouten, logisch (denk ik) want als ik een plaatje een cijfer geef en iemand anders stemt tegelijk, dan gaat het script iets weg schrijven naar de db terwijl iemand anders dat ook wil...
Ik heb wat zitten testen, en het lijkt erop dat het probleem zich met name voordoet bij het updaten: dan zit er locktype 3 op, dit leek me de beste voor de situatie maar het geeft dus nog steeds problemen...
Ik heb me laten vertellen dat je een asp pagina kan instellen dat deze maar door een bezoeker tegelijk uitgevoerd kan worden (en de db connecties daarin dus ook) en dat iis een soort wachtrij maakt: sommige mensen moeten ff w88 maar dat vind ik wel ok, die paar sec moet kunnen. Kan dat? Zo ja, hoe?
Zijn hier oplossingen voor of moet ik echt naar een (My)SQL db overstappen? (Liever niet
)
Na een hoop zoeken:
Ik heb een site gemaakt waar nogal eens meer dan 1 (laten we zeggen rond de 20) gebruikers tegelijk doorheen surft.
Op de site staan o.a. Login systeem, Picture Vote en een Forum syteem (bij foto's; zie ook www.q-dance.nl)
Dit is dus aardig wat database gerommel.
Probleem:
Veel gebruikers klagen over 'File already in use' fouten, logisch (denk ik) want als ik een plaatje een cijfer geef en iemand anders stemt tegelijk, dan gaat het script iets weg schrijven naar de db terwijl iemand anders dat ook wil...
Ik heb wat zitten testen, en het lijkt erop dat het probleem zich met name voordoet bij het updaten: dan zit er locktype 3 op, dit leek me de beste voor de situatie maar het geeft dus nog steeds problemen...
Ik heb me laten vertellen dat je een asp pagina kan instellen dat deze maar door een bezoeker tegelijk uitgevoerd kan worden (en de db connecties daarin dus ook) en dat iis een soort wachtrij maakt: sommige mensen moeten ff w88 maar dat vind ik wel ok, die paar sec moet kunnen. Kan dat? Zo ja, hoe?
Zijn hier oplossingen voor of moet ik echt naar een (My)SQL db overstappen? (Liever niet
[ Voor 11% gewijzigd door Verwijderd op 05-03-2004 02:07 ]