Jump to content

PrestaShop e la cache


YodaStudio
 Share

Recommended Posts

Buongiorno,

 

ho da poco iniziato ad utilizzare PrestaShop quindi non so se si tratta di un evento già discusso, in ogni caso farò il possibile per esporlo chiaramente.

Mi sono accorto che nel BO, dopo aver effettuato delle modifiche di qualsiasi tipo (cancellare un ordine, modificare un testo, aggiungere/eliminare/modificare un prodotto o qualunque altro elemento), tornando alla pagina di riepilogo non vi sia traccia di quella determinata modifica e tutto appaia come prima.

Questo mi costringe ad aggiornare la pagina per vedere i cambiamenti apportati.

Ma la cosa ancora più strana è che questo fenomeno si verifica anche a distanza di giorni dalle modifiche.

Esempio pratico:

sabato ho eliminato degli ordini ma tornando nella pagina di riepilogo questi ordini continuavano ad essere presenti. Refresh della pagina e tutto a posto.

Stamattina sono tornato nella pagina di riepilogo e gli ordini cancellati due giorni fa erano ancora li.

Nuovamente refresh e visualizzo lo statoa reale delle cose.

Come già detto, questo vale per qualsiasi operazione effettuata nel BO ma ho verificato che ciò avviene anche FO poiché gli ordini dei clienti non vengono aggiornati in tempo reale o meglio devo sempre ricaricare la pagina per vedere gli aggiornamenti.

 

Inizialmente pensavo fosse un problema della mia linea (in concomitanza con il passaggio a PrestaShop ho cambiato gestore telefonico e questo, nella mia fantasia, poteva anche essere la causa di questo inconveniente) ma ieri ho fatto delle verifiche da una postazione (altro PC, altra linea) all'altro capo della città ed il comportamento è stato esattamente lo stesso.

 

La cosa può creare dei problemi perché mi sono accorto, ad esempio, che se apporto delle modifiche alla scheda di un prodotto e successivamente, anche dopo ore o giorni, torno nella stessa scheda per altre modifiche mi ritrovo i dati antecedenti al mio utlimo intervento e quindi, salvando la scheda, non faccio altro che annullare il mio precedente intervento riportando le informazioni a come erano prima.

Adesso che ho scoperto questo inconveniente faccio sempre attenzione e ricarico una pagina prima di salvarla ma mi pongo il problema per quando dovrò consegnare il lavoro ad un cliente, non posso dirgi "guardi, ogni volta che entra in una scheda/categoria/ordine ecc. deve sempre ricaricare la pagina per evitare che vengano annullate le sue precedenti modifiche".

Insomma, un soluzioni improponibile.

 

Qualcuno ha riscontrato la stessa anomalia e magari può anche dirmi come risolverla?

 

Grazie mille.

