Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Problema strano in fase di rendering di una pagina web.
sabato 05 gennaio 2008 - 21.29
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Blackat.NET
Profilo
| Newbie
8
messaggi | Data Invio:
sab 5 gen 2008 - 21:29
Colgo l'occasione in questo mio primo post per salutare tutti gli utenti di questo forum.
Ho un problema abbastanza strano con una web application.
Quando l'applicazione web viene utilizzata da un certo numero di utenti ( 20-25 ), si presenta una sorta di "interferenza" nel codice di alcune pagine web.
So che non sono stato chiaro ma è difficile da spiegare il problema che mi capita.
Praticamente se un utente richiede una pagina web, nel mezzo del codice HTML compare parte dell'output di altre pagine web ( a volte anche dati binari delle immagini
) richieste da altri utenti.
Ora, la cosa mi pare assurda e stranamente si verifica solo quando l'applicazione viene utilizzata da più di 20 utenti ( almeno per adesso sono riuscito a verificare solo questo ).
Per caso a qualcuno di voi è mai capitata qualcosa del genere ?
Secondo voi devo buttare il web server ?
Saluti.
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 7 gen 2008 - 23:31
>Colgo l'occasione in questo mio primo post per salutare tutti
>gli utenti di questo forum.
ciao!
>Praticamente se un utente richiede una pagina web, nel mezzo
>del codice HTML compare parte dell'output di altre pagine web
>( a volte anche dati binari delle immagini
) richieste da
>altri utenti.
Non posso credere che il runtime di asp.net faccia di questi errori, hai provato a reinstallare il framework?
IIS è configurato correttamente?
Sembra piu' un problema di progettazione della pagina, puoi postare 1po di codice? sarebbe meglio analizzare un attimo come sono fatte queste pagine, se usi variabili statiche (shared in vb) etc...
>Ora, la cosa mi pare assurda e stranamente si verifica solo quando
>l'applicazione viene utilizzata da più di 20 utenti ( almeno
>per adesso sono riuscito a verificare solo questo ).
guarda 20 utenti sono una cifra bassissima, credo che il problema sia di progettazione delle pagine
>Per caso a qualcuno di voi è mai capitata qualcosa del genere ?
Assolutamente (e fortunatamente) no
>Secondo voi devo buttare il web server ?
hi hi
>Saluti.
ciao
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Blackat.NET
Profilo
| Newbie
8
messaggi | Data Invio:
mar 8 gen 2008 - 07:42
Ciao freeteo.
Nel forum di asp.net mi è stato detto di controllare se utilizzo variabili di tipo shared.
Purtroppo la pagina è fatta da una GridView e un SqlDataSource e qualche altro controllo.
Niente di più.
Comunque sono riuscito a riprodurre il problema solo in caso di una connessione lenta (ho provato con un 56 kb)...boh...continuo a indagare.....
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 8 gen 2008 - 20:42
>Ciao freeteo.
>
>Nel forum di asp.net mi è stato detto di controllare se utilizzo
>variabili di tipo shared.
si infatti come ti dicevo anchio, sarebbe spiegabile solo con il fatto che tu stia usando variabili "condivise" tra tutte le sessioni attive e che quindi si mischino tra loro...avresti anche problemi di concorrenza sugli oggetti penso, quindi anche qualche exception...
>Purtroppo la pagina è fatta da una GridView e un SqlDataSource
>e qualche altro controllo.
>Niente di più.
sembra molto strano...
>Comunque sono riuscito a riprodurre il problema solo in caso
>di una connessione lenta (ho provato con un 56 kb)...boh...continuo
>a indagare.....
boh ma la linea è un problema a valle, ovvero che il flusso di dati HTML che ti tornano sono piu' lenti, ma l'elaborazione del serve ha sempre la stessa velocita'...il problema sembra piu' lato server...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Blackat.NET
Profilo
| Newbie
8
messaggi | Data Invio:
mer 9 gen 2008 - 07:47
>boh ma la linea è un problema a valle, ovvero che il flusso di
>dati HTML che ti tornano sono piu' lenti, ma l'elaborazione del
>serve ha sempre la stessa velocita'...il problema sembra piu'
>lato server...
>
Ma guarda caso quando mi collego al server tramite LAN il problema non si presenta mai!
Mi son dimenticato di dire che la dimensione della pagina è mediamente 140 kilobyte.
L'unico modo che ho per riprodurlo è utilizzare un modem 56kb o una ADSL lenta.
Avete qualche consiglio da darmi su test da effettuare ?
Grazie mille.
Salvo.
P.S.
Mi sono appena ricordato che probabilmente utilizzo dei metodi Shared...è possibile che derivi da questo ?
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 9 gen 2008 - 08:15
>Ma guarda caso quando mi collego al server tramite LAN il problema
>non si presenta mai!
>Mi son dimenticato di dire che la dimensione della pagina è mediamente
>140 kilobyte.
>L'unico modo che ho per riprodurlo è utilizzare un modem 56kb
>o una ADSL lenta.
non ha importanza questo, ripeto, almeno per il mio punto di vista...l'errore è lato server non puo' dipendere dal tempo di trasferimento dati, se i dati trasferiti sono sbagliati, sono sbagliati anche prima di essere trasferiti
>Mi sono appena ricordato che probabilmente utilizzo dei metodi
>Shared...è possibile che derivi da questo ?
eh si è questo piuttosto un nodo "critico" e che puo' dare problemi...le variabili shared sono condivise tra tutte le chiamate al webserver, quindi tra i diversi utenti/ sessioni, e quindi se dentro li fai qualche operazione che vai a visualizzare nelle pagine, si mischiano e ti trovi nelle pagine elaborazioni relative ad altri utenti...è qui il problema piuttosto che sulla velocita...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !