Changeset 3418272
- Timestamp:
- 12/12/2025 12:58:11 PM (2 months ago)
- Location:
- fastcache-by-host-it/tags/1.5.2
- Files:
-
- 4 copied
-
. (copied) (copied from fastcache-by-host-it/trunk)
-
README.txt (copied) (copied from fastcache-by-host-it/trunk/README.txt) (2 diffs)
-
fastcache.php (copied) (copied from fastcache-by-host-it/trunk/fastcache.php) (2 diffs)
-
src/Admin.php (copied) (copied from fastcache-by-host-it/trunk/src/Admin.php)
Legend:
- Unmodified
- Added
- Removed
-
fastcache-by-host-it/tags/1.5.2/README.txt
r3417557 r3418272 5 5 Tested up to: 6.9.0 6 6 Requires PHP: 8.0 7 Stable Tag: 1.5. 17 Stable Tag: 1.5.2 8 8 License: GPL-2.0+ 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.txt 10 10 11 Fast cache è un plugin WordPress per velocizzare il tuo sito, migliorare SEO e UX, utilizzando una Content Delivery Network.11 FastCache è un plugin WordPress per caching avanzato, CDN e ottimizzazione delle prestazioni, sviluppato e supportato interamente in Italia. 12 12 13 13 == Description == 14 14 15 FastCache è un plugin rivoluzionario sviluppato da HOST Spa (Host.it). 16 Questo strumento è progettato per trasformare il tuo sito web, sarà più veloce e affidabile grazie all'utilizzo della Content Delivery Network (CDN) di Host.it. 17 La CDN è un network di server distribuiti geograficamente che lavorano insieme per fornire contenuti web rapidi a utenti di tutto il mondo. Normalmente, quando un utente visita il tuo sito, la richiesta viene inviata al server dove il tuo sito è ospitato. Se l'utente è lontano dal server, la richiesta deve viaggiare per una distanza maggiore, il che può rallentare il tempo di caricamento del sito. Una CDN risolve questo problema memorizzando copie del tuo sito su server in diverse località. Quando un utente visita il tuo sito, la richiesta viene inviata al server più vicino, riducendo il tempo di caricamento. 18 FastCache si basa su tecnologie leader del settore, tra cui Varnish, un acceleratore HTTP "reversed" di alta performance. 19 La forza di FastCache risiede nella sua CDN proprietaria, composta da decine di server distribuiti in tutta Italia, Europa, Stati Uniti e resto del mondo. Questa vasta rete di server significa che il tuo sito sarà sempre servito dal server più vicino all'utente, indipendentemente da dove si trovino. Questo non solo riduce i tempi di caricamento, ma rende anche il tuo sito più affidabile. Se un server dovesse andare offline per qualsiasi motivo, la richiesta dell'utente verrà semplicemente reindirizzata a un altro server nella rete. 20 Dopo aver attivato FastCache, avrai bisogno di un token di autenticazione. 21 Il TOKEN può essere ottenuto visitando <a href="https://host.it">https://host.it</a>, facendo accesso alla propria area clienti. Il token permette di effettuare operazioni sulla propria sezione di cache, ad esempio effettare un PURGE (cancella la cache). 22 L'interfaccia del plugin è stata progettata pensando all'utente, con un layout semplice e intuitivo che rende facile per chiunque configurare e gestire la CDN. Non importa se sei un principiante o un esperto di WordPress, troverai FastCache accessibile e facile da usare. 23 24 Un aspetto chiave di FastCache è il suo sistema di auto-purge e refresh. 25 26 Questo sistema assicura che la copia del tuo sito memorizzata sulla CDN sia sempre aggiornata. Quando apporti modifiche al tuo sito, il sistema di auto-purge automaticamente rimuove le vecchie copie della pagina dalla cache della CDN. 27 Allo stesso tempo, il sistema di refresh inizia a generare una nuova copia della pagina. Questo significa che le modifiche vengono visualizzate quasi istantaneamente. 28 L'obiettivo di FastCache è di essere uno strato software che migliora le prestazioni del tuo sito senza complicare la gestione del sito. Non importa se stai gestendo un piccolo blog o un grande sito di e-commerce, la velocità e l'affidabilità sono fondamentali per fornire un'esperienza utente positiva. Con FastCache, puoi ottenere entrambi senza dover diventare un esperto di CDN o di ottimizzazione delle prestazioni. 29 In conclusione, FastCache è uno strumento potente e user-friendly che può trasformare il tuo sito web. Che tu stia cercando di migliorare i tempi di caricamento delle pagine, aumentare l'affidabilità del tuo sito o semplicemente offrire un'esperienza utente migliore, FastCache può aiutarti a raggiungere i tuoi obiettivi. Provalo oggi e vedi la differenza che può fare per il tuo sito. 30 31 Informazioni importanti in materia di privacy e sicurezza: 32 33 Il plugin accede all'endpoint della CDN di HOST.it per poter gestire le procedure di purge delle cache e le funzioni di debug. 34 Per le funzionailità di debug il plugin deve accedere ad un endpoint di HOST.it la chiamata serve per poter visualizzare l'ip di provenienza del lato esterno della CDN in modo dinamico. Questo accesso mira a controllare la corretta configurazione del record DNS. 35 36 Informazioni riguardanti il token di autenticazione: 37 38 L'endpoint della CDN di HOST.it è protetto da un token di autenticazione che viene generato in fase di attivazione del servizio di CDN nell'area clienti di Host.it. 39 Il token di autenticazione è univoco per ogni sito e viene generato attraverso un algoritmo proprietario. 40 Per migliorare la funzionalità del plugin, sono stati inseriti dei workaround specifici per alcuni plugin, maggiori dettagli saranno disponibili nella documentazione ufficiale. 41 Questi workaround sono stati implementati per garantire la compatibilità con FastCache e garantire che i plugin funzionino correttamente con la CDN. 42 E' stato inserito anche un flag specifico per l'ottimizzazione di Woocommerce, attraverso questo flag vengono inibiti alcuni comportamenti che non permettono l'inserimento in cache delle pagine prodotto create da woocommerce. 43 Questo Flag una volta disattivato ripristina il normale comportamento di woocommerce. 15 FastCache è l’evoluzione del plugin FastCache 1.0.x sviluppato da HOST S.p.A. (Host.it). 16 La versione attuale introduce un **sistema completo di caching e ottimizzazione per WordPress**, progettato per migliorare le prestazioni del sito e ridurre in modo significativo il carico sull’infrastruttura. 17 18 Il plugin non si limita più alla sola integrazione CDN, ma include tutte le funzionalità tipiche di un moderno plugin di caching, integrandole in un unico strato software coerente e modulare. 19 20 ### Full Page Caching 21 22 FastCache implementa un sistema di **full page caching nativo**, basato sulla generazione di versioni HTML statiche delle pagine. 23 Le pagine cache vengono servite direttamente dal web server tramite **reindirizzamento a livello di `.htaccess`**, evitando completamente: 24 25 - l’esecuzione di PHP, 26 - le query al database, 27 - il caricamento dello stack WordPress. 28 29 Questo approccio consente di ridurre drasticamente il consumo di CPU e RAM, liberando risorse di sistema per le operazioni che richiedono elaborazione dinamica, come: 30 31 - carrello e checkout, 32 - gestione degli ordini, 33 - moduli di invio dati, 34 - ricerche, 35 - processi applicativi critici. 36 37 Il risultato è una maggiore stabilità del sito e una migliore gestione dei picchi di traffico. 38 39 ### CDN e gestione della cache 40 41 FastCache integra una **CDN proprietaria** gestita da HOST S.p.A. 42 La comunicazione con la CDN avviene tramite un token di autenticazione univoco per ciascun sito, che consente: 43 44 - gestione dinamica dei TTL, 45 - purge selettivo dei contenuti, 46 - sincronizzazione automatica tra cache locale e cache CDN. 47 48 Quando un contenuto viene modificato, FastCache invalida automaticamente: 49 - la pagina aggiornata, 50 - la homepage, 51 - le categorie correlate, 52 - archivi, feed RSS e sitemap associati. 53 54 Questo meccanismo consente di mantenere TTL ridotti garantendo contenuti sempre aggiornati senza interventi manuali. 55 56 ### Ottimizzazione delle risorse 57 58 Il plugin include strumenti avanzati per: 59 60 - combinazione e minificazione di CSS e JavaScript, 61 - minificazione HTML, 62 - lazy load di immagini, iframe ed elementi HTML, 63 - ottimizzazione dinamica delle immagini con conversione WebP e AVIF, 64 - gestione automatica di `srcset`, 65 - preload delle risorse tramite HTTP/2. 66 67 Le funzionalità sono configurabili e adattabili sia a siti semplici sia a installazioni complesse, inclusi e-commerce basati su WooCommerce. 68 69 ### Analisi e diagnostica 70 71 FastCache integra: 72 - test di performance basati su Google PageSpeed Insights e Lighthouse, 73 - strumenti di diagnostica dell’ambiente di hosting, 74 - rilevamento di conflitti con altri plugin di caching o ottimizzazione. 75 76 Queste funzioni permettono di verificare la correttezza della configurazione e la compatibilità dell’ambiente. 77 78 ### Prodotto italiano 79 80 FastCache è un prodotto **100% italiano**: 81 - sviluppo del plugin in Italia, 82 - servizi CDN basati su server italiani, 83 - infrastruttura gestita ed erogata interamente in Italia, 84 - documentazione e supporto tecnico in lingua italiana. 85 86 Documentazione ufficiale: 87 https://assistenza.host.it/area-tecnica/fastcache/pluginwordpress 88 89 ### Compatibilità 90 91 FastCache è progettato per operare come **unico plugin di caching**. 92 È fortemente consigliato disattivare altri plugin di caching per evitare sovrapposizioni o conflitti. 93 94 Il plugin include inoltre impostazioni dedicate per WooCommerce, che consentono di mantenere cacheabili le pagine compatibili senza compromettere il corretto funzionamento del carrello e delle sessioni utente. 44 95 45 96 == Installation == 46 In questa sezione viene descritto come installare manualmente il plugin, è certamente preferibile utilizzare l'installer di default di wordpress. 47 Quando non fosse possibile utilizzare l'installer di default, seguire le seguenti istruzioni: 48 49 - Upload fastcache package (archivio .zip) all'interno della cartella /wp-content/plugins/. 50 - Decomprimere l'archivio all'interno della cartella /wp-content/plugins/. 51 - Impostare i privilegi di lettura e scrittura come da indicazioni "best practice di WordPress". 52 - Impostare l'"owner" dei file e delle cartelle in modo congruo all'ambiente di hosting. 53 - Attivare il plugin all'interno della sezione 'Plugins' in WordPress 97 È consigliato utilizzare l’installer di default di WordPress. 98 In alternativa: 99 100 - Upload del pacchetto fastcache (.zip) in `/wp-content/plugins/` 101 - Decompressione dell’archivio 102 - Impostazione dei permessi secondo le best practice WordPress 103 - Attivazione del plugin dal pannello “Plugin” 54 104 55 105 == Frequently Asked Questions == 106 56 107 Q: Come posso ottenere un token di autenticazione per FastCache? 57 R: Puoi ottenere un token di autenticazione visitando la tua area clienti su https://host.it. In caso non fossi ancora cliente di host.it, puoi creare una account e procedere con la configurazione. 58 Dopo aver ottenuto il token, potrai inserirlo nell'interfaccia del plugin FastCache sul tuo sito WordPress. 59 60 Q: Cosa succede se un server della CDN va offline? 61 R: Se un server della CDN va offline, le richieste degli utenti verranno semplicemente reindirizzate a un altro server nella rete. Questo garantisce che il tuo sito rimanga sempre disponibile e veloce, anche in caso di problemi con un singolo server. 62 63 Q: Come posso configurare FastCache sul mio sito? 64 R: Dopo aver installato e attivato il plugin, potrai accedere all'interfaccia del plugin sul tuo sito WordPress. Qui, potrai inserire il tuo token di autenticazione e configurare tutti i parametri di funzionamento della CDN. 65 66 Q: Cosa sono i TTL? 67 R: TTL sta per "Time To Live" ed è il tempo che una copia della tua pagina rimane in cache sulla CDN. Puoi impostare un TTL diverso per ciascun tipo di post sul tuo sito, in modo da garantire che le pagine vengano aggiornate regolarmente. 68 69 Q: Cosa succede se apporto modifiche al mio sito? 70 R: Quando apporti modifiche al tuo sito, il sistema di auto-purge di FastCache rimuove automaticamente le vecchie copie della pagina dalla cache della CDN. Allo stesso tempo, il sistema di refresh inizia a generare una nuova copia della pagina. Questo significa che le modifiche vengono visualizzate quasi istantaneamente. 71 72 Q: FastCache è compatibile con i plugin di caching esistenti? 73 R: E' assolutamente preferibile rimuovere altri plugin di caching. 108 R: Il token viene generato all’interno dell’area clienti su https://host.it durante l’attivazione del servizio CDN. 109 110 Q: Cosa succede se un server CDN va offline? 111 R: Le richieste vengono automaticamente instradate verso nodi disponibili, senza interruzioni del servizio. 112 113 Q: FastCache è compatibile con altri plugin di caching? 114 R: È fortemente consigliato rimuovere altri plugin di caching. 74 115 75 116 == Screenshots == 117 1. Cache di pagina 118 2. Cache CDN 119 3. Configurazione Automatica 120 4. Ottimizzazioni 121 5. Inclusione Risorse 122 6. Esclusione Risorse 123 7. Lazy Load 124 8. Ottimizza immagini 125 9. Gestione Risorse 126 10. Http/2 127 11. Combina Immagini 128 12. Avanzate 129 13. Speed Test 130 14. Diagnostica 131 15. Menu 76 132 77 133 == Changelog == 134 1.5.2 135 Readme and Screenshots 136 78 137 1.5.1 79 138 Minor Fix … … 165 224 166 225 == Upgrade Notice == 167 Documentazione: https://assistenza.host.it/area-tecnica/fastcache 168 Guida all'installazione: https://assistenza.host.it/area-tecnica/fastcache 169 FAQ: https://assistenza.host.it/area-tecnica/fastcache 226 Documentazione: https://assistenza.host.it/area-tecnica/fastcache/pluginwordpress 227 Guida all'installazione: https://assistenza.host.it/area-tecnica/fastcache/pluginwordpress 228 FAQ: https://assistenza.host.it/area-tecnica/fastcache/pluginwordpress 170 229 Supporto https://host.it/supporto. 171 Note: FastCache è un plugin sviluppato da HOST S pa(Host.it).230 Note: FastCache è un plugin sviluppato da HOST S.p.a. (Host.it). -
fastcache-by-host-it/tags/1.5.2/fastcache.php
r3417557 r3418272 17 17 * Plugin URI: https://fastcache.host.it/wordpress/ 18 18 * Description: Abilita il tuo sito Wordpress alla prima vera CDN realizzata PER Wordpress e configurata AD-HOC per il tuo sito. Il massimo della velocità senza difficoltà di setup. 19 * Version: 1.5. 119 * Version: 1.5.2 20 20 * Author: Host.it and JExtensions Store - Alessandro Poletto 21 21 * Author URI: https://fastcache.host.it/alessandropoletto/ … … 44 44 define ( '_WP_EXEC', '1' ); 45 45 define ( '_FASTCACHE_EXEC', 1 ); 46 define ( 'FASTCACHE_VERSION', '1.5. 1' );46 define ( 'FASTCACHE_VERSION', '1.5.2' ); 47 47 48 48 define ( 'FASTCACHE_FILE_PATH', __FILE__ );
Note: See TracChangeset
for help on using the changeset viewer.