我目前正在调整我们为网站存储图像的方式。对于每个用户,我都想查看他们是否有个人资料图像,我正在通过检查文件是否存在于他们的文件夹结构中来做到这一点。这比在数据库表中存储/检索图像的名称更快吗?
我当前的 file_exists 代码如下所示:
$gender = ($gender == 1) ? 'female' : 'male';
$filename = SITE_ROOT . $this->img_url . $user_id . 'medium_thumb.jpg';
if (file_exists($filename)) {
$filename = $this->img_url . $user_id . 'medium_thumb.jpg?v=' . time();
}
else {
$filename = '/images/'.$gender.'.jpg';
}
return $filename