编辑“虚拟主机配置文件”在CustomLog那一行下面加入文档<IfModulemod_expires.c>##这里用mod_expires.c模块ExpiresActiveonExpiresByTypep_w_picpath/gif"accessplus1days"ExpiresByTypep_w_picpath/jpeg"accessplus24hours"ExpiresByTypep_w_picpath/png"accessplus24h..
分类:
Web程序 时间:
2015-07-11 18:47:23
阅读次数:
149
totalSize = 0; $this->totalFile = 0; $GLOBALS['arrFiles'] = $GLOBALS['arrDirs'] = array(); $this->dropDir(HTML_PATH); $thi...
分类:
Web程序 时间:
2015-07-10 15:03:58
阅读次数:
114
静态缓存(保存在磁盘上的静态文件,用PHP生成数据放入静态文件中) a) php操作缓存 i. 生成缓存 ii. 获取缓存 iii. 删除缓存 判断目录是否存在:is_dir() dirname(__FILE__):就可以获取文件的当前目录 mkdi...
分类:
数据库 时间:
2015-07-03 18:59:49
阅读次数:
134
安装文件总数为5个,包含2个安装文件,1个安装脚本,2个配置文件。上传至静态缓存服务器 /home/{user}/ Varnish目录下(使用root用户,否则安装过程中权限不够)pcre-8.35.tar.gz #Varnish依赖库varnish-3.0.5.tar.gz #Varnish安装文...
分类:
其他好文 时间:
2015-06-29 13:18:37
阅读次数:
162
当我们通过浏览器输入一个网址,然后服务器响应给我们内容时,服务器会有一个非常复杂的处理过程。服务器并不是每次都会根据我们请求的页面在磁盘上读取页面内容,然后将这些内容返回给浏览器供我们浏览。如果这样,那么当浏览器的并发请求特别多时,会对服务器造成很大的负载..
分类:
Web程序 时间:
2015-06-01 20:54:40
阅读次数:
184
一、属性CacheSize 获取或设置已编译的正则表达式的当前静态缓存中的最大项数。 默认是15个,最近使用的15个会存在缓存中,避免重新创建。当有第16个进来会替换掉第 1个。保持15个。 Options 返回传入 Regex 构造函数的选项。 RightToLeft 获...
分类:
其他好文 时间:
2015-06-01 20:08:03
阅读次数:
135
使用memcached进行内存缓存通常的网页缓存方式有动态缓存和静态缓存等几种,在ASP.NET中已经可以实现对页面局部进行缓 存,而使用memcached的缓存比ASP.NET的局部缓存更加灵活,可以缓存任意的对象,不管是否在页面上输出。而memcached最大的优点是 可以分布式的部署,这对于大...
分类:
系统相关 时间:
2015-05-25 22:10:59
阅读次数:
205
配置文件:/usr/local/apache2/conf/extra/httpd-vhosts.conf<VirtualHost*:80>ServerAdminwebmaster@dummy-host.example.comDocumentRoot"/data/www"ServerNamewww.1.comServerAliaswww.a.comwww.b.com#配置用户认证<Directory/data/www>AllowOverrideAuthConfigA..
分类:
Web程序 时间:
2015-05-17 02:20:24
阅读次数:
210
1,设置文件静态缓存3天:在httpd.conf 里添加如下代码:#文件静态缓存配置 #打开缓存 ExpiresActive on #文件缓存259200/3600/24=3天 ExpiresByType text/css A259200 ExpiresByType applicatio...
分类:
Web程序 时间:
2015-04-13 20:27:56
阅读次数:
177
缓存的分类: 动态缓存-- 实现的底层机制(File, Db, Memchace, Redis ) 用一个接口类隐藏实现细节 (Cache, Cache.class.php, 目录在 ThinkPHP/Library/Think)。 数据库SQL缓存 数据动态缓存 静态缓存 页面静态化...
分类:
Web程序 时间:
2015-04-01 23:31:28
阅读次数:
198