2014-04-01 4 views
0

У меня есть мобильный сайт, для которого я создаю собственное приложение. В основном я использую UIWebView для загрузки страниц с моего мобильного сайта в приложении. Я хочу сделать приложение более отзывчивым. Сайт не является тяжелым на изображениях, но имеет несколько форм HTML и прочее. Это, в основном, система бронирования билетов, где вы входите в систему, бронируете билеты, отменяете билеты и т. Д.NSURLCache для UIWebview в iOS

Нужно ли использовать NSURLCache для такого приложения? Html-формы на мобильном сайте редко меняются. Есть ли способ кэшировать html-страницы. Каков рекомендуемый способ реализации этого.

ответ

0

Нет необходимости в NSURLCache, так как ваше приложение, вероятно, не будет работать в автономном режиме. Использование NSURLCache может уменьшить количество запросов, сделанных на ваш веб-сервер, но также увеличивает вероятность того, что приложение использует устаревший HTML.

Чтобы уменьшить пропускную способность и нагрузку на ваш сервер, вы можете использовать соответствующие NSURLRequestCachePolicy из NSURLRequest. Затем убедитесь, что вы настроили свой веб-сервер соответствующим образом. Все классы NSURL * -Clats используют внутренний кеш в соответствии с политикой кэша и определяют метаданные (http-заголовки, полученные сервером) каждого файла, чтобы определить, нужно ли его загружать из сети или нет.

+0

@tbag Если мой ответ помог вам решить проблему, вы бы так любезны принять ее? –

Смежные вопросы