在PHP数组中存储4000个元素

在PHP数组中存储4000个元素,php,arrays,Php,Arrays,在一个php数组中存储4000个IP有意义吗 如果我使用opcache,这是一种不好的做法吗?) php文件大小约为50kb 我认为即使是我的小型ram服务器(512mb)也不会有问题 那么小的阵列。我将使用opcache,因此我认为这也会有所帮助 这是个坏习惯吗?或者我应该将它们存储在数据库中?我想要 随机获取它们,所以我不明白为什么需要存储它们 在数据库中。4000个元素不是一个小数组-每次你想添加一个新的IP地址,这就是对你的代码的更改,如果你正在使用任何形式的版本控制(如果你没有,那么你

在一个php数组中存储4000个IP有意义吗 如果我使用opcache,这是一种不好的做法吗?)

php文件大小约为50kb 我认为即使是我的小型ram服务器(512mb)也不会有问题 那么小的阵列。我将使用opcache,因此我认为这也会有所帮助

这是个坏习惯吗?或者我应该将它们存储在数据库中?我想要 随机获取它们,所以我不明白为什么需要存储它们
在数据库中。

4000个元素不是一个小数组-每次你想添加一个新的IP地址,这就是对你的代码的更改,如果你正在使用任何形式的版本控制(如果你没有,那么你应该是),这就成了一个负担。我是根据数组大小来判断的。如果文件大小是50kb,我不认为该阵列将占用超过100kb的ram。或者是吗?我不想添加更多可能永远不会更改的元素。我链接到的文章告诉您如何准确计算32位或64位PHP(PHP5,而不是PHP7,其中存储开销不同)的开销4000个元素不是一个小数组-每次您想添加新的IP地址,这就是对代码的更改,如果您使用任何形式的版本控制(如果您不使用,那么您应该使用),这将成为一种负担。我是根据数组大小来判断的。如果文件大小是50kb,我不认为该阵列将占用超过100kb的ram。或者是吗?我不想添加更多可能永远不会改变的内容。我链接的文章准确地告诉您如何计算32位或64位PHP的开销(PHP5,而不是PHP7,其中存储开销不同)