【问题标题】:Jquery autocomplete: Which is faster? (A) php/mysql/jquery or (B) html/json/jquery? I have two scripts, which is better/faster?Jquery 自动完成:哪个更快? (A) php/mysql/jquery 还是 (B) html/json/jquery?我有两个脚本,哪个更好/更快?
【发布时间】:2011-04-29 13:09:24
【问题描述】:

我有两个自动完成脚本,一个使用 (A) php/mysql/html/jquery,另一个使用 (B) html/jquery/json。 p>

我知道,由于它们使用不同的技术,因此可能无法直接进行比较,但根据您自己的经验以及从这些脚本所在的页面收集到的信息,

(Q:1)哪一个会更快/更好? (当然这是我确定的所有偏好)

(Q:2)你为什么这么认为?

(Q:3)两者有什么好处/缺点?

我将以每月 20 美元的价格托管在 mediatemple 上的共享服务器上,最终我将使用 50 美元的专用虚拟服务器。

任何信息/方向都会有很大帮助,谢谢!

【问题讨论】:

    标签: jquery mysql json autocomplete autosuggest


    【解决方案1】:

    我会选择 A,因为它更容易定制。使用 B,您可以将自己锁定在特定的服务器解决方案中。

    它们确实使用几乎相同的技术 - 区别主要在于 B 在使用 AJAX 时返回 HTML(更多数据 = 更慢)而不是 JSON,而使用 A 您必须编写自己的搜索逻辑服务器代码。

    这主要取决于您对不同技术的熟悉程度以及您想要做什么。如果您知道某种服务器语言,我肯定会选择 A,因为您可以完全控制返回的搜索结果。

    如果您的搜索结果数量非常有限,A 绝对是答案,因为您根本不需要涉及任何服务器代码。这意味着搜索会非常快。只需要您的代码:

    $('input#suggestBox').jsonSuggest('[{"id":1,"text":"Search Data 1"},{"id:2,"text":"Search Data 2"}');
    

    结束。如果您是编码员,请选择 A,如果您想要一些有限的东西,它会有点慢但可以开箱即用,请选择 B。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-01
      • 2014-03-01
      • 2011-08-19
      • 2012-09-28
      • 2014-04-16
      • 2011-03-12
      • 1970-01-01
      相关资源
      最近更新 更多