Edited by YodaStudio (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

Buongiorno,

 

ho da poco iniziato ad utilizzare PrestaShop quindi non so se si tratta di un evento già discusso, in ogni caso farò il possibile per esporlo chiaramente.

Mi sono accorto che nel BO, dopo aver effettuato delle modifiche di qualsiasi tipo (cancellare un ordine, modificare un testo, aggiungere/eliminare/modificare un prodotto o qualunque altro elemento), tornando alla pagina di riepilogo non vi sia traccia di quella determinata modifica e tutto appaia come prima.

Questo mi costringe ad aggiornare la pagina per vedere i cambiamenti apportati.

Ma la cosa ancora più strana è che questo fenomeno si verifica anche a distanza di giorni dalle modifiche.

Esempio pratico:

sabato ho eliminato degli ordini ma tornando nella pagina di riepilogo questi ordini continuavano ad essere presenti. Refresh della pagina e tutto a posto.

Stamattina sono tornato nella pagina di riepilogo e gli ordini cancellati due giorni fa erano ancora li.

Nuovamente refresh e visualizzo lo statoa reale delle cose.

Come già detto, questo vale per qualsiasi operazione effettuata nel BO ma ho verificato che ciò avviene anche FO poiché gli ordini dei clienti non vengono aggiornati in tempo reale o meglio devo sempre ricaricare la pagina per vedere gli aggiornamenti.

 

Inizialmente pensavo fosse un problema della mia linea (in concomitanza con il passaggio a PrestaShop ho cambiato gestore telefonico e questo, nella mia fantasia, poteva anche essere la causa di questo inconveniente) ma ieri ho fatto delle verifiche da una postazione (altro PC, altra linea) all'altro capo della città ed il comportamento è stato esattamente lo stesso.

 

La cosa può creare dei problemi perché mi sono accorto, ad esempio, che se apporto delle modifiche alla scheda di un prodotto e successivamente, anche dopo ore o giorni, torno nella stessa scheda per altre modifiche mi ritrovo i dati antecedenti al mio utlimo intervento e quindi, salvando la scheda, non faccio altro che annullare il mio precedente intervento riportando le informazioni a come erano prima.

Adesso che ho scoperto questo inconveniente faccio sempre attenzione e ricarico una pagina prima di salvarla ma mi pongo il problema per quando dovrò consegnare il lavoro ad un cliente, non posso dirgi "guardi, ogni volta che entra in una scheda/categoria/ordine ecc. deve sempre ricaricare la pagina per evitare che vengano annullate le sue precedenti modifiche".

Insomma, un soluzioni improponibile.

 

Qualcuno ha riscontrato la stessa anomalia e magari può anche dirmi come risolverla?

 

Grazie mille.

Capita anche a me ed è veramente antipatico come cosa!!!

Mi accollo alla discussione sperando in qualcuno che ci faccia luce!!

Grazie a tutti e all'ideatore del post!!

Share this post


Link to post
Share on other sites

Ciao GPC, ho la sensazione che in questo forum non otterremo molto supporto, almeno in tempi brevi.

Se può servirti, ho aperto una discussione relativa allo stesso problema, che per mia fortuna è più diffuso di quanto non credessi, in un gruppo su facebook, https://www.facebook.com/groups/webdesigner/.

 

Se ti iscrivi ti indico la discussione così potrei leggere anche tu le informazioni che mi sono state date.

Per riassumere, le cause possono essere diverse (configurazione del server, qualità dell'hosting, configurazione di PrestaShop, ecc.) e di conseguenza anche le soluzioni variano.

Esistono poi dei fortunelli che non hanno mai avuto problemi di questo tipo ma evidentemente noi non rietriamo tra questi.

 

Buona giornata

  • Like 1

Share this post


Link to post
Share on other sites

Ciao GPC, ho la sensazione che in questo forum non otterremo molto supporto, almeno in tempi brevi.

Se può servirti, ho aperto una discussione relativa allo stesso problema, che per mia fortuna è più diffuso di quanto non credessi, in un gruppo su facebook, https://www.facebook.com/groups/webdesigner/.

 

Se ti iscrivi ti indico la discussione così potrei leggere anche tu le informazioni che mi sono state date.

Per riassumere, le cause possono essere diverse (configurazione del server, qualità dell'hosting, configurazione di PrestaShop, ecc.) e di conseguenza anche le soluzioni variano.

Esistono poi dei fortunelli che non hanno mai avuto problemi di questo tipo ma evidentemente noi non rietriamo tra questi.

 

Buona giornata

Ciao Yoda, mi sono iscritto al gruppo.

Mandami un PM con il link alla discussione!

Grazie mille sei stato gentilissimo :-)

 

Buona giornata a te

Share this post


Link to post
Share on other sites

  • 7 months later...

Ciao fedewebmaster, non sono io ad occuparmi del sopraccitato gruppo, se hai già fatto richiesta di iscrizione devi solo attendere che la accettino.

Il link diretto alla discussione te lo mando in privato (anche se non ho capito il perché visto che non cìè nulla di misterioso in tutto questo).

Share this post


Link to post
Share on other sites

[SOLVED] Ciao a tutti, ho risolto in questo modo:

 

 
La informiamo che l'anomalia era generata dal mod_expired dichiarato nel file .htaccess
 
abbiamo provveduto a commentare le seguenti voci:
 
#<IfModule mod_expires.c>
#       ExpiresActive On
#       ExpiresByType image/gif "access plus 1 month"
#       ExpiresByType image/jpeg "access plus 1 month"
#       ExpiresByType image/png "access plus 1 month"
#       ExpiresByType text/css "access plus 1 week"
#       ExpiresByType text/javascript "access plus 1 week"
#       ExpiresByType application/javascript "access plus 1 week"
#       ExpiresByType application/x-javascript "access plus 1 week"
#       ExpiresByType image/x-icon "access plus 1 year"
#       ExpiresByType image/svg+xml "access plus 1 year"
#       ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
#       ExpiresByType application/font-woff "access plus 1 year"
#       ExpiresByType application/x-font-woff "access plus 1 year"
#       ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
#       ExpiresByType font/opentype "access plus 1 year"
#       ExpiresByType font/ttf "access plus 1 year"
#       ExpiresByType font/otf "access plus 1 year"
#       ExpiresByType application/x-font-ttf "access plus 1 year"
#       ExpiresByType application/x-font-otf "access plus 1 year"
#</IfModule>

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More