gpt4 book ai didi

php - 一个简单的 php/mysql 的 CPU 使用率

转载 作者:行者123 更新时间:2023-11-29 05:31:21 25 4
gpt4 key购买 nike

在我的一个网站中,我有一个简单的 php/mysql 函数,它使用以下代码查看 ip 是否在我的数据库中:

$ip = $_SERVER['REMOTE_ADDR'];
$user = mysql_query("SELECT * FROM users WHERE ip = '$ip' ");
if(mysql_num_rows($user) == 0){
echo 'IP is not banned';
}

昨天这个文件有大约 1,700,000 次点击(页面浏览),我在共享主机上,在未来几天这个文件可能被加载大约 3,000,000 次,CPU 使用率会出现任何问题,数据库有大约 30k 行:id ,IP?

最佳答案

虽然我认为您不会遇到 CPU 使用问题,但如果您只需要知道用户是否存在,请按照建议添加限制 1。

如果这是查询表的主要方式;如果您还没有一个索引,请考虑向 ip 列添加一个索引。它将减少执行该查询的 CPU 和读取操作。

关于php - 一个简单的 php/mysql 的 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14413500/

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