gpt4 book ai didi

php - 哪个更适合存储类别的元描述,php var 或 mysql db

转载 作者:行者123 更新时间:2023-11-29 00:06:13 24 4
gpt4 key购买 nike

我在图像网站上工作,图像属于特定类别,

目前有 70 多个类别类型/名称(即书籍、树木、人物、 watch 、汽车、手机等),在不久的将来将接近 80-90 个类别,每个类别都有元描述、元关键字,特定于该类别的标题。

我的问题是我应该在哪里存储这些数据?

  1. 在 php 中使用 3-4 种类型的数组,然后使用数组查找来查找并显示特定于该目录的元数据?

例如

$meta_description = array('books' => 'books meta description', 'trees' => 'trees meta description')

然后做

if(isset($meta_description[$_GET['category']])){
echo $meta_description[$_GET['category']]);
}

  1. 在 MySQL 数据库表中,然后在每个页面加载时执行 mysql 查询从数据库中获取元描述、标题数据?

例如

表格

+------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+--------------+------+-----+---------+----------------+
| cat_name | varchar(50) | NO | MUL | | |
| title | varchar(100) | NO | | NULL | |
| metakw | varchar(100) | NO | | NULL | |
| metadesc | varchar(100) | NO | | NULL | |
| record_num | tinyint(2) | NO | PRI | NULL | auto_increment |
+------------+--------------+------+-----+---------+----------------+

然后在每次加载页面时使用 mysql 查询获取信息。

我正在寻找高性能,因为主表中有 20+ 百万条记录,并且已经每秒触发大量 mysql 查询,所以我想降低 mysql 负担。

最佳答案

好的做法是尽可能多地缓存,因此不。 1 是更好的选择(只要类别不必由用户配置)。但是,如果您需要使其可配置,那么您应该保留在数据库中并使用即 memcached http://www.memcached.org/ 缓存它。

关于php - 哪个更适合存储类别的元描述,php var 或 mysql db,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27335033/

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