FeeFort,
Надо исходить из наличия железа. Если есть своё и это лабораторная работа, то это одно. А если (не)коммерческий проект, то нужно исходить из стоимости хостинга, подбирая под свои нужды. Хостинг может быть бесплатным в каких-то пределах (при показе рекламы пользователю, допустим).
Вариантов достаточно.
Ага. Для целей мониторинга и отображения существует такой известный инструмент, как RRDtool. И хранит данные он хитрым образом (аггрегируя их), как раз подходящим для отображения всяких графиков, типа показателей температуры.
FeeFort, нужно подумать о хостинге изображений. Это может быть сторонний сервис изображений/файлов, доступный по API (через интернет) или какой-то 3-й компьютер (общие ресурсы), специально использующийся в качестве хранилища изображений и их раздачи (скажем, MinIO - S3) доступный как в пределах ЛВС или в облачных хостингах. Обычно, файлы передаются не просто как набор байтов, а с сопутствующей мета-информацией: MIME-тип, имя файла. Если загружается (upload) на HTTP сервер, используется HTTP PUT.
студент, если не дурак, после 10-й страницы вручную применит готовое решение (пиратскую копию Аббыы или опенсорс). В крайнем случае, тяп-ляп набросает какое-то поделие, чтобы выполняло то же более-менее полу-автоматизированно.
Georgy Goshin, если необходимо, чтобы админка управляла контентом, то такие движки не подходят. Подойдут только если нет никакой связи с админкой. Насколько мне известно.
Можно много выдавать много теорий что является причиной, но без кода помочь нечем. Если есть минимальный код, воспроизводящий проблему - выкладывай ссылку на репозиторий/архив и тебе смогут помочь.