【发布时间】:2016-05-27 18:41:33
【问题描述】:
我正在构建一个让用户存储 cmets 的示例应用程序。 我已经创建了注册和登录过程。当用户注册时,他的详细信息将存储在 MySQL 数据库中,并向浏览器返回一个令牌。现在他可以访问个人资料页面了。
当现有用户登录时,他会被重定向到个人资料页面。个人资料页面只有在用户注册或登录时才能访问。
登录后,如果他已经添加了,我想显示他所有的cmets。
我的前端使用 Angular,后端使用 Laravel。对于身份验证,我使用 Satellizer。
我想知道,考虑到用户将添加、编辑他的 cmets 的事实,在处理数据时最好的方法是什么。我应该使用 localstorage 并将数据存储在键值对中,还是应该创建一个 json 文件,每次用户添加评论或进行更改时都会更新该文件。
我想知道处理来自服务器的数据的最有效方法是什么,以便应用程序即使在扩展到 10000 个用户和每个用户的大量数据时也能快速运行。
谢谢
【问题讨论】:
-
您是说将用户 cmets 存储在本地,而不是每次都从服务器获取,对吗?
-
是的,我对如何去做有点困惑。此外,如果用户进行更改,它将在本地反映,但我应该何时更新服务器
标签: angularjs laravel local-storage file-storage satellizer