高性能
文章平均质量分 90
AndreaDittis旦
这个作者很懒,什么都没留下…
展开
-
千万级用户的大型网站高并发架构设计
(1)单块架构(2)初步的高可用架构(3)千万级用户量的压力预估(4)服务器压力预估(5)业务垂直拆分(6)用分布式缓存抗下读请求(7)基于数据库主从架构做读写分离(8)总结本文将会从一个大型的网站发展历程出发,一步一步的探索这个网站的架构是如何从单体架构,演化到分布式架构,然后演化到高并发架构的。一、单块架构一般一个网站刚开始建立的时候,用户量是很少的,大概可能就几万或者几十万的用户量,每天活跃的用户可能就几百或者几千个。这个时候一般网站架构都是采用单体架构来设原创 2021-03-26 11:59:33 · 2819 阅读 · 1 评论 -
Nginx 原理和架构
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/hustspy1990/article/details/102989305Nginx 是一个免费的,开源的,高性能的 HTTP 服务器和反向代理,以及 IMAP / POP3 代理服务器。Nginx 以其高性能,稳定性,丰富的功能,简单的...原创 2019-11-21 11:26:03 · 194 阅读 · 0 评论 -
实战Nginx与PHP(FastCGI)的安装、配置与优化
一、什么是 FastCGIFastCGI是一个可伸缩地、高速地在HTTP server和动态脚本语言间通信的接口。多数流行的HTTP server都支持FastCGI,包括Apache、Nginx和lighttpd等,同时,FastCGI也被许多脚本语言所支持,其中就有PHP。FastCGI是从CGI发展改进而来的。传统CGI接口方式的主要缺点是性能很差,因为每次HTTP服务器遇到动态程序原创 2017-10-26 16:29:00 · 432 阅读 · 0 评论 -
HTTP协议方法以及报头分析
HTTP协议内容:HTTP URL、HTTP请求、HTTP响应和HTTP消息。HTTP超文本传输协议,是应用层协议。HTTP是一个基于请求/响应模式的、无状态的协议。浏览器与服务器通信过程:客户发起连接;客户发送请求;服务器响应请求;服务器关闭连接。HTTP1.1版是一个持续连接,支持流水线请求HTTP URL格式:http://host[“:”port][原创 2017-09-09 11:15:05 · 418 阅读 · 0 评论 -
Redis安装整理(window平台) +php扩展redis
主要步骤都是参考百度前几条的教程,但是中间出现了几个小小的问题,特地来补充一下: window平台Redis安装 redis windows安装文件下载地址:http://code.google.com/p/servicestack/wiki/RedisWindowsDownload#Download_32bit_Cygwin_builds_for_Windows转载 2017-09-06 10:12:54 · 227 阅读 · 0 评论 -
架构设计经验杂谈
原则做一件事情,总得有个原则,它可以帮助我们进一步评价几个相差不多的事物。架构设计时的原则是什么?种豆得豆,种瓜得瓜,你秉持的原则直接决定后续的成效。我的答案是:可用第一可维护第二其它第三可用性第一。这个没有什么争议。系统再NB,跑不起来,完不成预定需求也是扯淡。可维护第二。是争论比较多的一个地方。而我觉得,可维护真的非常非常重要。一段无法维护的代码就是一颗转载 2017-07-08 22:11:20 · 268 阅读 · 0 评论 -
php底层分析
PHP编译特点编译型语言对于C语言,C++,编译成机器码(二进制)来运行。Java语言,把.java 编译成.class, 称为bytecode(字节码),由jvm来运行解释型语言解释器解释执行。 典型的如: linux shell解释器逐行来执行命令PHP执行PHP是先编译后执行PHP稍有特殊,虽然是一个脚本语言,但不是转载 2017-06-30 15:25:17 · 250 阅读 · 0 评论 -
PHP 底层的运行机制与原理解析
PHP说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的UI框架。了解PHP底层实现的目的是什么?动态语言要像用好首先得了解它,内存管理、框架模型值得我们借鉴,通过扩展开发实现更多更强大的功能,优化我们程序的性能。转载 2017-06-30 15:02:59 · 325 阅读 · 0 评论 -
深入理解php底层:php一个生命周期
1、PHP的运行模式: PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,php工作原理都是一样的,作为一种SAPI运行。1、当我们在终端敲入php这个命令的时候,它使用的是CLI。它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。2、当使用Apache或者别web服务器作为宿主时,当一个请求到来时,PHP会来支持完原创 2017-06-30 15:00:56 · 345 阅读 · 0 评论 -
高并发处理
时常看到高并发的问题,但高并发其实是最不需要考虑的东西。为何,他虚无缥缈,很少有网站真的需要这些东西,而且其中很多技术,其实你已经在用了。有这个意识就够了,不需要时刻盯着这个问题。只有很少的网站真的能达到高并发。 简单做一个归纳,从低成本、高性能和高扩张性的角度来说有如下处理方案: 1、HTML静态化 2、图片服务器分离 3、数据库集群和库表散列 4、缓存转载 2016-11-01 16:46:30 · 261 阅读 · 0 评论 -
Redis-3.2.4集群配置(RedisCluster+SpringBoot+Jedis)
此文由本人参考其他大神文档和资料,再结合当前环境做出的配置,有什么问题请联系我.部署计划部署6个redis节点,为3主3从。端口IP地址6379192.168.101.1216379192.168.101.1996379192.168.10转载 2016-11-03 15:13:07 · 1455 阅读 · 0 评论