Вроде бы Ctrl-F5 это полная перезаливка кэша, а F5 сперва проверка,
после чего перезаливка обновленного. Если проверка провалится,
наверное ни чего не покажет. F5 на мобилках есть. DDoS отдельная угроза, к ней должна готовиться железка, что делает ее сложнее (т.е. дороже) на ровном месте.
Раз уж предполагается, что железка имеет доступ в и-нет (большую сеть с серверами), то кажется более простым иметь сервер, на который шлет данные железка, и который будет отдавать все клиентам в красивом виде. И не пытаться сделать из железки сервер, пусть и хранящий большую часть кода страницы где-то вне железки.