Ich verwende EF 4 auf meiner Website und bin auf ein sehr beunruhigendes Problem gestoßen - die Ladezeit beim ersten Durchlauf ist extrem langsam (etwa 20-30 Sekunden). Nach dem ersten Durchlauf - es wird wirklich schnell arbeiten.
Was ich mit "erster Lauf" meine, ist ein Lauf nach einer längeren Zeit der Untätigkeit (10 Minuten oder so).
Wenn es also viel Verkehr gibt, funktioniert die Website einwandfrei. An verkehrsarmen Tagen wird der erste, der die Website nach einer langen Verkehrspause aufruft, eine sehr schlechte Erfahrung machen.
Da die Website auch eine API bereitstellt, geschieht dort das Gleiche. Der erste, der sie aufruft, erhält eine Zeitüberschreitung auf seiner Seite.
Meine DB ist SQL Server 2008 R2.
Haben Sie eine Idee, warum das so ist? Wie lässt es sich beheben?
Gracias.