nginx原理
1、作为Web服务器,Nginx处理静态文件、索引文件,自动索引的效率非常高
2、作为代理服务器,Nginx可以实现无缓存的反向代理加速,提高网站运行速度
3、作为负载均衡服务器,Nginx既可以在内部直接支持Rails和PHP,也可以支持HTTP代理服务器对外进行服务,同时还支持简单的容错和利用算法进行负载均衡
4、在性能方面,Nginx是专门为性能优化而开发的,实现上非常注重效率。它采用内核Poll模型,可以支持更多的并发连接,最大可以支持对5万个并发连接数的响应,而且只占用很低的内存资源
5、在稳定性方面,Nginx采取了分阶段资源分配技术,使得CPU与内存的占用率非常低。Nginx官方表示,Nginx保持1万个没有活动的连接,而这些连接只占用2.5MB内存,因此,类似DOS这样的攻击对Nginx来说基本上是没有任何作用的
6、在高可用性方面,Nginx支持热部署,启动速度特别迅速,因此可以在不间断服务的情况下,对软件版本或者配置进行升级,即使运行数月也无需重新启动,几乎可以做到7x24小时不间断地运行
7、内置的健康检查功能:如果有一个服务器宕机,会做一个健康检查,再发送的请求就不会发送到宕机的服务器了。重新将请求提交到其他的节点上。
nginx工作原理如下:
Nginx由内核和模块组成。
Nginx本身做的工作实际很少,当它接到一个HTTP请求时,它仅仅是通过查找配置文件将此次请求映射到一个location block,而此location中所配置的各个指令则会启动不同的模块去完成工作,因此模块可以看做Nginx真正的劳动工作者。通常一个location中的指令会涉及一个handler模块和多个filter模块(当然,多个location可以复用同一个模块)。handler模块负责处理请求,完成响应内容的生成,而filter模块对响应内容进行处理。
lamp原理和应用情况
LAMP 原理:
环介导等温扩增法(loop-mediated isothermal amplification,LAMP),是一种新型的核酸扩增方法,其特点是针对靶基因的6个区域设计4种特异引物,在链置换DNA聚合酶(Bst DNA polymerasc)的作用下,60--65℃恒温扩增,15-60rain左右即可核酸扩增,效率可达109~10m个数量级,具有操作简单、特异性强、产物易检测等特点。在DNA合成时, 从脱氧核酸三磷酸基质(dNTPs) 中析出的焦磷酸根离子与反应溶液中的镁离子反应,产生大量焦磷酸镁沉淀,呈现白色。因此,可以把浑浊度作为反应的指标,只用肉眼观察白色浑浊沉淀,就能鉴定扩增与否,而不需要繁琐的电泳和紫外观察。由于LAMP反应不需要PCR仪和昂贵的试剂,有着广泛的应用前景。
LAMP法的应用领域:
灵活运用能够简单、快速地进行基因扩增的特征,在各个领域得到广泛应用
食品领域:食物中毒致病菌的检测,食品的卫生管理,食物中毒的防止;
临床领域:病原菌、病毒的检测及鉴定,通过SNP多态性分型决定用药量;
农业领域:植物病害的早期发现及蔓延防止,转基因作物的检测;
环境领域:环境、水中病原微生物的检测;
工业领域:工业产品用大量DNA的生产成为可能;
畜牧业领域:雌雄性别判断,病原微生物的检测,遗传病的发现.