首页 > Web开发 > 详细

web缓存的几种方式

时间:2016-02-29 19:46:19      阅读:255      评论:0      收藏:0      [点我收藏+]

  web缓存一般用来缓解数据库压力。

  通常有几种方法,文件静态化,缓存服务memcached、redis等。

  伪静态,一般指在url上貌似访问静态html页的形式,这样有利于搜索引擎访问到网站页面,实际是在web服务器的入口进行了解析(比如pathinfo这种访问方式,可以利用apache或者nginx进行rewrite配置,或者脚本里进行正则解析),这仍然是动态页面。

 

  这里插播一下,apache和nginx配置虚拟域名。

  apache配置虚拟域名:在httpd.conf打开虚拟域名服务模块。找到虚拟域名的这个配置文件,在里面加域名。

  配置规则如下图:

  技术分享

  DocumentRoot就是网站访问的文件根目录。ServerName 就是访问的域名。RewriteEngine是否开启rewrite引擎。就是apache的rewrite配置。

 

  nginx的虚拟域名配置:方法不知一个,一种方法是,在nginx.conf文件里include一个目录(比如conf.d)下的文件。

  技术分享

  然后在conf.d的目录里,写入各个虚拟域名的配置文件。比如abc.baidu.com.conf、xyz.baidu.com.conf等。

  在一个虚拟域名配置文件里:

  技术分享

  

  nginx的rewirte配置:

技术分享

web缓存的几种方式

原文:http://www.cnblogs.com/firstForEver/p/5228437.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!