Pagina 18 di 37 primaprima ... 8 16 17 18 19 20 28 ... ultimoultimo
Visualizzazione dei risultati da 171 a 180 su 366
  1. #171
    Originariamente inviato da kentaromiura

    cambiando tipo di serializzazione ho ottenuto 0 come avarage in deserializzazione, basta??
    se funziona ... ed è compatibile col PHP sia in serializzazione che in deserializzazione ... e rispetta gli Oggetti, distinguendoli dagli Array e crea dinamicamente Oggetti se non presenti ... direi che è perfetto, l'unica cosa che non ho capito è che caspita c'entra la serializzazione con la deserializzazione ...



    Originariamente inviato da kentaromiura
    in serializzazione 200ms su IE 60 su FF 1.0.7
    su IE va meglio la mia, sto' a 130 di avg medio ...



    Originariamente inviato da kentaromiura
    poi posto, e' incompleta, comunque la unserizalize
    e' cosi':
    codice:
    function unserialize(what){
    return eval(what);
    }
    praticamente serializzo direttamente in Js
    qualcuno dirà che faccio JSON ma e' un po diverso
    non ho capito un accidente ... se il concetto è togliere il valore serializzato ri-serializzando posso dirti che la mia prima classe era identica


    posta altro codice o dimmi se hai fatto tutti i tests del caso ... grazie
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  2. #172
    ragazzi ... mi serve la faccina "re fagiano" ... poichè nelle varie prove non avevo considerato la possibilità di usare indexOf come può essere usato da JavaScript ... visto che fino ad ora l'ho sfruttato solo come se fosse l' strpos di PHP


    forse sfruttando una variabile interna di tipo integer si potrebbe veramente guadagnare qualcosa, anche se la mole di indexOf aumenterebbe spaventosamente, faro' sapere ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #173
    no, col php non c'entra na mazza
    questa serve per JS
    poi se vuoi passare un oggetto a php usi la tua funzione
    questo e' un serializer /deserializer per JS

    codice:
    function __function(what){return }
    function __date(what){return}
    function __error(what){return }
    
    function __string(what){
    return ('\"'+what.replace(/\\/g,"\\\\").replace(/\"/g,'\\"').replace(/\'/g,"\\'")+'\"');	
    }
    
    function __object(what){
    var ser="Object({"
    for(var i in what)
    ser+='"'+i+'":'+JS_serialize(what[i])+',';
    return ser.substr(0,ser.length-1)+"})";
    }
    
    function __array(what){
    	var ret="]";
    	var i=what.length-1;
    	if(i>0)
    		do
    		{
    			ret=(","+JS_serialize(what[i])+ret);
    		}while(--i)
    return("["+what[0]+ret);
    }
    function JS_serialize(what){
    if(what==null)
    		var ser = 'null';
    	
    	switch(what.constructor){
    	case Boolean:return what;break;
    	case Number:return what;break;
    	case String:ser=__string(what);break;
    	case Function:return;break;//ser=__function(what);break;
    	case Date:ser=__date(what);break;
    	case Error:ser=__error(what);break;
    	case Object:ser=__object(what);break;
    	case Array:ser=__array(what);break;
    	default:ser=__object(what)
    	
    	}
    	return ser;
    }
    ripeto, e' incompleta,gli oggetti sono generici,forse c'e' qualche errore, i nomi sono provvisori ma in conpenso funziona abb bene per quel che serviva a me

    Ps.se utilizzo la libreria JSON e parso la stringa risultante mi funziona ma e' 5 volte piu' lento,
    esiste JSON per qualsiasi linguaggio, ma non so fino a che livello e' compatibile

  4. #174
    tutto molto bello ma ...
    Originariamente inviato da kentaromiura
    questo e' un serializer /deserializer per JS
    permettimi uno sbonk


    titolo di questo 3D:
    [PILLOLA] interazione PHP e Javascript


    ultimo post di kentacoso :
    serializzo e deserializzo da e verso javascript


    considerazione a parte di sborò :
    ma che raxxo te ne fai ?
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #175

    beh,
    http://www.aurore.net/projects/php-json/
    http://mike.teczno.com/json.html

    visto che e' improponibile la serializzazione proposta,
    ho provato una soluzione a metà,
    ora riesco a serializzare / deserializzare una stringa JSON compatibile in un 5 del tempo che ci mette(sbagliando) JSON per JS
    visto che esistono estensioni in c per PHP di JSON
    mi sembra buono (da notare che JSON occupa anche meno in byte della stringa serializzata di prima)

    e adesso non mi venire a dire che aumenta il carico del server,












    Ps.sta mania di dare i nomi all'aria fritta(aka vaporware) mi fa girare i cosidetti

  6. #176
    Originariamente inviato da kentaromiura

    beh,
    http://www.aurore.net/projects/php-json/
    http://mike.teczno.com/json.html
    ma abbiamo già parlato di JSON ... e se il mio intento è spostare il carico sul client JSON è la soluzione meno adatta poiche' sposta il carico sia sul client che sul server ... invece di alleggerirlo ... anche se è un'estensione in C.


    Originariamente inviato da kentaromiura
    visto che e' improponibile la serializzazione proposta,
    parli della mia ? quella che ci mette 130 di average in IE contro i tuoi 200 ? ... cosa c'e' di improponibile nella mia classe ?
    dopo tutti i discorsi di skidx , miei e di Fabio, tu te ne esci in totale controtendenza ?
    cmq liberissimo di non usarla, io la sto' usando e parecchio, uno spettacolo assieme al mio ajshp !


    Originariamente inviato da kentaromiura
    ho provato una soluzione a metà,
    ora riesco a serializzare / deserializzare una stringa JSON compatibile in un 5 del tempo che ci mette(sbagliando) JSON per JS
    questo è un bene, postala a quelli di JSON per JS la classe


    Originariamente inviato da kentaromiura
    Ps.sta mania di dare i nomi all'aria fritta(aka vaporware) mi fa girare i cosidetti
    di cosa parli ? potresti spiegarti meglio ? a cosa ti riferisci ?
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #177
    Originariamente inviato da andr3a
    ma abbiamo già parlato di JSON ... e se il mio intento è spostare il carico sul client JSON è la soluzione meno adatta poiche' sposta il carico sia sul client che sul server ... invece di alleggerirlo ... anche se è un'estensione in C.
    si ma se la Deserializzazione su IE ci impiega una vita..


    parli della mia ? quella che ci mette 130 di average in IE contro i tuoi 200 ? ... cosa c'e' di improponibile nella mia classe ?
    dopo tutti i discorsi di skidx , miei e di Fabio, tu te ne esci in totale controtendenza ?
    cmq liberissimo di non usarla, io la sto' usando e parecchio, uno spettacolo assieme al mio ajshp !
    ma non parlavo della serializzazione!!!
    (per altro la mia idea e' di usare la tua classe per passare i dati da JS a PHP e JSON solo per passarli da PHP a JS e tra JS e JS)
    improponibile e solo IE con i suoi tempi di deserializzazione, tu non hai colpe sia FF che opera che NN vanno ultrabene con la tua classe, peccato che il 90% degli utonti usi ancora IE :rollo:

    questo è un bene, postala a quelli di JSON per JS la classe
    malooooooooooool!
    di cosa parli ? potresti spiegarti meglio ? a cosa ti riferisci ?
    prendono la eval notation di js (nemmeno tutta) e la chiamano JSON
    prendono HTML e JS e lo chiamano DHTML
    prendono XML un activeX e JS e lo chiamano AJAX

    adesso pure inventano i Microformat ...tanto per fare casino!!

  8. #178
    Originariamente inviato da kentaromiura
    si ma se la Deserializzazione su IE ci impiega una vita..
    ah, ok ... tu hai scritto serializzazione pero'


    Originariamente inviato da kentaromiura
    improponibile e solo IE con i suoi tempi di deserializzazione, tu non hai colpe sia FF che opera che NN vanno ultrabene con la tua classe, peccato che il 90% degli utonti usi ancora IE
    si ma solo da 1000 records in su


    Originariamente inviato da kentaromiura
    malooooooooooool!
    uai lol ? :master:


    Originariamente inviato da kentaromiura
    prendono la eval notation di js (nemmeno tutta) e la chiamano JSON
    prendono HTML e JS e lo chiamano DHTML
    prendono XML un activeX e JS e lo chiamano AJAX

    adesso pure inventano i Microformat ...tanto per fare casino!!
    AJSHP è la risposta


    P.S.
    codice:
    from JSON docs
    
    Timing 1000 iterations with PHP
    2.3223311901093 seconds elapsed
     :oVVoVe:  :oVVoVe:  :oVVoVe:

    devo ancora provare a sfruttare l'indice numerico invece di troncare di volta in volta ... farò sapere
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #179
    sappiate che io una cosa del genere la userei tranquillamente su + di 8000 records (la cifra cresce esponenziale ogni mese )
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  10. #180
    Originariamente inviato da daniele_dll
    sappiate che io una cosa del genere la userei tranquillamente su + di 8000 records (la cifra cresce esponenziale ogni mese )
    si ma per un' area di amministrazione ... li puoi anche sceglierti il browser piu' veloce ... tipo Opera ... e 8.000 li fai abbastanza tranquillamente ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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 © 2026 vBulletin Solutions, Inc. All rights reserved.