让您的应用程序对客户端缓存更加敏感
让您的应用程序对客户端缓存更加敏感
有一个单页或移动应用程序大量使用“返回上一个列表”吗?用户每次按下“后退”按钮时,您是否都会获取完全相同的数据?
在这种情况下,您可以改善您的应用程序用户体验,同时减轻您的 API。
让我们来看看一些流行的应用程序。


在第一张图片上,你可以看到一个文件和文件夹列表。现在,让我们转到文档,这是第二个图像。当您返回到父文件夹时,第一次执行的相同请求将再次执行,这会使您的应用程序变慢,并占用服务器资源,而它本可以记住数据并立即显示出来,从而为用户提供即时结果。
需要注意的是,如果您更改了数据,或者数据被其他人更改了,并且需要显示这些更改,那么您需要相应地更新您的缓存。Github 就是这种情况。
目前,我的做法是与阿波罗客户端http://dev.apollodata.com



