缓存文件写成什么形式的比较好? 这个,个人比较喜欢存为php文件(一般用数组,呵呵) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 象这种单一生成的缓存文件,我和LS一样,直接生成数组写入PHP文件。对大批量自动生成的缓存文件,我是先序列化,再存入文件,文件扩展名就随便了,用的时候再读取反序列化。 要速度的就缓存成html结果,不过缓存文件会较大。缓存成数组的能有效减轻数据库负担,不过执行速度通常不会比直接读数据库快。 生成任何格式都OK了,呵呵,当然最好的办法是写到前台数组里。生成文件格式可以是任何一种:一、文本文件(ID:名称)1:网站首页2:最新新闻3:在线音乐4:网站论坛二、XML(也可以是XMl,前端再去解析)<?xml?version="1.0"?> <siteclass> <class> <id>1</id> <name>网站首页</name> </class> <class> <id>2</id> <name>最新新闻</name> </class> <class> <id>3</id> <name>在线音乐</name> </class> <class> <id>4</id> <name>网站论坛</name> </class></siteclass>三、存到Memcache里面:$siteClassArray = array( 1 => "网站首页", 2 => "最新新闻", 3 => "在线音乐", 4 => "网站论坛");嘎嘎。各种方式,反正只要速度快,获取方便就行 如果两个数组的表示中,都有一个相同的值,替换(replace)不好替换吧。比如:$siteClassArray = array(1 => "gb2312",2 => "english,gb2312",4 => "网站论坛");$siteClassArray2 = array(1 => "gb2312",4 => "网站论坛");请各位指点。 数组可以序列化后在存储 serialize iasky,数组序列化怎么处理的? PHP调用Mysql写文件的问题 php 中用完的数据库链接和返回的记录集,在用完之后,是否需要手工释放资源呢? 初学php的数据库连接语句问题 谁可以帮我看看这个函数呢! 求助 初学PHP 想问各位高手 PHP可以实现局域网内的机器间的下载吗?紧急求助 各位大侠,通过php 读取字符串 求帮忙 PHP局域网测试问题~~获解送分! 听说discuz论坛用到了缓存功能,那会员发贴子时,不是要等那么10来分钟才能看到吗? 简单问题:怎样取HTTP请求中的查询参数? php5中,引用参数赋初值有问题? 关于memcache的使用
对大批量自动生成的缓存文件,我是先序列化,再存入文件,文件扩展名就随便了,用的时候再读取反序列化。
1:网站首页
2:最新新闻
3:在线音乐
4:网站论坛
二、XML(也可以是XMl,前端再去解析)<?xml?version="1.0"?>
<siteclass>
<class>
<id>1</id>
<name>网站首页</name>
</class>
<class>
<id>2</id>
<name>最新新闻</name>
</class>
<class>
<id>3</id>
<name>在线音乐</name>
</class>
<class>
<id>4</id>
<name>网站论坛</name>
</class>
</siteclass>三、存到Memcache里面:$siteClassArray = array
(
1 => "网站首页",
2 => "最新新闻",
3 => "在线音乐",
4 => "网站论坛"
);
嘎嘎。各种方式,反正只要速度快,获取方便就行
$siteClassArray = array
(
1 => "gb2312",
2 => "english,gb2312",
4 => "网站论坛"
);$siteClassArray2 = array
(
1 => "gb2312",
4 => "网站论坛"
);请各位指点。