Для начала перестаньте синкать после каждого сообщения если у вас тысячи или сотни в секунду.
Определите и согласуйте(если требуется) допустимый уроверь потери сообщений. Т.е. если сервак будет дернут по питанию, какие потери допустимы.
Я думаю как минимум раз 1000 сообщений достаточно синхронизироваться. Но все зависит от проекта конечно. Просто так часто дергать синк на обычом жд или даже домашнем ссд это только ради того чтобы их угробить.
Если приложение-демон то лучше переиспользовать. Если каждого запроса поднимается новый процесс то можно и не закрывать, т.к. все коннекты обрубятся как только запрос будет обработан.
Вариантов есть 3:
1) Проверять истечение срока при логине. Достаточно экономично и работает. Но если сессия висит на сайте долго то тут можно прогадать и пользователь не потеряет своей роли.
2) Проверять истечение срока при каждом запросе к сайту, ну это действительно может быть дороговато. Зато точность будет на высоте.
3) Как мне кажется самый правильный. cron задание которое по расписанию проверяет все записи и блочит если надо.
Просто используйте любую более менее адекватную панель.
Я рекомендую ISPManager. Один раз установили и дальше будете пользоваться вашим сервером как привычным хостингом.
Всё верно. Копируете файлы, затем создаёте базу и через phpmyadmin импортируете dump.sql.
Потом вам необходимо найти файл конфигурации бд среди файлов сайта. Обычно он так и называется db.php\config.php
Этой проблеме уже 2 года как минимум. Проблема связана с тем что винда запоминает раскладку для каждого окна и на сколько я помню Java это не очень хорошо переваривает. Такая же проблема имеется и в Phpstorm. Решения я пока не нашел. Задача нетривиальная.
На просторах интернетов встречал только одно решение которое хоть и помогает, но не всем - установить PuntoSwitcher.
Место нынче дешевле ресурсов. Поэтому я думаю оптимальным будет вариант - первый раз отдать динамически сгенерированный файл и положить его в кеш, а затем уже отдавать из кеша.
Если места жалко, можно вести учет "горячести" изображений и удалять из кеша самые непопулярные
moedelo.ru - очень советую. Их сервис бесплатно подготавливает все документы, от вас только данные забить. Я с первого раза, причем на все провсе ушла неделя или около того. А если требуется то может полностью заменить бухгалтера, для ИП то уж точно. Но стоит денег, там уж сами смотрите.