gpt4 book ai didi

ruby-on-rails - 如何创建一个模型来记录 IPv4 和 IPv6 IP 地址以便在 Rails 3 中快速查找?

转载 作者:行者123 更新时间:2023-12-03 00:04:43 25 4
gpt4 key购买 nike

我正在寻找一种方法来记录 IP 地址和用户代理,然后按 IP 查询列表。我希望尽可能有效地存储 IP,因为随着时间的推移,日志可能会变得非常大。 IP 地址应使用什么数据类型:字符串、长整型还是十进制?以及如何索引 IP 列以提高 Rails 速度?

谢谢!

最佳答案

最有效的方法是使用 IPAddr类,然后将它们作为整数存储在数据库中

关于ruby-on-rails - 如何创建一个模型来记录 IPv4 和 IPv6 IP 地址以便在 Rails 3 中快速查找?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4590676/

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