少量数据频繁访问用什么存储好
少量数据频繁访问用什么存储好两级菜单 经常访问 用什么方法比较快求解 文本 存成数组
或者 memcache
再或者apc 我一般是存为文本 数组 var_export到inc文件,在需要时直接include memcache吧 可以生成js文件 array xml [quote]原帖由 [i]dzjzmj[/i] 于 2008-11-12 14:47 发表 [url=http://www.phpchina.com/bbs/redirect.php?goto=findpost&pid=712530&ptid=89692][img]http://www.phpchina.com/bbs/images/common/back.gif[/img][/url]
array [/quote]
顶! 生成一个.php文件,然后 return array() ……所有的楼上说的都没错……而且都不错……
其实,序列化以后用mysql存储也是不错的,因为 mysql 的查询buffer相当高效,可以利用这个特性来存储经常用的数据
如果数据中有对象,建议使用序列化( serialize 和 unserialize ),如果没有对象,全都是数字、字符串、数组,可以用
[php]
$data ='<?php return ' . var_export($data , true);
//将 $data 写入一个文件,比如 cachedata.php
// 需要用的时候,使用这种方法载入:
$data = require('cachedata.php');
[/php]
这种方法就是楼上几位说的,整理了一下而已~~ memcached array转化json转化file 如果访问极度频繁,可以用内存表,或者memcache,如果只是一般般,序列化之后保存成文件就可以了。 [quote]原帖由 [i]17too[/i] 于 2008-11-14 08:11 发表 [url=http://bbs.phpchina.com/redirect.php?goto=findpost&pid=718693&ptid=89692][img]http://bbs.phpchina.com/images/common/back.gif[/img][/url]
生成一个.php文件,然后 return array() [/quote]
能简单写个例子吗? 我是新手 看那数据的变化情况如果不变 php 本身数组 比较好吧 在有xcache之类的玩意支持下
如果是 变化的比较推荐memcached
页:
[1]
