Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

URLdecode lentissimo in IE

1 view
Skip to first unread message

emmexx

unread,
Nov 2, 2009, 5:06:12 PM11/2/09
to
Qualche mese fa cercai su internet una routine che mi doveva servire per
salvare dei dati (file gml, simile ad xml) in un campo di un database
tramite php, potendoli poi recuperare intatti per utilizzarli con una
libreria in javascript.

Le 2 routine si trovano qui:
http://www.mabaloo.com/Web-Development/Urlencode-and-Urldecode-with-JavaScript.html

Quando devo salvare i dati nel database uso URLEncode, quando li
recupero dal database uso URLDecode.

Le 2 routine sembrano abbastanza innocue, a parte il fatto che
probabilmente non sono molto efficienti, visto che ciclano su tutti i
caratteri della stringa che viene passata come argomento.

In firefox non ci sono problemi di lentezza. In IE apparentemente era
tutto a posto sinche' non ho cominciato ad utilizzare dati di dimensioni
maggiori, ma parliamo di 2-3 kB non di centinaia di GB. E qui sono
cominciati i problemi. IE in pratica si ferma. Per eseguire urldecode di
una stringa per cui FF impiega qualche secondo, IE ci impiega 15-20
minuti, ie diventa inutilizzabile, la cpu va al 98%, la ventola
raggiunge velocita' relativistiche.

Ho cercato di capire dove potrebbe essere il collo di bottiglia, o se ci
sono istruzioni che danno problemi in IE ma non ho trovato nulla. :-(

Avete qualche idea?
Conoscete qualche routine equivalente?

grazie
maxx

emmexx

unread,
Nov 4, 2009, 5:49:48 AM11/4/09
to
Il 02/11/2009 23:06, emmexx scrisse:

>
> Ho cercato di capire dove potrebbe essere il collo di bottiglia, o se ci
> sono istruzioni che danno problemi in IE ma non ho trovato nulla. :-(

Ho provato a sostituire le routine indicate nel mio post con
encodeURIComponent e decodeURIComponent ma il miglioramento in IE non e'
stato molto sensibile.

Continuo a non capire come sia possibile una differenza cosi' grande
nell'implementazione di istruzioni javascript in ff e ie.

ciao
maxx

0 new messages