HTTP заголовки первостепенные при определении времени жизни данных в кеше, но в связи с историческими наслоениями (а еще я думаю из-за засилья кривосконфигурированных веб серверов, особенно когда на и основе запускались тысячи сайтов в прошлом, от начала 200X-ых) браузеры выработали сложных набор правил, по которым даже те записи, что сервер попросил держать в кеше, снова загружались (например если пользователь нажимает F5, страница будет загружена даже если она в должна быть кеше, а вот что происходит с элементами на странице - саму богу известно, то грузятся то не грузятся, отсюда и появляются ?2384763284 в ссылках, когда программистам за.$@#4 искать причины, почему же обновленный файл не грузится)
антивирус - это плацебо, дает ложное ощущение защищенности.
проверьте самостоятельно все до чего можете дотянуться, что понимаете
проведите эксперимент с чистой машины (livecd любого linux) создайте сайт и никак не светите его с основной операционной системы, если он внезапно не попадет в список хакеров, значит однозначно проблема на вашей машине
что значит фраза 'пользователь ищет данного такого же пользователя'
потелепатствую - выводится на экран ищем пользователя, а сервер в это время пытается подключить к чату случайного (ну или какие там криетрии) из списка пользователей, которые уже подключены (и так же ищут)
если у вашего приложения больше 1000 человек то наверное это уже не бета приложение.
если честно мне непонятен этот пункт из соглашения, он странный, как и многое у эппла.
назовите таблицу global_variables и ваша совесть будет чиста (кстати есть sql запрос set global имя = значение, но почему то уже не работает создание своих переменных)
на самом деле можно еще файл попытаться открыть, но это медленнее чем работа с таблицами
купить еще одно хранилище (тут вам не нужна надежность, да в случае ее смерти основная база будет остановлена на ее восстановление, но непрерывность работы требует гораздо больших вливаний)
Запускайте базу данных для реплики тут же, можно подготовить для нее хранилище с опциями например journal_data_writeback (может в самой базе что то поотключать), ключевое слово чтобы это была база исключительно временная для репликации, чтобы ее поддержание минимально нагружало сервер.
VNC и RDP это просто способ подключения удаленно к рабочему столу на сервере, организацию 10-ти рабочих окружений, работающих одновременно, придется настраивать отдельно (и это можно настроить штатными средствами)
p.s. VNC кушает заметно больше ресурсы как сети так и сервера.
причем можно купить самый дешевый, помню покупал за 500р wifi роутер с функциоей репитера (там много что напиахно было, даже повышение мощности в обход регуляторов. в отзывах были фраз про километры при прямой видимости) но максимальная скорость была 1мбайт/сек и нестабильная связь (раз в час-два разрывалась, даже без нагрузки)
Теоретически, в обработчиках svg могут остаться страшные ошибки ('это текстовый язык описания векторной графики), как минимум может загружать другие документы по ссылкам (нужны вам ddos бомбы?), а для браузера это та же картинка, на расширение в ссылке браузерам наплевать, они спрашивают тип в хеадерах, которые вернул сервер с картинкой.
оба dhcp должны работать одновременно, каждый в своей физической сети, вот найти бы способ закрыть хождение их трафика в точке поднятия vpn