0

一般来说,是否应该进行一种设计以便将处理负载放在客户端?

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

同样,一般来说,最好让客户端来做这项工作吗?

在我看来,在每分钟会有数千次点击的情况下是“是”。

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

是的……不是吗?

4

3 回答 3

2

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

对于针对特定用户组的 Web 应用程序是不同的情况,但对于通用网站,不要在客户端上做这些事情,或者为两者都实现,所以当客户端做不到时,它会由服务器完成.

于 2012-11-04T17:01:14.480 回答
0

GolezTrol 的回答很棒。我只想再补充一件事——安全原因。设计安全网站的一个原则是永远不要将底层数据结构暴露给用户。

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

于 2012-11-04T17:07:34.807 回答
0

好吧,有很多变数在起作用。如果你想要有保证的结果,你会想要它全部在服务器端。

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

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

于 2012-11-04T17:03:52.473 回答