Зависит от типа веб-сервиса.Вся природа HTTP и REST заключается в том, что они в основном не сохраняют состояния.
Например, в случае SimpleDB, если вы просто запрашиваете значение для данного ключа.Если в процессе его возврата клиентское соединение будет разорвано, клиент может просто повторно запросить данные позднее.Эти данные, вероятно, в любом случае были кэшированы механизмом БД или дисковым кешем операционной системы.
Если вы храните или обновляете значение, а данные идентичны, то довольно часто ядра СУБД знают, что данные отсутствуют.не изменились и поэтому обновление не займет очень много времени.
Даже сложные запросы могут выполняться быстрее во второй раз на некоторых механизмах баз данных.
Короче, я бы не стал беспокоитьсяоб этом, если вы не можете доказать, что есть проблема с производительностью.В этом случае начните кэшировать результаты некоторых недавних запросов самостоятельно.Некоторые основанные на REST фреймворки сделают это за вас.Я подозреваю, что вы даже не найдете это проблемой на практике.