С поиском проблем нет. Я проверял.
Но ведь эти проверки проводились на почти
пустом форуме, следовательно их ценность близка к нулю.
Можно так построить, что не будет тормозить при любых объемах!
При любых это громко сказано. ИМХО с ограничиным количеством файлов это достичь не возможно, лучше хранить темы в нескольких файлах, например раз в месяц создавать новый файл для новых топиков или что-то вроде.
Минимум везде - 3 месяца, т.е. 12 баксов.
http://host-provider.ru, $4 - минимальный срок 1 месяц + трафика около 5 Гб, на первое время хватит.
Дальше про хостинг лучше не продолжать, не к чему кроме флейма это не приведёт, а если ещё и хостеры сюда набегут со своими предложениями...
А если денег нет? Или некоммерческий проект? Если у человека нет денег, то ему лучше вообще ни сайт не заводить, ни скрипты не ставить?
Я как раз выступаю на стороне простых людей. Если бы вы знали сколько людей ждут этот форум... (уже много желающих установить его).
Поэтому напиши класс для абстрактной работы с данными, а рользователь пусть выбирает с чем работать, тогда проблемы хостинга не будет, хотя если ты действительно напишишь форум который будет производительней при работе с файлами, нежили с БД (чего скорее всего не произойдёт, хотя это только моё мнение), абстракция не понадобится.