架构
tesgoo
这个作者很懒,什么都没留下…
展开
-
关于大型网站技术演进的思考(十五)--网站静态化处理—前后端分离—中(7)
关于大型网站技术演进的思考(一):存储的瓶颈(1)关于大型网站技术演进的思考(二):存储的瓶颈(2)关于大型网站技术演进的思考(三):存储的瓶颈(3)关于大型网站技术演进的思考(四):存储的瓶颈(4)关于大型网站技术演进的思考(五):存储的瓶颈(5)关于大型网站技术演进的思考(六):存储的瓶颈(6)关于大型网站技术演进的思考(七):存储的瓶颈(7)关于大型网站技术演进的思考(八):存储的瓶颈(转载 2015-03-02 17:40:40 · 515 阅读 · 0 评论 -
haproxy参数配置说明
http://blog.itpub.net/28624388/viewspace-1288651/说明:1.haproxy的配置段有"global","defaults","listen","frontend"和"backend"等“global”配置中的参数为进程级别的参数,且通常与其运行的操作系统有关defaults:用于为所有其他配置段提供默认参数,这配置默认配置参数可由转载 2015-06-23 09:42:38 · 3363 阅读 · 0 评论 -
logstash+elasticsearch +kibana 日志管理系统
Logstash是一个完全开源的工具,他可以对你的日志进行收集、分析,并将其存储供以后使用(如,搜索),您可以使用它。说到搜索,logstash带有一个web界面,搜索和展示所有日志。kibana 也是一个开源和免费的工具,他可以帮助您汇总、分析和搜索重要数据日志并提供友好的web界面。他可以为 Logstash 和 ElasticSearch 提供的日志分析的 Web 界面。目的就是为了转载 2015-07-09 17:08:17 · 1223 阅读 · 0 评论 -
Kibana+Logstash+Elasticsearch 日志查询系统
搭建该平台的目的就是为了运维、研发很方便的进行日志的查询。Kibana一个免费的web壳;Logstash集成各种收集日志插件,还是一个比较优秀的正则切割日志工具;Elasticsearch一个开源的搜索引擎框架(支持群集架构方式)。1 安装需求1.1 理论拓扑1.2 安装环境1.2.1 硬件环境服务器配置:(HP DL 385 G7 、RAM:12G、转载 2015-07-09 17:13:11 · 1093 阅读 · 0 评论 -
网站禾 只 分之我见
数据库: * 专库 水平表(以用户ID 取100模来建表) 增加当天的日期字段来方便取同一天的数据。CREATE TABLE `jm_jifen_log90` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '积分记录表', `uid` int原创 2015-09-08 11:14:23 · 323 阅读 · 0 评论 -
技术文档--url
1一个最小的物联网系统设计方案及源码 http://gmszone.github.io/iot/2 简明 Python 教程 http://sebug.net/paper/python/3.tython学习站http://www.pythontab.com/4linux 学习视频http://www.pythoner.cn/course/to转载 2014-02-20 11:35:41 · 945 阅读 · 0 评论 -
投-票流程
1.后台创建投票 admin.survey 登录用户 全部用户 引用 独立 上线,生成调用的js2 文章,新闻,话题等调用3 内容页调用js 根据条件判断是否投过票 投票 openapi.Surveyport 显示投票结果原创 2015-09-17 09:46:22 · 325 阅读 · 0 评论 -
AccessDiver
http://www.bitscn.com/network/hack/200811/155195.html翻译 2015-10-11 22:36:48 · 471 阅读 · 0 评论 -
mysql -u root -p 等这些常用的参数
一,mysql命令行参数Usage: mysql [OPTIONS] [database] //命令方式 -?, --help //显示帮助信息并退出 -I, --help //显示帮助信息并退出 --auto-rehash //自动补全功能,就像linux里面,按Tab键出提示差不多,下面有例子转载 2015-06-21 17:57:29 · 722 阅读 · 0 评论 -
beanstalkd消息队列在生产环境的应用
Beanstalkd 是一个高性能的消息队列中间件,本博文宅鸟将介绍一下这个东东的使用。一、先通过概念让大家了解Beanstalkd的特性和工作场景。 Beanstalkd 是一个轻量级消息中间件,它最大特点是将自己定位为基于管道 (tube) 和任务 (job) 的工作队列 (work-queue):Beanstalkd 支持任务优先级 (priority转载 2015-06-16 10:09:44 · 711 阅读 · 0 评论 -
SHOW SLAVE STATUS 详解
MySQL同步功能由3个线程(master上1个,slave上2个)来实现。执行 DE>START SLAVEDE> 语句后,slave就创建一个I/O线程。I/O线程连接到master上,并请求master发送二进制日志中的语句。master创建一个线程来把日志的内容发送到slave上。这个线程在master上执行 DE>SHOW PROCESSLISTDE> 语句后的结果中的 DE>Binlo转载 2015-06-16 23:02:53 · 1756 阅读 · 0 评论 -
设置MySQL复制时,replicate-ignore-db模式下如何正常工作
在复制中,如果启用参数 replicate-ignore-db / replicate-do-db 后想要让复制正常运行,只需在连接数据库后不执行 "use db" 语句即可,如果是在php中,连接数据库后,不再执行 mysql_select_db() 即可。这是因为复制机制会判断是否使用了 replicate-do(ignore)-db 参数,然后判断当前数据库是否为指定的数据库,如果是,才执行转载 2015-06-16 23:07:09 · 1713 阅读 · 0 评论 -
千万级并发HAproxy均衡负载系统介绍
http://www.oschina.net/question/17_8785Haproxy介绍及其定位 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。根据官方数据,其最高极限支持10G的并发。 HAProxy特别适用于那些负载特大的web站点, 这些站点通常又需要会话保持或七层处理。HAProx转载 2015-06-16 10:26:01 · 359 阅读 · 0 评论 -
小心使用replicate_do_db和replicate_ignore_db
使用replicate_do_db和replicate_ignore_db时有一个隐患,跨库更新时会出错如设置 replicate_do_db=testuse mysql;update test.table1 set ......第二句将不会被执行如设置 replicate_ignore_db=mysqluse mysql;update test.table1转载 2015-06-16 23:05:27 · 4610 阅读 · 0 评论 -
主从复制
MySQL支持单向、异步复制,复制过程中一个Linux服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新。为什么使用主从复制?1、主服务器/从服转载 2015-06-16 23:22:44 · 343 阅读 · 0 评论 -
MySQL双机热备份方法
在linux服务器lvs负载均衡、双机热备应用中经常用到mysql双机热备,安装和配置过程如下: 一、 安装MYSQL # cp mysql-standard-4.1.9-pc-linux-gnu-i686.tar.gz /usr/local/ # tar zxvf mysql-standard-4.1.9-pc-linux-gnu-i686.tar.gz # mv mys转载 2015-06-17 09:46:10 · 550 阅读 · 0 评论 -
linux下mysql开启远程访问权限及防火墙开放3306端口
开启mysql的远程访问权限默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。主流的有两种方法,改表法和授权法。相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法1、登陆mysql?1mysql -u root -p转载 2015-06-17 09:55:18 · 833 阅读 · 0 评论 -
【MySql】 BlackHole :黑洞引擎
BlackHole :黑洞引擎,写入的任何数据都会消失,用于记录binlog做复制的中继存储!如何安装: 在安装MySQL时使用带有--with-blackhole-storage-engine选项的 configure 命令。BLACKHOLE存储引擎在MySQ供应的服务器二进制版里可以找到:通过查看SHOW ENGINES或SHOW VARIABLES LIKE '转载 2015-06-16 10:01:34 · 1089 阅读 · 0 评论 -
mysql基于BLACKHOLE复制基础的各种架构
Mysql复制架构 这是mysql主从复制最基本的原理图,左边是主master,右边是从slave,从图中可以清晰看到mysql的复制进程,master产生二进制日志binlog,输出到binlog文件,然后slave主机请求日志文件,master主机发送二进制到slave主机,二进制到slave后,写入中继日志,realylog,然后slave主机调用sql进程读取中继日志转载 2015-06-16 09:52:19 · 419 阅读 · 0 评论 -
增加评论逻辑
一、增加评论逻辑1、先判断用户是否登录,以及是否账号被禁用2、判断评论是否为空(包括空格),以及字符长度(5至1000个字符)3、判断视频、产品是否存在4、判断是否重复评论以及是否频繁评论(10s)5、检测垃圾词语和评论相似度(注:如果评论内容包含了垃圾词语,则不检测相似度,他们的状态都设置为不显示,以及admin_type为2)6、判断是否插入成功(插入成功将comm原创 2015-10-30 14:09:19 · 806 阅读 · 0 评论