Difficile dare una risposta completa.
Quello che si vede:
1) Apri la connessione ma non la usi. Non capisco perché ti connetti se poi, come nell'esempio, non apri nessun recordset.
2) Rimanendo sulla connessione usa il dirver OLEDB piuttosto che l'Access Driver
3) Se il db ha subito cancellazioni frequenti fanne un Compatta/Ripristina caricandolo prima in locale
4) Credo che alla fine il problema sia comunque altrove, l'homepage ci mette una vita a caricare anche se no usi db quindi c'è un richiamo di risorse da altre parti.
Prova a togliere parti della pagina un po' alla volta, ad esempio le statistiche, e a vedere se le cose migliorano.
Roby