转载http://bbs.ec-os.net/read.php?tid=854

图片分离
涉及到三个config设置
#define('APP_STATICS_HOST', 'http://192.168.65.138/ecs1.2');
#define('HOST_MIRRORS','http://192.168.65.138/ecs1.2');
#define('THEMES_IMG_URL', 'http://192.168.65.138/ecs1.2');

在1.2版本
1. APP 资源, 通过 APP_STATICS_HOST 进行定义. 支持多个地址,用  ";" 进行区隔
2. storage资源, 通过HOST_MIRRORS 进行定义. 支持多个地址, 用"," 进行区隔
3. 模板资源, 通过 THEMES_IMG_URL 进行定义. 只支持单个地址
3种资源的地址都是指向ecstore根目录.   部署的时候可以根据需要分开部署.

一、集群用到的ecstore 配置文件config.php 相关配置罗列如下:

1、数据库(主从)配置

# 数据库服务器 -- 99% 的情况下您不需要修改此参数
define('DB_HOST', '192.168.100.6'); #数据库主库配置地址
#数据库集群.(从库的配置)
define('DB_SLAVE_NAME','test'); #从库名称
define('DB_SLAVE_USER','test'); #从库用户名
define('DB_SLAVE_PASSWORD','test'); #从库的密码
define('DB_SLAVE_HOST','192.168.100.7'); #从库的地址

2、kvstore-持久化缓存的配置

#用mongodb 作为kvstore-持久化存储引擎,
#切换kvstore存储引擎后,需要运行命令kvrecovery恢复数据,具体操纵参考文档:http://bbs.ec-os.net/read.php?tid=12
define('KVSTORE_STORAGE', 'base_kvstore_mongodb'); #开启mongodb 
define('MONGODB_SERVER_CONFIG', '[url]mongodb://192.168.100.5:27017'[/url]); #mongodb的地址和端口

3、高速缓存的配置
define('WITHOUT_CACHE', true); #true 为关闭缓存,false为开启高速缓存。上线后开启,开发时关闭。
define('CACHE_STORAGE', 'base_cache_memcache');  #开启memcache 作为高速缓存
define('CACHE_MEMCACHE_CONFIG', '192.168.100.5:11211'); #memcache 的地址和端口

4、图片分离(静态资源分离)参考连接:http://bbs.ec-os.net/read.php?tid=854

二、其他配置项

1、mongodb主从设置
  由于ecstore的程序中并没有对kvstore做主从访问区隔,所以,mongodb的从库目前只作为数据报备使用。

2、ecstore rewirte配置
   参考文档:http://bbs.ec-os.net/read.php?tid=15

3、定期清除垃圾数据
   由于ecstore并没有做定期自动清除垃圾数据(如session数据)的机制,所以系统使用一段时间后会产生一些垃圾数据(如session),
此时就需要借助linux的定时任务crontab+ecstore清除命令kvdelexpires来解决这个问题。示例如下:

#每天凌晨5点清除ecstore 垃圾数据
  #具体清除频率根据网站访问量做出调整。我认为10万pv/天 以下每天清除为合理
  00 05 * * * [ecstore path]/app/base/cmd kvdelexpires &

ecstore实现图片分离(静态资源分离)配置文件的更多相关文章

  1. nginx-tomcat负载均衡redis-session共享,静态资源分离

    nginx-tomcat负载均衡redis-session共享.静态资源分离 基本环境: redis-2.8 apache-tomcat-6.0.41 nginx1.6.2 1.redis配置 1,配 ...

  2. SpringMVC中css,js,图片等静态资源被拦截的解决办法

    一.静态资源的存放路径 css,js,图片等静态资源存放在项目的路径必须为 二.html.jsp导入静态资源文件 html.jsp页面中的导入静态资源文件: js: css: 图片: 二.web.xm ...

  3. nginx静态资源分离部署

    修改nginx.conf文件,用于nginx处理静态资源. 主要配置如下(在server配置中加入location配置即可): server { listen 80; server_name 123. ...

  4. web项目中url-pattern改成'/'后,js、css、图片等静态资源(404)无法访问问题解决办法

    感谢http://blog.csdn.net/this_super/article/details/7884383的文章 1.增加静态资源url映射 如Tomcat, Jetty, JBoss, Gl ...

  5. web项目中url-pattern改成'/'后,js、css、图片等静态资源(404)无法访问问题解决办法

    感谢http://blog.csdn.net/this_super/article/details/7884383的文章 1.增加静态资源url映射 如Tomcat, Jetty, JBoss, Gl ...

  6. Nginx+Tomcat动静态资源分离

    1 创建用户.用户组 useradd -g users www passwd www //设置密码,否则该用户不可用 groupadd -g 888 www //创建用户组 gpasswd -a ww ...

  7. Vue打包项目图片等静态资源的处理

    项目打包,默认是打包在根目录下面的.当然我们可以通过设置,打包到任意子目录中去. 但是,当项目中引入资源的,比如:引入图片资源.js资源.或者字体图标之类的.那么可能在这个中间又会踩坑. 1.在vue ...

  8. nginx访问css js 图片等静态资源,报404或无法定向访问到

    配置完nginx,把php的项目放上去后,发现css,js和图片全部访问不到,一直重定向到根目录执行index.php,郁闷的在网上查了半天,原来不同后缀名的文件访问时都要在nginx.conf中声明 ...

  9. nginx配置静态资源与动态访问分离【转】

    在前面的博客中<说说 NGINX 的配置及优化>的 2.5 小节里面,提到 location 模块是 nginx 中用的最多的,也是最重要的模块,负载均衡.反向代理.虚拟域名等都与它相关. ...

随机推荐

  1. 后台返回data直接在页面转换

    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <fmt: ...

  2. IOS编程教程(八):在你的应用程序添加启动画面

    IOS编程教程(八):在你的应用程序添加启动画面   虽然你可能认为你需要编写闪屏的代码,苹果已经可以非常轻松地把它做在Xcode中.不需要任何编码.你只需要做的是设置一些配置. 什么是闪屏 对于那些 ...

  3. 一次awk脚本的重构

    # 脚本功能说明: # . 检查URL中的域名是否是指定版本的域名 # . 对访问bid,authorid的游客身份排重,并累加其pv # 全局变量说明 # DOMIAN_LIST 是数组,key是要 ...

  4. [布局]bootstrap基本标签总结2

    缩略图 <div class="container"> <div class="row"> <div class="co ...

  5. ossim

    http://edu.51cto.com/index.php?do=lession&id=23039 http://www.tudou.com/home/ossim/item

  6. ural 1294 Mars Satellites

    #include <cstdio> #include <cstring> #include <cmath> #include <algorithm> u ...

  7. Mediator pattern(c++ 实现)

    概述: 假设我们开发一个图片处理软件,里面肯定包括很多相关功能,比如说剪切,旋转,滤镜,美化等等,而我们这些功能所要处理的对象是固定的,就是我们所显示的那张图片.但是我们不能把所有的功能罗列到一个ta ...

  8. AngularJs中文社区学习资料

    AngularJs中文社区学习资料,供学习: http://angularjs.cn/tag/AngularJS

  9. [HNOI 2013] 旅行 (数学)

    感觉此题难啊,数学还是太渣了,看了半天的题解才算明白了点儿. 题目大意 给一个长度为n且仅由1和-1组成的序列ai, i = 1, 2, ..., n,每个位置都有另一个值vi,要求用某种方案将序列划 ...

  10. windows wim

    http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8e011506-6307-445b-b950-215def45ddd8