在页面加载时,应该将数据作为JSON发送或使用PHP格式化
On page load should the data be sent as JSON or have the PHP format it
我想知道它会更少的服务器密集,更有效地让我的服务器ON页面加载发送数据到JSON格式的用户,并有Javascript将其转换成漂亮的数据。
让我们说,当一个用户去我的索引页,它加载一个表通过php文件拉一些数据。如果用户启用了javascript,我应该只是发送一个带有表信息的JSON文件,然后有一个包含的javascript文件将其转换为表吗?会更有效,然后有我的php文件拉数据,然后格式化它与div等,并发送数据回来。
我想最终创建,让我们说,当你点击一个按钮将做一个Ajax调用,以获得一个JSON文件填充更多的数据,它将APPEND到表的末尾。但我的问题是,我是否也应该花时间构建一个javascript文件,以JSON格式加载页面上的初始数据并格式化它。我只想要最有效的方法。因为无论我要做一些javascript函数格式化JSON数据从Ajax调用初始页面加载后,我只是想知道我是否也应该让它在页面加载上获得数据,并有javascript格式,而不是让PHP做它。
当然,如果用户没有启用Javascript, PHP将返回所有样式(div标签等)。但我想知道的是,这是最好的方法吗,我把所有数据以JSON格式发送给用户,甚至在页面加载时,让用户javascript负责格式化?
如果数据可以在页面加载后动态更改,我建议使用javascript生成表,而不是PHP。为了回答您的问题,用javascript生成表将减轻服务器的负担,因为javascript将在客户端处理,PHP将在服务器端处理。如果表很简单,我怀疑用PHP生成它会对性能产生很大的影响。
- 格式化Ember/drill-down/serialize/adapter的JSON项目
- 角度.js格式化 json 数据
- JavaScript-如何以这种方式格式化此JSON
- 格式化AJax调用返回的Json,并将其分配给javascript变量
- 在文本区域格式化JSON
- 将对象下载为格式化的 JSON 文件
- 格式化 JSON 日期
- 通过 jQuery 将 JSON 对象转换为格式化数组
- 如何使用jquery-ajax格式化servlet返回的json响应
- 如何使用angularjs正确格式化表中的JSON数据
- 用Javascript从两个平面结构数组中格式化JSON
- 格式化要读取的JSON文件localhost
- 如何在HighCharts中为堆栈列图表格式化json数据
- 解析通过AJAX POST格式化问题返回的JSON
- 用javascript格式化/操作JSON响应
- 你如何格式化json,然后通过Javascript输出它
- jq网格;以 JSON 格式提取的日期未显示在表中.也无法格式化日期
- 我是jQuery和JSON的新手.我需要帮助格式化字符串,以便我可以迭代它
- Rails-从两个模型中获取json-格式化json
- JSON格式化器库