Dpy3b, Если у вас одновременно подключены сенсорный экран и мышь, то any-hover всегда сработает, а hover будет зависеть от того, какое из устройств считается основным.
edward_freedom, Не, ну можно всю тысячу запросов в одну строку объединить, а потом гадать, какой из них выдал ошибку.
Если это тысяча разных запросов, то каждый из них в отдельный метод. Если тысяча одинаковых, то создаём запрос один раз через prepare и вызываем тысячу раз или делаем один запрос с массовой вставкой (bulk insert).
Andrei1penguin1, Если мессенджер уже есть, то в чём проблема? Оцениваете потребные для работы ресурсы, то есть объём хранилища для всех файлов, скорость работы базы данных с сообщениями, потребность в пропускной способности каналов, нагрузку на процессор, потребление оперативной памяти. Лучше тех, кто непосредственно администрирует этот мессенджер, всё равно никто этого оценить не сможет.
accountnujen, Я сам на это нарывался, потом находил где-то, сейчас уже не вспомню, где именно.
А по очередям - можно как что-то своё сколхозить, на основе базы данных, так и готовые очереди использовать, тот же RabbitMQ.
Для начала вам надо выбрать конкретный мессенджер исходя из ваших требований. А уже затем смотреть, какие ресурсы ему нужны для работы и оценивать, что выйдет дешевле и надёжнее - подписка на облако, аренда сервера в датацентре или свой сервер.
vitaly_74, Длительные задачи лучше делать через очередь.
Основной скрипт принимает задание, помещает его в очередь и отвечает 200 OK.
Служебный скрипт запускается в фоне, забирает задание, выполняет его и отсылает результаты.
Евгений Иванов, Всё работает как надо.
При нажатии на ссылку отрабатывает запрос ajax и сразу же происходит переход по адресу той же страницы. Либо поменяйте на href="#", либо добавьте preventDefault.
AntonVolkov18, CAL-лицензии нужны для любого пользователя/устройства, использующего ресурсы сервера. Это может быть файловая шара, расшаренный принтер, DNS, DHCP и т.д. При этом неважно, какая операционная система на устройстве. Даже для МФУ, сохраняющего скан на серверную шару, нужна отдельная лицензия.
Сверх того, RDS CAL нужны для каждого пользователя/устройства, подключающегося к серверу по RDP/RemoteApp.
P.S. И если хотите использовать на сервере MS Office, то за каждым устройством, с которого подключаются по RDP и работают в Office, должна быть закреплена отдельная лицензия на MS Office.