Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ASP Asincrono

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    2

    ASP Asincrono

    Salve a tutti. Ho il seguente problema: ho una pagina asp che impiega anche 10 minuti per essere eseguita. Anche se la pagina non va in timeout e dopo 10 minuti ha eseguito il suo compito, sul browser di alcuni pc dopo 1 minuto circa compare un messaggio di timeout dovuto al proxy/firewall (errore 14060) che sta a monte della sua intranet. Ho pensato di risolverla con Ajax, ma mi sono accorto che il problema persiste. Ho infatti, realizzato una pagina A1.asp che, in modalità asincrona lancia una nuova pagina A2.asp (che impiega 10 minuti). A1.asp ha JavaScript e Ajax e, così facendo, riesco sì a lanciare la pagina A2.asp in modalità asincrona, ma resto inchiodato su quella pagina, nel senso che il browser resta comunque in attesa che A2.asp abbia terminato (e mi presenta la pagina di timeout). Qualcuno ha un suggerimento? Grazie.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Prova a farti inviare qualcosa ad intervalli inferiori al minuto...

    ...
    response.write ""
    response.flush
    ...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    2
    Originariamente inviato da br1
    Prova a farti inviare qualcosa ad intervalli inferiori al minuto...

    ...
    response.write ""
    response.flush
    ...

    ciao
    Grazie, per ora ho risolto proprio così come mi consigli: eseguo la mia pagina da 10 minuti a intervalli di 30 secondi, salvando lo stato dell'elaborazione, mostrando al client dove il programma è arrivato e richiamando la pagina asp lunga in modo che continui da dove ha lasciato un attimo prima. Proverò anche con Response.flush. Grazie ancora.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.