社区
基础编程
帖子详情
php如何将信息(数据,文本,图片等)放到缓存中
wangchunyan2008
2010-08-10 06:17:10
php如何将信息(数据,文本,图片等)放到缓存中,高手指点一二呢。最好能给个例子啊。我对这个是从理论到实践没什么概念。在网上也没搜到什么有用的答案。
...全文
256
11
打赏
收藏
php如何将信息(数据,文本,图片等)放到缓存中
php如何将信息(数据,文本,图片等)放到缓存中,高手指点一二呢。最好能给个例子啊。我对这个是从理论到实践没什么概念。在网上也没搜到什么有用的答案。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
床上等您
2010-08-11
打赏
举报
回复
可以放在 file 缓存中,因为读文件比读db要快。
比如,你美国,代号为 USA ,你要用到 USA 时,不可能到整天到db查吧?
可以查出来, file_put_contents('test.txt','USA');
下次要使用,$usa=file_get_contents('test.txt'); 就可以得到了。
当然实际应用中,多数会使用array这个方式。
wangchunyan2008
2010-08-11
打赏
举报
回复
谁给点详细的解说啊,楼上高手们的解说我还是似懂飞懂。我基础太差,能不能理论在加点例子啊。
Dleno
2010-08-10
打赏
举报
回复
数据较多或数据格式较复杂的,最好还是用数据库.这种情况下IO的效率始终比不上数据库的.
文本,图片这些一般都直接以文件存储的方式放在硬盘上了.
象楼上说的那样,图片较多,访问量很大的系统,可以建独立的图片服务器.
igaojie
2010-08-10
打赏
举报
回复
1.文件缓存 将数据写入文件 直接读取文件
2.内存
iasky
2010-08-10
打赏
举报
回复
对网站应用来说,速度慢的环节可能是:从数据库中取数据的时间
特别是论坛应用,所以很多php的数据库Class都有Cache,我建议你学习phpbb的。
amani11
2010-08-10
打赏
举报
回复
这个话题大啊,能做得太多了,个人经验,提供一点,其实跟php关系不大:
css,js,图片等用绝对地址,并随时可以设置
比如http://domain/static/css/css.css
一旦需要,随时可以开辟单独的图片服务器……
CunningBoy
2010-08-10
打赏
举报
回复
放在临时文件中,比读数据库快
wangchunyan2008
2010-08-10
打赏
举报
回复
[Quote=引用 1 楼 dingsongtao 的回复:]
系统内存中????
[/Quote]
这么问吧,如果为了要提高性能,php一般怎么处理信息(数据,文本,图片等)
wangchunyan2008
2010-08-10
打赏
举报
回复
这么问吧,如果为了要提高性能,php一般怎么处理信息(数据,文本,图片等)
CunningBoy
2010-08-10
打赏
举报
回复
你的变量不就是系统内存中的吗?
Dleno
2010-08-10
打赏
举报
回复
系统内存中????
大型web系统
数据
缓存
设计
【IT168 技术】在高访问量的web系统
中
,
缓存
几乎是离不开的;但是一个适当、高效的
缓存
方案设计却并不容易;所以接下来将讨论一下应用系统
缓存
的设计方面应该注意哪些东西,包括
缓存
的选型、常见
缓存
系统的特点和
数据
指标、
缓存
对象结构设计和失效策略以及
缓存
对象的压缩等等,以期让有需求的同学尤其是初学者能够快速、系统的了解相关知识。
数据
库的瓶颈 1
数据
量 关系
缓存
概念之系统
缓存
缓存
的概念
缓存
是为了调节速度不一致的两个或多个不同的物质的速度,在
中
间对速度较快的一方起到一个加速访问速度较慢的一方的作用,比如CPU的一级、二级
缓存
是保存了CPU最近经常访问的
数据
,内存是保存CPU经常访问硬盘的
数据
,而且硬盘也有大小不一的
缓存
,甚至是物理服务器的raid 卡有也
缓存
,都是为了起到加速CPU 访问硬盘
数据
的目的,因为CPU的速度太快了,CPU需要的
数据
由于硬盘往往不能在短时间内满足CPU的需求,因此PCU缓 存、内存、Raid 卡
缓存
以及硬盘
缓存
就在一定程度上满足了CPU的
数据
需求,即
PHP
APC
缓存
配置、使用详解
本文详细介绍了
PHP
APC模块的简介、参数配置、安装步骤、使用实例,由于部份内容是从
PHP
Manual
中
翻译而来,可能存在不全面的地方。希望得到各位的指正 一、APC
缓存
简介 APC,全称是Alternative
PHP
Cache,官方翻译叫”可选
PHP
缓存
”。它为我们提供了
缓存
和优化
PHP
的
中
间代码的框架。 APC的
缓存
分两部分:系统
缓存
和用户
数据
缓存
。 系统
缓存
它是指APC把
PHP
文件
PHP
常见
缓存
原理
知识结构: 1.从架构看
缓存
2.文件类
缓存
3.内存
数据
库之Memcached 4.内存
数据
库之Redis 5.浏览器
缓存
机制 6.服务器程序的
缓存
1.1
缓存
的目的 压力均分,减少对瓶颈环节的流量冲击 简化处理流程,提升整个流程的处理速度 持久化和固化
数据
1.2合理使用
缓存
...
Redis
缓存
数据
库
redis支持的key-value模式其
中
key的
数据
类型为string,value的
数据
类型可以为string(字符串)、list(链表)、set(集合)、hash(哈希类型)、zset(有序集合)。这些
数据
类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的;在此基础上,redis也支持各种不同方式的排序redis的
数据
都是
缓存
在内存
中
,其会周期性的把更新的
数据
写入磁盘或者把修改的操作写入追加的记录文件
中
并在此基础上实现主从同步。
基础编程
21,887
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章