记录一下:应用memcache时,准备把整个文件缓存到内存中,遇到了比较奇怪的事情,因为最初使用readfile来读取文件,结果这个函数返回一个字节数,而不是一个字符串,于是文件没办法再输出,最后使用file_get_contents解决问题。file_get_contents -- 将整个文件读入...
分类:
其他好文 时间:
2015-04-18 20:36:06
阅读次数:
205
所谓缓存,就是将程序或系统经常要调用的对象存在内存中,一遍其使用时可以快速调用,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。 缓存主要可分为二大类: 一、通过文件缓存,顾名思义文件...
分类:
编程语言 时间:
2015-04-15 19:47:56
阅读次数:
133
如何将ruby自带的文件缓存换为memcache缓存...
分类:
系统相关 时间:
2015-04-14 18:11:27
阅读次数:
306
1,设置文件静态缓存3天:在httpd.conf 里添加如下代码:#文件静态缓存配置 #打开缓存 ExpiresActive on #文件缓存259200/3600/24=3天 ExpiresByType text/css A259200 ExpiresByType applicatio...
分类:
Web程序 时间:
2015-04-13 20:27:56
阅读次数:
177
①fread('','w')调用当文件不存在时创建文件,其中参数使用了fread('',"w")导致无法创建文件,修改单引号之后操作正常. ②项目当中新建日志文件,需要判断日志文件是否存在再用file_exists判断文件时,文件被删除,用file_exists或者is_file判断仍然返回t...
分类:
其他好文 时间:
2015-04-08 14:33:34
阅读次数:
132
PHP通过文件存储来实现缓存
在一些数据库数据记录较大,但是服务器有限的时候,可能一条MySQL查询就会好几百毫秒,一个简单的页面一般也有十几条查询,这个时候也个页面加载下来基本要好几秒了,如果并发量高的话服务器基本就瘫痪了,造成一个页面很久也加载不下来,这个时候我们可以使用文件缓存来缓解下MySQL的压力,下面给个使用例子。
[php] view
plain...
分类:
Web程序 时间:
2015-04-01 23:55:05
阅读次数:
286
最近开研究kafka,下面分享一下kafka的设计原理。kafka的设计初衷是希望作为一个统一的信息收集平台,能够实时的收集反馈信息,并需要能够支撑较大的数据量,且具备良好的容错能力.
1、持久性
kafka使用文件存储消息,这就直接决定kafka在性能上严重依赖文件系统的本身特性.且无论任何OS下,对文件系统本身的优化几乎没有可能.文件缓存/直接内存映射等是常用的手段.因为k...
分类:
其他好文 时间:
2015-03-31 10:53:37
阅读次数:
133
在ASP.NET中,状态的保持方法大致有:ApplicationState,SessionState,Cookie,配置文件,缓存。 ApplicationState 的典型应用如存储全局数据。 SessionState 的典型应用如购物车项目保存。 Cookie 的典型应用如网站的个性化设置...
分类:
Web程序 时间:
2015-03-16 12:40:55
阅读次数:
168
收集前人的经验。加速学习,解决工作中的难题。一、代码优化(包括sql语句的优化), 合理的使用索引,避免整表查询。二、日常海量数据处理我用文件缓存,文件缓存分两种,第一种是最常见的生成html静太文件,除非数据有变动不然是不会查询数据库,其次.html文件更容易被搜索引擎收录,生成静太缓存也是有讲究...
分类:
Web程序 时间:
2015-03-12 22:08:30
阅读次数:
131