Здравствуйте, javaque, Вы писали:
J>Интересное решение. Но у меня возникают сомнения в целесобразности:
J>1) теперь при каждой выборки данных еще будет осуществлятся тяжелая операция записи данных на диск
В большинстве случаев — не будет. Данные будут лежать в кэше ОС и сбросятся на диск позже.
Время на запись обычно с лихвой окупается — lighthttpd работает в
десятки раз быстрее Tomcat'а на статических данных при сильной загрузке.
J>2) насколько часто данные могут запрашиватся пользоватетелем не понятно, может он их всего один раз запросит а может и по 100 в день
Ну так и удалять наименее используемые файлы — это же кэш.
J>Архитектуры готовы поменять. Главное выработать грамотное решение на века (при постоянно растущем кол-ве посетителей)
С базой данных — это тупик. Думайте про умные распределенное файловое хранилище. Можно прочитать про то, как устроен LiveJournal:
http://highscalability.com/livejournal-architecture