网站架构
咸菜one
闻鸡起舞,通宵达旦!
展开
-
关于大型网站调优的学习总结之网站架构问题
这两天,看了“传智播客” 韩顺平老师的视频。现在把学的前几张做个总结!磨刀不误砍柴功嘛! 问题1.网站的架构的问题。 首先了解一下现代大型网站的架构服务器集群。 刚刚学习PHP那会儿,心目中服务器的架构是这个样子的(如图1) (图1) 如图所示,多个客户同时访问服务器,服务器访问网站,这样的结果是,每一个客户访问网站原创 2015-01-20 23:29:52 · 653 阅读 · 1 评论 -
命令模式
<?php//命令接口interface Command{ public function execute();}//具体命令class ConcreteCommand implements Command{ private $_receiver; public function __construct($receiver){ $this转载 2016-06-16 18:16:06 · 225 阅读 · 0 评论 -
TCP 三次握手,四次挥手
一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,Ack=Seq+转载 2017-04-17 16:16:02 · 208 阅读 · 0 评论 -
消息队列
一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。二、消息队列应用场景以下介绍消息队列在实际应用中常用的转载 2017-05-13 18:19:05 · 285 阅读 · 0 评论 -
链路分析设计总结
链路分析1.背景目前公司采用的是服务化设计,(什么是服务化?),服务化带来便利的同时也带了了一个问题。那就是请求链路长,通常一个api访问会访问到多个服务。这样就导致查询一个访问需要查询好几个服务。链路分析就是解决的就是把这些访问的信息都串联起来。2.日志设置以上要考虑的问题有两个:如何把这些不同服务器上的日志串联起来如何保证这个接口的访问顺序一个接口访问到了...原创 2018-07-11 01:05:28 · 2075 阅读 · 0 评论