在python中并发是指一次处理多件事,而并行是指一次做多件事。也可以理解为在做事情时,或者计算机的资源需要处理时,在此时刻计算机需要处理资源时而把人做事情映射成计算机工作时可以或者互不干扰处理资源,这也就反射出貌似同步和异步处理时,这就是并行,而并发时计算机的资源需要处理时,在此时刻内具体负责处理的工作或事情,强调的是具体,某个时段内要做的工作,一个可以看做广度,这个可以看做深度,而此时并发处理
分类:
编程语言 时间:
2018-12-06 17:51:23
阅读次数:
181
PbootCMS是网站常用的一款CMS系统,是由国内著名程序开发商翔云科技研发的一套网站CMS系统,免费开源,扩展性较高,使用的企业很多但是避免不了网站存在漏洞,SINE安全对其代码进行安全审计的同时发现该pbootcms存在严重的漏洞,包含SQL注入获取管理员密码漏洞,以及远程代码注入执行漏洞。该pbootcms系统采用的是PHP语言开发,数据库是MYSQL,并支持pgsql数据库大并发处理,系
分类:
Web程序 时间:
2018-12-06 11:02:35
阅读次数:
208
1、概念 1、Django项目(Web应用) 2、Web服务 1、nginx :高并发处理的好 2、apache :稳定 LAMP :Linux、Apache、MySQL、Python/Php/Perl LNMP :Linux、Nginx、MySQL、Python/Php/Perl 3、uwsgi ...
分类:
其他好文 时间:
2018-11-30 16:40:13
阅读次数:
198
限流就是通过对并发访问/请求进行限速或一个时间窗口内的请求进行限速,从而达到保护系统的目的。一般系统可以通过压测来预估能处理的峰值,一旦达到设定的峰值阀值,则可以拒绝服务(定向错误页或告知资源没有了)、排队或等待(例如:秒杀、评论、下单)、降级(返回默认数据)。 限流不能乱用,否则正常流量会出现一些 ...
分类:
其他好文 时间:
2018-11-26 22:05:07
阅读次数:
213
一、消息队列在实际场景中的使用 流程A在处理时没有在当前线程同步的处理完而是直接发送了一条消息A1到队列里,然后消息队列过了一段时间(可能是几毫秒 几秒 几分钟)这个消息开始被处理,消息处理的过程就相当于流程A被处理;当然这只是一个简单的模型下面我们套用实际的场景来看一下,比如下单成功后发送短信提醒 ...
分类:
其他好文 时间:
2018-11-26 22:04:00
阅读次数:
241
比如一个股票系统有用户信息、开户、股票行情、交易、订单等,拆分后如下图所示: 原则 业务优先 每个系统都会有多个模块,每个模块又有多个业务功能;按照业务边界进行切割,再对模块进行拆分。 循序渐进 边拆分边测试,保证系统的正常运行。 兼顾技术:重构、分层 不能为了分布式而分布式,拆分过程不仅是业务梳理 ...
分类:
其他好文 时间:
2018-11-26 21:58:09
阅读次数:
193
当一个开发人员提升计算机系统负荷时,通常会考虑两种方式垂直扩展和水平扩展。选用哪种策略主要依赖于要解决的问题以及系统资源的限制。在这篇文章中我们将讲述这两种策略并讨论每种策越的优缺点。如果你已经有一个软件系统需要不断成长,那么你将有意或者无意中选择这两种策略中的一种。 垂直扩展 在垂直扩展模型中,想 ...
分类:
其他好文 时间:
2018-11-24 11:41:57
阅读次数:
183
传统web请求流程 一般来说,现在的互联网应用网站或者APP,它的整体流程可以用我们这个图里展示的来表示,用户请求开始,从这个界面是最里面的浏览器和APP,到网络转发,再到应用服务,最后到存储,这纯属可能是数据库文件系统,然后再返回到界面呈现内容。 随着互联网的普及,内容信息越来越复杂,用户数和访问 ...
分类:
其他好文 时间:
2018-11-24 11:36:56
阅读次数:
214
目录 (一)什么是服务器并发处理能力 (二)有什么方法衡量服务器并发处理能力 1.吞吐率 2.压力测试 (三)怎么提高服务器的并发处理能力 1,提高CPU并发计算能力(1)多进程&多线程(2)减少进程切换,使用线程,考虑进程绑定CPU(3)减少使用不必要的锁,考虑无锁编程(4)考虑进程优先级(5)关 ...
分类:
其他好文 时间:
2018-11-12 11:25:25
阅读次数:
131
Nginx的介绍 Nginx是由俄罗斯的Igor Sysoev使用C语言开发的轻量级、高性能、开源、跨平台的Web服务器。 Nginx使用基于事件驱动的架构能够并发处理百万级的TCP连接,高模块化的设计和自由的许可证使得扩展Nginx功能的第三方模块层出不穷,而且优秀的设计带来了极佳的稳定性,因此其 ...
分类:
Web程序 时间:
2018-11-03 15:26:26
阅读次数:
201