Poiché gli utenti hanno una frequenza di ricerca molto elevata e considerando che ci sono 800.000 argomenti, mi chiedo se potrebbe essere necessaria una soluzione di ricerca personalizzata.
Dipende dalle prestazioni del tuo disco. Se il tuo disco è troppo lento (IOPS) e il tuo database non può essere memorizzato nella cache per la maggior parte delle operazioni, può diventare rapidamente un collo di bottiglia.
Non proprio, ma il tuo specifico modello di utilizzo potrebbe scoprire alcuni casi limite. A questa scala, specialmente nel primo mese, è una buona idea tenere d’occhio le pagine lente e verificare se il database necessita di più risorse, di vacuum o di ottimizzazione.
attualmente è in esecuzione su un sistema basato su PHP sviluppato privatamente. Tuttavia, ritengo che Discourse sarebbe più adatto ed efficiente per le nostre esigenze, e il suo team di manutenzione sembra essere molto professionale.
Pertanto, stiamo valutando la migrazione a Discourse.
Non volendo sembrare eccessivamente elogiativo, ma sì, lo sono. Etica solida (abbastanza rara da essere sottolineata), competenze solide, software ben mantenuto, sempre in avanti anziché rimanere indietro sulle tecnologie obsolete, ed eccellente supporto sia dagli sviluppatori che dalla comunità qui su meta.discourse.org.