Я бы предложил запустить wireshark на сервере - это должно показать вам, когда iphone отправляет запрос на сервер (или, по крайней мере, когда сервер получает его) и когда сервер отвечает.
Если wireshark показывает, что сервер отвечает медленно, значит, он на стороне сервера.
Если вы все еще застряли после этого, добавьте результаты wireshark к вашему вопросу.