redis - 频繁访问数据库内容。怎么做优化(或者说怎么做)。

 Vicki大毛美国代购 发布于 2022-10-25 09:02

我在做个Blog,现在涉及到配置信息要频繁访问数据库,现在该怎么做。或者使用(redis)。
下面是大概每次网页页面需要的数据。(这些数据后台要变动,不可以写死)。

  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  `title` varchar(100) DEFAULT NULL COMMENT '网站标题',
  `keywords` varchar(255) DEFAULT NULL COMMENT 'SEO 关键字',
  `description` varchar(255) DEFAULT NULL COMMENT 'SEO  网站描述',
  `favicon` varchar(255) DEFAULT NULL COMMENT '网站 ICO 图标',
  `logo_img` varchar(255) DEFAULT NULL COMMENT '网站LOGO 地址',
  `theme_path` varchar(255) DEFAULT NULL COMMENT '主题路径',
  `domain_name` varchar(255) DEFAULT NULL COMMENT '网站域名',
  `page_view` int(20) NOT NULL COMMENT '网站访问量',
3 个回答
  • 基本上不动的信息直接加载到内存里面吧,不想放内存那就redis的hash做
    不管哪种方式,只要做好数据同步的问题就行了。
    数据库里修改了要及时更新内存或者redis。

    2022-10-26 14:38 回答
  • 做redis缓存

    2022-10-26 14:38 回答
  • 这些属于基本很少变动的配置,完全可以在系统启动的时候加载进内存里,然后代码直接访问内存里面的数据(相当于堆内缓存),然后提供一个手动或定时更新的机制去从数据库更新到缓存即可。

    2022-10-26 14:39 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有