Przenoszenie dokumentów może stanowić problem, jeśli nadal będziesz dodawać strony HTML jako nowe atrybuty. Czy naprawdę byłoby problemem przenoszenie stron do nowej kolekcji, w której można by po prostu dodać do nich po jednym rekordzie? Poza tym nie sądzę, że MongoDB jest dobrym rozwiązaniem dla twojego przypadku użycia. Np. Redis byłoby znacznie bardziej wydajne. Inną rzeczą, o którą powinieneś zadbać, jest mieć wystarczająco dużo barana dla Twojego indeksu _id. Użyj db.mongocol.stats(), aby sprawdzić rozmiar indeksu.