Caching
Ector offre due tipologie di caching che, in base alle esigenze del Merchant, possono essere configurate. È consigliabile provare entrambi i metodi per capire quale si adatta meglio al traffico e alle risorse dell'installazione specifica.
La configurazione della tipologia di cache utilizzata è definita all'interno del modulo Ector Core
durante la sua configurazione.
FileSystem Cache
Questo livello di cache è generalmente il più performante fino a un traffico medio, poiché consente di salvare i dati nel file system, permettendo un recupero rapido.
Redis Cache
Questo livello di cache è il più performante e scalabile, poiché consente di salvare i dati in un database Redis, permettendo un recupero rapido. Questo richiede la configurazione del modulo Ector Redis
, responsabile della connessione al database Redis.
Questo tipo di cache è consigliato per installazioni con un traffico elevato e un alto numero di risorse da richiamare lato cache, ovvero molte configurazioni.
Scegliere la Giusta Strategia di Caching
Per scegliere la strategia di caching più adatta, è necessario effettuare prove e stress test per capire quale sia la migliore per il proprio caso specifico.
Strumenti Consigliati per lo Stress Test
- Autocannon: Uno strumento per eseguire test di carico su HTTP.
- JMeter: Un'applicazione open source per testare le prestazioni di carico e funzionali.
Utilizzare questi strumenti può aiutare a determinare quale strategia di caching sia più efficiente per le specifiche esigenze del tuo sito.