代码之家  ›  专栏  ›  技术社区  ›  faceclean

在服务器还是在客户端过滤?

  •  0
  • faceclean  · 技术社区  · 15 年前

    这意味着,大多数用户不会通过浏览器访问网站,他们应该在PC或智能手机上运行专用的客户端应用程序。然后他们设置了一些过滤器,以确定他们喜欢什么样的广告。当满足他们需求的新帖子出现时,客户会发出通知。

    进行服务器端过滤可能会导致服务器的CPU周期过多,但盲目地将每个post传输到客户端可能会浪费大量带宽。

    5 回复  |  直到 15 年前
        1
  •  0
  •   WestDiscGolf    15 年前

    您可以在数据库端按某些类型进行筛选,也可以在将最终数据发送回客户端之前按服务中更深入的业务逻辑进行筛选。

    重点是;低数据传输,更快的响应,更快乐的用户:-)

        2
  •  1
  •   Pekka    15 年前

    在服务器端过滤数据我在上面应用一个简单的过滤查询( SELECT * FROM tweets WHERE category IN (1,2,3,4,5,)

        3
  •  1
  •   mohdajami    15 年前

    如果过滤是指SQL查询,那么在服务器上进行查询当然会更好。从任何SQL数据库进行查询都非常简单,即使您进行了数千次选择。

        4
  •  0
  •   Konrad Neuwirth    15 年前

    哦,特别是如果你也在考虑部署到移动设备上,/总是/过滤服务器端。也许主要的问题是找到合适的数据结构,将新的帖子链接到过滤器,这样就不会太贵了。您还可以将请求最多的条目和过滤器保存在memcached中,这样就不会总是访问数据库。

        5
  •  0
  •   Nexum    15 年前

    我认为在服务器上进行过滤将是减少数据传输量的更好方法(特别是对于智能手机用户,这将是一个巨大的收益)

    推荐文章