Много много разного html — отдельные файлы или БД?
Собственно, при проектировании SaaS "бла бла бла" возникла запинка: людей много, у каждого будет по 100500 строк отборного html (без соблюдения стандартов, разумеется), а где их хранить - не понятно.
Вариантов то не много - отдельные файлы в специально созданной для человека директории, либо база данных. Тут то и начали терзать смутные сомнения.
Допустим в файлах - всё красиво и хорошо, нет лишней прослойки, прямой доступ и все дела, RAID массив сделает это быстрым и надёжным, но вдруг у меня будет не 1 пользователь, а тысяча или десять тысяч (у каждого 4-7 файлов)? 1 или 10+ тысяч директорий с файлами, карл!
База данных (надо делать сериализацию от всяких любителей sql иньекций): тут есть где разгуляться, но какую выбрать? Первая в голову sqlite лезет, да вот только если прикинуть цифры - ~10к записей со строками длинной от 1к символов и более, это ведь крупненький файлик получается, уж не взлетит ли время исполнения до нескольких секунд пока драйвер будет открыть его?
Далее по списку - mysql/maria - тут уж не знаю, нужен совет бывалых знатоков, как поведёт себя база с такими объёмами непонятно.
Дальше nosql, но их блин столько, что глаза разбегаются.
перед отдачей на клиент с файлами будет колдовать шаблонизатор, но без наворотов, по сути замена ключей аля %blabla% на некоторые данные, + проверки на отсутствие php кода.