Visualizzazione dei risultati da 1 a 6 su 6

Discussione: caching

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590

    caching

    salve, ho un programma che fa diverse richieste con responso json. Vorrei mettere sù sistema di caching.
    Il più semplice possibile sarebbe memorizzare in un db i file json, con data di ultimo aggiornamento e possibilità di refreshare la richiesta (ossia non prendere dal db ma fare la richiesta effettiva, aggiornando poi il db).
    Questa sarebbe la soluzione più semplice, ma facilmente gestibile.
    Leggendo il problema cosa consigliate?
    Ci sono librerie per lo scopo?
    Ultima modifica di jimbo0; 15-06-2015 a 22:51

  2. #2
    Questa volta, più che un voto.. è favoreggiamento.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590
    però ha bisogno dell'estensione PECL che non so se posso installare sul server.
    Ci vedi qualcosa di male nell'implementazione che ho descritto?

  4. #4
    ma il caching lo fai sul documento di output, non sulla richiesta del client.. se ti salvi il json della richiesta dovrai comunque effettuare la richiesta per caricare i dati..

    stavo cercando una classe che usavo io una volta ma non la trovo, faceva un semplice caching dei contenuti e riproponeva in base a un periodo prestabilito la copia salvata o quella aggiornata.

    Vedo a casa se la trovo
    Questa volta, più che un voto.. è favoreggiamento.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590
    Quote Originariamente inviata da Al_katraz984 Visualizza il messaggio
    ma il caching lo fai sul documento di output
    si, infatti è quella l'idea..tu parli di un caching lato client?
    la richiesta 'pura' impiega diversi secondi..fare una query dal db è praticamente istantaneo.

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590
    intanto sto provando la via del 'caching' sul db (salvo le richieste effettutate sul db e le riprendo per le successive chiamate, se sono state già salvate).
    Problema:
    prima di salvare il json sul db uso real_escape_string() (mysqli class).
    Successivamente per riprenderlo faccio semplicemente la query e dò in risposta fetch_row() senza 'unescape' del risultato.
    Funziona spesso, però ho notato che su alcune richieste no: in altre parole la richiesta viene salvata ma c'è qualche problema su recupero dal db: c'è bisogno di fare l''unescape'?

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.