使用LocalStorage减少MYSQL请求

时间:2014-07-13 14:22:49

标签: javascript mysql html5 local-storage

我正在尝试创建一个方法来减少sql请求以加快速度。 我的想法是:

  1. 从mysql-db
  2. 发出1个请求
  3. 将数据放入LocalStorage(json)
  4. 如果LocalStorage中有内容,请从那里开始工作 制作新的数据库请求
  5. 从LocalStorage提供值时,在LS"中查看"柱
  6. 当"查看"达到一定数量后,刷新一个新的sql查询当前的LocalS,并用视图号更新mysql数据库。
  7. 问题是有人可能会覆盖当前视图,然后会产生错误的viewcount。

    我正在考虑制作一个小标记,以便每当viewcount更改时它都会更新,但是可以在javascript端看到它。

    我是否应该在每次加载页面时进行查询(它不会减慢网站速度吗?)还是应该使用像redis这样的数据库?我希望大约有1000个或更多的用户。

    非常感谢您,所有想法都受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

您可以查看缓存:

Caching with php file

最流行的方法是使用Memcached进行缓存。另一种选择是Redis。