Я кеширую результат запроса в файл на стороне сервера. Когда отправляется новый запрос, веб-служба ищет его в одном из кэшированных файлов. Если это так, он отправит файл. Если нет, он сгенерирует результат и отправит его клиенту. Теперь, когда он отправляет кэшированный файл, загрузка происходит намного быстрее (по сравнению с генерацией результата и отправкой его в строковом формате). Под временем загрузки я подразумеваю (общее время ожидания ответа пользователем)- (время, потраченное на обработку на сервере)
Ты хоть представляешь, в чем причина? Или какое-то предположение, как я могу это выяснить?
веб-сервис написан на ruby, а клиент на javascript.