Έχω υλοποιήσει μια web εφαρμογή (asp.net sql server 2008) η οποία
καταγράφει τις κινήσεις σύνεδρων (είσοδος - έξοδος) σε ημερίδες,
συνέδρια κτλ. Η εφαρμογή τρέχει σε τοπικό ασύρματο δίκτυο κ οι
υπολογιστές που κάνουν τις καταχωρήσεις είναι laptops κ μέσω του τοπικού
δικτύου μιλάνε με τον server (επίσης laptop).
Ο server είναι ένα laptop το οποίο έχει Win 7 Home edition και
εγκατεστημένο τον IIS. Έχω κάνει κάποια optimizations ώστε να δώσω
μεγαλύτερη έμφαση στην απόδοση. Συγκεκριμένα στο System Properties ->
Advanced -> Performance και εκεί όρισα τα visual effects optimized
for performance και το processor scheduling σε background services.
Το πρόβλημα είναι ότι μερικές φορές η εφαρμογή φαίνεται να κρεμάει. Η
φόρτωση μιας σελίδας ή η καταχώρηση μιας κίνησης αργεί χαρακτηριστικά να
φορτώσει. Το σύνηθες σενάριο είναι ότι υπάρχουν το πολύ 5 με 6
υπολογιστές που κάνουν καταχωρήσεις άρα το πλήθος των ταυτόχρονων
αιτήσεων δεν ξεπερνάει αυτό το νούμερο.
Σκέφτομαι ότι τελικά μπορεί τα Win7 home edition να είναι το πρόβλημα στην όλη ιστορία. Βέβαια είχαν γίνει αρκετά stress tests κατά τη διάρκεια της ανάπτυυξης κ δεν έδειξαν κάποιο πρόβλημα. Υπάρχει κάτι αλλο που μπορώ να κάνω από θέμα tuning ή θα πρέπει να πάω σε server λειτουργικό;
Τάσος Καραγιάννης
Baby debugging steps...