Как можно хранить данные записей блога в файле XML, например
BlogEngine.Net с конфигурацией по умолчанию. Должно быть медленнее
каждый день, пока файл становится все больше и больше.
Каждый пост хранится в виде отдельного XML-файла с именем файла GUID.
Когда система запускается или перезагружается, если через 30 минут бездействия система просматривает все xml-файлы и загружает их в системную память «app_pool».
Для первого посетителя, который посетит при «холодной» загрузке, часто будет происходить более медленная загрузка страницы, чем у посетителей после них.
2-й посетитель и другие будут испытывать некоторую более быструю загрузку страницы, чем 1-й посетитель.
Причина, по которой это быстро, потому что оно хранится в памяти и не требует подключения к базе данных и процесса двустороннего доступа к базе данных и возврата с запрошенной страницей / публикацией.
Когда "app_pool" начинает заполняться из-за слишком большого количества постов / страниц, он начинает замедляться.
Это должно быть около 150 сообщений / страниц всего.
Когда вы наберете около 151 сообщения / страниц, вам нужно будет переключиться на использование базы данных SQL или другого поставщика, отличного от xml.