Приветствую!
1)
https://upaste.me/8a3451201406c71302)
https://upaste.me/21745120272a40d37В файл "post.php" из мобильного приложения прилетают архивы и раскладываются по каталогам согласно переменным:
$_POST["username"] +
$_POST["password"] — данные, существование которых (и соответствие которым) нужно проверить в
my_table_name
.
$_POST["nd"] — название нового каталога, в который скрипту нужно переместить полученный архив
$_FILES["fn"] — непосредственно zip-архив
Всё работает прекрасно. Всё получается и раскладывается, как изначально и задумывалось.
Одно плохо: скрипт отрабатывает и завершается за считанные секунды, мобильный клиент уже давным-давно отключился от сервера, но подключения его так и висят мёртвым грузом.
Каждый мобильный клиент порождает 8 (восемь) таких подключений (см. картинку ниже).
Конечно, их можно рубить непосредственно на MySQL по таймауту, но это как-то слишком топорно.
Есть какой-нибудь более элегантный способ выйти из ситуации? Скрипт, догадываюсь, не идеальный. Что в нём можно поправить?