Gravi problemi di prestazioni!

Ho iniziato a usare Discourse da oltre un mese fa. In precedenza utilizzavo un motore molto vecchio che avevo costruito da solo per il mio contenuto, poi ho deciso di migrare tutto su Discourse e la transizione è stata molto fluida. Mi è piaciuto moltissimo.

I crawler di Google hanno trovato il mio sito istantaneamente e finora hanno indicizzato oltre 150.000 pagine, quasi il 90% del mio contenuto. Mi sono anche posizionato molto bene nei risultati di ricerca, eppure ricevo un numero sospettosamente basso di clic…!!!

Nella Google Search Console (Core Web Vitals), tutti i miei link sono stati contrassegnati come link scadenti, con un tempo di risposta medio di 8 secondi. Questo mi ha frustrato moltissimo! So che la pagina renderizzata per il crawler di Google è priva di JavaScript, come ho notato, a differenza della pagina renderizzata per l’utente reale. Ho ottenuto un tasso di prestazioni del 97%. Eppure, nei Core Web Vitals, sono stati contrassegnati come scadenti con un tempo di risposta di 8 secondi. Sono perplesso sul perché!

A volte, quando navigo nel sistema tra le pagine, alcune impiegano secondi (4-5 secondi) per essere renderizzate e ciò accade in modo casuale.

Ho configurato nginx per le prestazioni ottimali. Ho una macchina con 8 core e 32 GB di RAM, Puma è configurato con 6 worker e 8/16 thread. Anche PostgreSQL è configurato per sfruttare al meglio i limiti della macchina. Il carico supera a malapena 0,5 (quando uso htop), eppure alcune pagine impiegano casualmente 4-5 secondi o più per caricarsi… :frowning:

Potresti prendere in considerazione l’idea di passare al metodo di installazione ufficiale.