Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [WEB-APP] Prestazioni e sessioni

    Ciao,
    la mia domanda non è legata ad un linguaggio di programmazione in particolare, ma bensi alla realizzazione di applicazioni web.

    Mi chiedevo, avere sessioni con tanti KB (e non semplicemente il classico form con 10 campi di testo!) registrati che svantaggi puo' portare, se ne porta?

    Grazie a tutti.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    A cosa ti riferisci? Al fatto di avere molti oggetti memorizzati nell'oggetto che rappresenta la sessione?

    Penso che, come qualsiasi strumento, vada usato e non abusato.

    Se ritorna utile memorizzare in sessione uno o più oggetti, non vedo quale sia il problema fino a quando è possibile gestirli con comodità.

    Certo, occorre tenere conto che la memoria si riempie... in tal caso, se la memorizzazione in sessione è strettamente necessaria, basta montare un po' di RAM.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Originariamente inviato da alka
    A cosa ti riferisci? Al fatto di avere molti oggetti memorizzati nell'oggetto che rappresenta la sessione?

    Penso che, come qualsiasi strumento, vada usato e non abusato.

    Se ritorna utile memorizzare in sessione uno o più oggetti, non vedo quale sia il problema fino a quando è possibile gestirli con comodità.

    Certo, occorre tenere conto che la memoria si riempie... in tal caso, se la memorizzazione in sessione è strettamente necessaria, basta montare un po' di RAM.

    Ciao!
    Non ne voglio abusare, ma putroppo l'applicazione e' cosi complessa da richiedere qualcosa come 50 variabili di sessione (si e progettata un po alla cavolo, ma io la sto solo upgradando non l'ho creata).

    Percui finche c'e' ram, c'e' sessione? Non potro avre tipo casi di prestazioni del webserver?

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Originariamente inviato da FreeManX
    Non ne voglio abusare, ma putroppo l'applicazione e' cosi complessa da richiedere qualcosa come 50 variabili di sessione (si e progettata un po alla cavolo, ma io la sto solo upgradando non l'ho creata).
    Conosco applicazioni che ne usano molte di più.
    Non per niente, vi sono sistemi che si appoggiano a DB client/server per il mantenimento delle sessioni.

    Originariamente inviato da FreeManX
    Percui finche c'e' ram, c'e' sessione? Non potro avre tipo casi di prestazioni del webserver?
    Se salvi qualcosa nella sessione, come ad esempio, un recordset, significa che non dovrai ricalcolarlo una seconda volta per poterlo utilizzare, quindi in sostanza risparmi da un lato sul DB ma aumenti la memoria impiegata e forse l'occupazione della CPU su cui gira il sito (se diversa da quella del DB).

    Il tutto sta a giocare bene i vari elementi: non è possibile dire se ci saranno o no problemi conteggiando solo il numero delle variabili di sessione, ma occorre sapere la tecnologia utilizzata, l'architettura hardware e software, i motivi per cui si ricorre alla sessione e così via...

    Si tratta di soluzioni che variano da caso a caso.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Originariamente inviato da alka
    Conosco applicazioni che ne usano molte di più.
    Non per niente, vi sono sistemi che si appoggiano a DB client/server per il mantenimento delle sessioni.


    Se salvi qualcosa nella sessione, come ad esempio, un recordset, significa che non dovrai ricalcolarlo una seconda volta per poterlo utilizzare, quindi in sostanza risparmi da un lato sul DB ma aumenti la memoria impiegata e forse l'occupazione della CPU su cui gira il sito (se diversa da quella del DB).

    Il tutto sta a giocare bene i vari elementi: non è possibile dire se ci saranno o no problemi conteggiando solo il numero delle variabili di sessione, ma occorre sapere la tecnologia utilizzata, l'architettura hardware e software, i motivi per cui si ricorre alla sessione e così via...

    Si tratta di soluzioni che variano da caso a caso.

    Ciao!

    Grazie, per le info!

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