Frontend/Backend - mystisk!!??
Inspirerede af spørgsmål (http://www.eksperten.dk/spm/219455) kunne jeg godt tænke mig at høre eksperternes forklaring på dette fænomen:Man siger altid, at den optimale Access-løsning er en løsning hvor backend er placeret på en netværksserver og frontend er placeret lokalt hos brugerne. Det skulle give den bedste performance og den største stabilitet i forhold til systemnedbrud og beskadiget databaser.
Nu har jeg dog 2 gange i træk oplevet at systemet blev væsentlig langsommere da jeg flyttede frontenden ned på hver PC !!!
I begge tilfælde lå frontend og backend i samme mappe på netværksserveren og alle brugere åbnede derved samme frontend. (det burde gå langsomt, ikke?)
I det ene tilfælde blev systemet ca 50% langsommere da hver bruger fik sin egen frontend. (Access XP)
I det andet tilfælde var det meget værre. Her tog det pludselig 4 minutter at åbne en formular (som kun tog 10 sekunder da alle brugere delte samme fil). Dette var i Access 2000.
Faktisk opdagede jeg at så længe frontend og backend lå i samme mappe, så gik det hurtigt (for det meste!) mens det gik langsomt hvis man f.eks. flyttede frontend til en under- eller overliggende mappe! Det var lige som om, at den var optimeret til at ligge i samme mappe!?
Der var tilsyneladende ikke den store forskel på om man brugte et mapped drev i sammenkædningen eller hele netværksstien (\\Server\database\...).
Er der nogen, som har oplevet det samme? Eller har en forklaring på hvorfor den opfører sig sådan, når jeg skulle mene at det burde være omvendt?
/Thomas
