gpt4 book ai didi

php - 使用我的mysql或文本文件存储数据以便快速访问

转载 作者:行者123 更新时间:2023-11-29 00:42:14 24 4
gpt4 key购买 nike

我需要每秒显示 100000 个手机号码的国家名称。所以

  1. 我需要从手机号码中找到前缀
  2. 从前缀中找到国家名称。

方法一:(Mysq1)将prifix、国名存入数据库并访问

方法二:(文本文件)将国家名称存储在文本文件中。马来西亚前缀的示例是 60。因此将“马来西亚”存储在测试文件“60.test”中获取国家名称使用 file_get_contents("country/60.txt")

哪种方式会比较快?

最佳答案

假设有一个“普通”网络服务器,您有多种选择:

  1. 使用数据库。这将是快速和简单的。为了获得最大速度,请使用内存表,并在可能的情况下使用持久连接(在正常情况下不推荐,当然在使用事务时也不推荐)
  2. 使用文件系统,会工作,但不是它设计的地方,数据集的维护将是 hell ,也不会足够快
  3. 使用内存缓存或类似的东西来跨请求缓存内存结构(关联数组等),最初从文件或数据库加载它。

除非性能不够,否则我会选择选项 1,然后使用选项 3。

关于php - 使用我的mysql或文本文件存储数据以便快速访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11806986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com