redis - 频繁访问数据库内容。怎么做优化(或者说怎么做)。
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-04-27 09:02:17
0
3
791

我在做个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)
黄舟

これらはめったに変更されない設定であり、システムの起動時にメモリにロードされ、コードはメモリ (ヒープ キャッシュに相当) 内のデータに直接アクセスし、データを取得するための手動またはスケジュールされた更新メカニズムを提供します。データベースからキャッシュに更新するだけです。

いいねを押す +0
曾经蜡笔没有小新

Redisキャッシュを行う

いいねを押す +0
phpcn_u1582

基本的に、移動できない情報をメモリに直接ロードします。メモリに置きたくない場合は、どちらの方法でもデータの同期を実行します。
データベースが変更された場合は、メモリまたは Redis を時間内に更新する必要があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート