Dediğiniz gibi veritabanı ile yaptım. İlk başta soruyu ve şıkları seçmek için veritabanından veriyi çekiyor sonrasında yeni sayfada gözükmesi için eski soruya ait bilgileri çekip ekrana yansıtıyor. Bu şekilde yüksek sayılarda soru bulunması (1000-1500-2000) ve aynı anda pek çok kişi tarafından kullanılması durumunda çökme benzeri sorunlar yaşanır mı sizce?
Dosya kullanmanın aksine daha yüksek performans alırsınız sorun olmaz. Ortalama bir hosting, trafik limitinin yeteri kadar yüksek olduğunu varsayarsak aynı anda en az 300 kişiyi götürür götürmelidir de. Hizmet/yayın kalitesi genelde tercih ettiğiniz firmanın uptime değerleriyle doğru orantılı olur, zira düşük maliyetli(paylaşımlı) hostlarda CPU ve RAM kullanımı paylaşımlıdır. Size önerim alt seviye bir hosting ile giriş yapıp aldığınız trafik oranına göre üst seviye paketlere geçiş yapmanızdır, bir noktadan sonra paylaşımsız hosta geçip performans ile ilgili problemleri bir kenara atarsınız. Sadece performans açısından bakacak olursak projeniz için orta seviye hosting fazlasıyla yeterli olacaktır, hem veritabanı(Genelde MySQL olur) hem de web server(Nginx,Apache,Litespeed vb.) tarafında tonlarca optimizasyon yapılıyor 100 kişinin aynı zaman içerisinde aynı anda 2-3 tane text veri çekmesi devede pire olur.