【问题标题】:Searching in a large file on a mobile website在移动网站上搜索大文件
【发布时间】:2013-01-13 07:17:53
【问题描述】:

对于一个移动网站,我正在加载一个 8mb 的字典。该网站使用 jQuery Mobile,因此我使用 jQuery 加载文件并将其数据存储在变量中。当用户选择一个单词时,jQuery 会逐行读取变量,直到找到匹配项。在台式机上的性能还可以,但在移动设备上速度很慢。这是在文件中查找单词的最佳方式吗?使用数据库应该更快吗?有什么最佳做法吗?

【问题讨论】:

    标签: jquery mobile


    【解决方案1】:

    您确实应该考虑将所有数据放在适当的数据库中,然后对该数据库执行真正的查询。每次扫描 8 MB 文件是解决问题的一种糟糕方法。建立一个数据库,将您的数据放在一个简单的键/值表中,然后使用例如 PHP 对数据库执行查询。

    您还应该考虑这对移动用户意味着什么:他们每次打开您的页面时,都会将 8 MB 的数据下载到移动设备上,仅用于查找一个单词。坏主意。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-31
      • 2012-11-27
      • 1970-01-01
      • 1970-01-01
      • 2014-02-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多