【问题标题】:SQL Laravel Leaderboard how to Optimize?SQL Laravel 排行榜如何优化?
【发布时间】:2017-03-27 06:49:21
【问题描述】:

我有一个项目,我正在从 SQL 数据库调用结果。 我有一个从数据库中提取比赛结果结果页面

然后我使用非常基本的 JQuery 将这些结果提取到样式化主页中,该主页每 1000 毫秒重新加载一次结果页面。

$(文档).ready(函数(){ 刷新表(); }); 函数刷新表(){ $('#tableHolder').load('results/Birchwood2017', function(){ 设置超时(刷新表,1000); }); }



我想知道这是好是坏,如果假设 100 台设备每 1000 毫秒调用一次页面和查询,这是否会创建一个缓慢的数据库,或者是否有更好、更优化的方法来实现这一点?

【问题讨论】:

    标签: jquery sql laravel


    【解决方案1】:

    我更喜欢缓存结果,当表格更新时重新生成结果并再次缓存它。每个请求都将是简单的静态结果。如果您的应用程序不负责插入或更新记录,您可以为此使用 mysql 触发器。

    【讨论】:

      猜你喜欢
      • 2015-08-23
      • 2018-01-06
      • 1970-01-01
      • 1970-01-01
      • 2020-07-11
      • 2019-07-26
      • 1970-01-01
      • 2013-04-12
      • 1970-01-01
      相关资源
      最近更新 更多