Php 使用my mysql或文本文件存储数据以便快速访问
我需要显示每秒100000个手机号码的国家名称。所以Php 使用my mysql或文本文件存储数据以便快速访问,php,mysql,database,performance,text,Php,Mysql,Database,Performance,Text,我需要显示每秒100000个手机号码的国家名称。所以 从手机号码我需要找到前缀 从prefix中查找国家/地区名称 方法1:(Mysq1) 在数据库中存储prifix、国家名称和access 方法2:(文本文件) 将国家名称存储在文本文件中。例如,马来西亚前缀为60。所以将“Malaysia”存储在测试文件“60.test”中 要获取国家名称,请使用文件获取内容(“country/60.txt”) 哪种方法比较快?假设是“普通”Web服务器,您有几种选择: 使用数据库。这将是快速和简单的。为了获
哪种方法比较快?假设是“普通”Web服务器,您有几种选择:
除非性能不够,否则我会选择选项1,然后使用选项3。假设是“普通”Web服务器,您有几个选项:
除非性能不够,否则我会选择选项1,然后使用选项3。将所有可以轻松处理这么多数据的内容都保存在mysql中。您可以使用indexes.Method 1优化查询,但如果您对每个请求/图像激活进行多次查找,则内存中的键控数组会更快。如果没有,那么不要担心MySQL的时间,请求启动/关闭开销将占主导地位,这是您的问题。将所有可以轻松处理这么多数据的内容都保存在MySQL中。您可以使用indexes.Method 1优化查询,但如果您对每个请求/图像激活进行多次查找,则内存中的键控数组会更快。如果没有,那么不要担心MySQL时间,请求启动/关闭开销将占主导地位,这是您的问题。