Результат удаления не нужен, главное чтобы они просто удалялись, если ссылка поступает из базы и файл по ней существует. Ваш код почему-то не заработал, не удалилась ни одна, хотя в этот раз никаких ошибок не было. Наверно потому, что не указан обработчик. В любом случае спасибо, я думаю уже ограничиться синхронным удалением, чувствую, что с асинхронным придётся очень много мудрить.
Сам php, кстати, никак не тормозит. Тормоза начинаются как только выполняю соединение через php с mysql.
С юникс-подобными операционками, если Вы об этом про виртуалку, дел раньше не имел. На то, чтобы разобраться, уйдёт ещё какое-то время. Если придётся менять рабочую среду, то наверно сразу зароюсь в юниксы. Пока в этой связке с денвером устраивает всё, кроме подвисания при подключении к БД.
Вроде как метод trigger нужен именно для таких событий. У меня тут связка с socket.io на стороне сервера, оттуда поступают численные индикаторы новых сообщений и т.д., на стороне клиента раскидываю их по пунктам меню. Хочется, чтобы раскидывание происходило не раньше, чем выполнится инициализация этих пунктов на стороне клиента, а для этого нужно какое-то кастомное событие.
Да и много раз появлялась такая нужна, никогда не получалось вызвать событие.