客户端与服务器端

时间:2012-11-04 16:57:47

标签: php javascript database

一般来说,一个设计是否应该在客户端放置处理负载?

更具体地说,用于定位订户信息的搜索引擎需要相当多的解析(多个电话号码来排序和格式化,一天中的小时,时区,可能的用户信息替换的比较等)。

同样,一般来说,客户端是否更愿意做这项工作?

在我每分钟会有数千次点击的情况下,对我来说似乎是'是'。

使用php进行快速数据库查询...处理检索到的数据客户端。

是的......不是吗?

3 个答案:

答案 0 :(得分:2)

没有。我认为一个网站应该能够在没有Javascript的情况下工作。客户端脚本用于添加额外的可用性和图形功能。

对于针对特定用户组的Web应用程序,这是一个不同的情况,但对于通用网站,不要在客户端上执行此操作,或为两者实现它,因此它将由客户端在服务器上完成不能这样做。

答案 1 :(得分:0)

嗯,有很多变数在起作用。如果你想要保证结果,你需要它在服务器端。

您永远不知道是否有人会在文本浏览器(lynx)中查看您的网站,或者没有打开JS。

更好的答案是尽可能地缓存页面或页面段以防止在每个请求上重新构建整个页面。当然,尽可能优化代码。

答案 2 :(得分:0)

GolezTrol的答案很棒。我只想补充一点 - 安全理由。设计安全网站的一个原则是永远不会向用户公开底层数据结构。

因此,如果您将原始数据提供给客户端,那么具有相当数量技术技能的任何用户都可以看到您的确切数据结构,并且可以更好地了解您的网站如何工作,从而更好地破解您的网站。