我有一个博客应用程序,使用vuex来存储用户访问过的帖子数据,因此,如果他们再次访问同一帖子,则无需再次从服务器获取数据。
将所有这些帖子数据存储在vuex中是个好主意吗?
会降低应用速度吗?
这种方法是否存在内存泄漏问题?
答案 0 :(得分:1)
您的商店已完全保留在内存中。这意味着您有尽可能多的可用存储空间,而用户设备允许您使用内存。
大多数应用程序的内存使用量约为30-100 MB。您也应该尝试保持在此范围内(没人喜欢疯狂消耗内存的应用程序,这会降低计算机的速度)。
话虽这么说,您可能是从服务器上获取博客文章的。因此,您的浏览器将能够仅缓存这些请求,因此他不必再次加载它们。
您应该查看的是如何设置浏览器缓存策略。在服务器响应的标头中将其设置为“ exipres”标头。