# Prevent unnecessary server calls

**URL:** https://discuss.emberjs.com/t/prevent-unnecessary-server-calls/9003
**Category:** Uncategorized
**Created:** [October 24, 2015, 8:51pm UTC](https://discuss.emberjs.com/t/prevent-unnecessary-server-calls/9003 "2015-10-24T20:51:50Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![planetexpress69](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/planetexpress69/32/11530_2.png) [@planetexpress69](https://discuss.emberjs.com/u/planetexpress69)
#### Post date: [October 24, 2015, 8:51pm UTC](https://discuss.emberjs.com/t/prevent-unnecessary-server-calls/9003/1 "2015-10-24T20:51:50Z")

</div>

Hi there, I am loading data with a DS.RESTAdapter inside a route (within its model hook). The request takes a certain time. If I re-visit the route later on, I get the already loaded data rendered instantly, but I can see that the DS.RESTAdapter fetches the data again. How do I prevent this unnecessary network call (as I already have the data)?

Regards, Martin

---

<div class="post-metadata">

### Author: ![varblob](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/varblob/32/10304_2.png) [@varblob](https://discuss.emberjs.com/u/varblob)
#### Post date: [October 25, 2015, 12:01am UTC](https://discuss.emberjs.com/t/prevent-unnecessary-server-calls/9003/2 "2015-10-25T00:01:59Z")

</div>

You can tweak the cacheing behavior. [Ember Data v1.13 Released](http://emberjs.com/blog/2015/06/18/ember-data-1-13-released.html#toc_new-adapter-hooks-for-better-caching)

---

<div class="post-metadata">

### Author: ![planetexpress69](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/planetexpress69/32/11530_2.png) [@planetexpress69](https://discuss.emberjs.com/u/planetexpress69)
#### Post date: [October 26, 2015, 9:39am UTC](https://discuss.emberjs.com/t/prevent-unnecessary-server-calls/9003/3 "2015-10-26T09:39:58Z")

</div>

Thanks, varblob! This was super-helpful! Regards, Martin
