Несколько HTTP-запросов против одного TCP-соединения на iOS - PullRequest
2 голосов
/ 14 апреля 2011

Я занимаюсь разработкой приложения для iPhone, которое использует веб-интерфейс API, которым я управляю. Будет ли быстрее или эффективнее подключаться к постоянно открытому порту TCP и делать запросы через TCP API, или делать новый HTTP-запрос для всех данных, которые я хочу получить?

Я представляю, что разница будет незначительной, но я могу ошибаться.

Новые данные выбираются практически каждый раз при загрузке нового представления, поэтому запросы могут выполняться довольно часто.

1 Ответ

1 голос
/ 14 апреля 2011

Я думаю, что разница будет минимальной.

Стоит также отметить, что NSURLConnection по умолчанию поддерживает соединения HTTP Keep Alive, так что вы можете использовать прямой HTTP и убедиться, что ваш сервер позволяет клиенту поддерживать соединение.

...