我们在运营前还需要准备的技术储备
Druid数据库连接池
相关文档:
http://www.iteye.com/magazines/90#111
项目主页
http://code.alibabatech.com/wiki/display/Druid/Home
===============================
Tengine
项目主页 http://tengine.taobao.org/
为什么我们要用这个,而不直接使用Nginx?
A:因为这个家伙和Nginx一模一样,但比Nginx多一些功能,比如限制某个用户的并发数(这个NGINX有),同时提供白名单,关键是OSCHINA.NET等网站也从NGINX迁移到了Tengine
===============================
对于恶意压力测试,比如DDOS,我们使用Tengine有什么办法可以防御?
A:可以采用封UA,封IP的方式进行处理,什么是封UA?如何封IP呢?
UA是指User Agent,参考:
http://www.cnblogs.com/top5/archive/2011/01/13/1934845.html
http://www.linuxidc.com/Linux/2010-01/23812.htm
http://www.poluoluo.com/server/201301/192668.html
===============================
nginx负载均衡器处理session共享的几种方法
http://www.oschina.net/question/12_621
黄海决定以后在项目中不允许使用session,一率使用cookie替代,具体使用方法需进一步研究决定。
http://hi.baidu.com/china8jie/item/20eebde2fb216cd0ea34c998
http://www.blogjava.net/liuxiaosan/articles/357092.html
===============================
我们未来的架构就是
LVS+KEEPALIVED负载均衡 共2台
Tengine WEB服务器,如果可能也做一些缓存模块的使用,Tomcat7+jdk7 WEB服务器 最少两台,每台最少一个。
Memcached 缓存服务器,最初使用一台就行。
Mysql 5.5 最初一台数据库服务器就可以,做好备份工作。后期可以添加主从或者MMM解决方案,也可以使用阿米巴。
NFS 共享磁盘存储,最少两台,MOUNT到WEB服务器上。
这样算下来,最小的结构是8台计算机实现。
我们在运营前还需要准备的技术储备相关推荐
- 小学毕业能学php吗,将来没出息的娃,多半从小就有这些缺点,小学毕业前还不改就晚了...
文|西红柿妈妈 孩子在11岁.12岁之前,性格和言行方面若有欠缺的地方,家长通过及时引导,孩子尚且容易改变.但是,孩子小学毕业了,如果自身存在缺点,养成了某些不良习惯.那么,很不幸,这一切恐怕已经定型 ...
- C++中指针前还加是什么意思
C++中指针前还加&是什么意思 区分使用位置,有两种可能: 1 在定义时使用,如 int *a; int * &p = a; 这种是C++中的引用,p本身不占用内存空间,只是a的一个别 ...
- 页面驱动开发(Page Driven) —— 一种大多数人还不认同的技术
---------- 前言 ---------- 极限编程为什么不极限?我们已经按照教科书.Jcobson.MatinFowler的做了,用了测试驱动,用了小卡片,用了standmeeting,可是结 ...
- 《三体》刘慈欣:意识上传离现实还存在很大技术障碍
在刚刚过去一周的乌镇区块链大会上,三体作者刘慈欣首次参加了区块链主题峰会,并参与了"科幻+区块链"的主题圆桌论坛. 刘慈欣,中国科幻小说代表作家之一,被誉为"中国当代科幻 ...
- SpringCloud(10)—— 国寿i动项目经验之(解决前后端跨域请求技术)
国寿i动项目经验之(解决前后端跨域请求技术): 由于网段原因,导致前端js请求后端服务接口出现跨域,没法实现正常的请求,所以需要对请求进行跨域处理 引入jar: <!-- 解决前后端接口交互跨域 ...
- 【ChatGPT】ChatGPT 在电商用户运营业务中的应用、技术方案、带来的价值
文章目录 [ChatGPT]ChatGPT 在电商用户运营业务中的应用.技术方案.带来的价值 一.摘要 二.引言 三.基本原理与架构 四.电商用户运营业务中的应用 4.1 用户画像 4.2 个性化推荐 ...
- 净网先锋杀啦卡巴斯基,并且还..(与净网先锋技术支持客服对话)
净网先锋杀啦卡巴斯基,并且还..(与净网先锋技术支持客服对话) 净网先锋下载地址http://groups-beta.google.com/group/sys-fans/web/jw.rar 卡巴斯基 ...
- 送给所有还未买房的技术朋友们——住房按揭贷款计算器
送给所有还没买房的技术朋友们--住房按揭贷款计算器,愿大家早日有"家" 立即下载住房银行按揭计算器
- 找代运营前店铺需要具备哪些条件?
现在电商行业发展的如火如荼,很多卖家看准商机,纷纷在电商平台上开店,但很多卖家没有足够的运营经验导致店铺发展不下去.正因为这样市面上出现了网店代运营行业,他们可以帮助卖家及时有效的去解决问题.这时可能 ...
最新文章
- 全血微量元素团标今起实施 李喜贵:两项标准填补国内外空白
- 【数据结构】----C语言实现栈操作
- 期待!华为P40渲染图再曝光:前置打孔双摄+6.5英寸大屏
- MySQL中replace主键_Mysql中replace与replace into的用法讲解
- 第五步_安装编译必须的软件包依赖包
- Metatable让我从心认知了Lua(相知篇)
- 嵌入式系统框架----软件篇
- apache实验报告 linux_apache服务器的安装与配置实验报告.doc
- ifconfig command not found
- 制作EDM 邮件规范
- UVM factory机制源码探微
- 马虎词汇教程6-10(转载)
- 一周新论文 | 2020年第13周 | 自然语言处理相关
- java支持多继承吗
- windows安装linux
- 人工智能算法工程师成长曲线
- mysql_08_ yum(dnf)安装
- [STL]set存储pair并自定义排序
- Word中的公式显示不全,或许是这个原因
- javascript小技巧[转]
热门文章
- PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
- PHP 端口号 是否 被占用 以及 解决方法
- [No000077]打造自己的Eclipse
- C# .net中cookie值为中文时的乱码解决方法
- Java线程:新特征-条件变量(转)
- 可以用for循环直接删除ArrayList的特定元素吗?可能会出现什么问题?怎样解决?
- Nginx服务器不支持PATH_INFO的问题及解决办法
- VS2013_QT5.4_静态编译问题_已经解决
- 服务器流量异常排查步骤(查看进程的流量)
- Windows - CMD窗口UTF8编码乱码问题的解决!