Суть вот в чем: при открытии одной страницы, запрашивается содержимое ~40-60 файлов (.txt) (в среднем). Некоторые файлы повторяются. Содержимое файлов - html разметка элементов, то бишь файлы сами по себе не большие и содержимое не тяжелое.
И если скажем на сайте 500 человек, обновляют сайт каждые 30 сек, это 1к запрос к файлам в секунду (в теории эти 500 человек могут взять один и тот же файл, по 30 раз каждый, за один запрос)
Знаю, что для реляционных бд 1к запросов это ни о чем, но что для файлов?
И полагаю желательно хостинг брать не с HDD, а с SSD?
Дмитрий, у меня конструктор html разметки писем. Сам сайт конструктор шаблонизатор, а вот "демо", генерируется из файлов, куда засовываем пользовательские данные (а-ля текст, юрл ссылки и т.д.)
Vadim Stepanenko, то есть в итоге вы отдаёте готовый шаблон, но его можно генерировать без сохранения на жд, ну и шаблоны можно друг в друга вкладывать
Выводимые данные не совсем одинаковые для кеширования. Например, берется файл1.txt, в нем HTML код. Туда вставляются пользовательские данные и результат отправляется пользователю. Затем в работе этот же файл1.txt, но данные для вставки уже другие.
Поэтому кеширование не подходит
Во первых - бОльшая часть файлов используемых при инклуде засядет в опкеше
Во вторых - 500 чел в 30 сек = 1 000 в минуту, 60 000 в час и 720 000 за полсуток ~= 1 000 000 хитов в сутки. Среднее соотношение хиты/уники = 6/1, то есть у вас +- 166 000 уников в сутки?