Если вы храните все XML-документы в одном файле и индексном файле, который отображает имя каждого документа в том месте, где он начинается в файле (документов), вы получите:
- Меньше файлов
- Меньше доступа к диску
- Ускоренный доступ к одному документу
Честно говоря, я не думаю, что этот метод улучшит время загрузки страницы настолько, чтобы стоить затраченных усилий. Вы сказали, что может быть 100 элементов, если вам не нужно большинство из них при подготовке страниц, то хранение всех из них в одном документе увеличит время загрузки страницы (как минимум, увеличивая время доступа к одному документу) , Я бы пошел на хранение каждого элемента в документе, каждый документ в файле, все файлы в каталоге. Представьте, что (аналогично предложенному мною методу) каталог является индексом, который отображает имя каждого документа (имя файла) в том месте, где оно начинается на диске (путь к файлу).