处理数据服务器端与客户端

Dav*_*any 4 javascript php server-side client-side

我正在使用PHP从雅虎提取财务数据.然后我将JSON格式的数据发送到我的一个Typepad博客并使用JavaScript接收它.

在服务器端处理数据是否更快,然后将JSON子集发送到JavaScript.或者发送整个内容,然后在客户端使用JavaScript处理它会更好吗?

我如何自己学习如何进行这种权衡分析?

Jos*_*h K 8

非常好估计.将大量数据发送到客户端进行处理会导致客户端开销,并使其浏览体验难以接受.处理数据服务器端将增加每个客户端的服务器负载.

这是可以排序或分页的大型数据表中常见的情况.您可以在浏览器中完全执行此操作,也可以启用服务器端排序和paignation.我的经验法则是,如果我有超过10k的单元格(10列x 1000行),那么我应该启用服务器端处理而不是将其留给客户端.在具有糟糕的慢速JavaScript引擎的旧机器上尤其如此.