分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

WEB 服务器 加速缓存比较

发布时间:2023-09-06 01:25责任编辑:胡小海关键词:缓存
Nginx 相对 Apache httpd 的优点:
1 ?- 轻量级,同样起web 服务,比apache 占用更少的内存及资源2 ?- 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能3 ?- 高度模块化的设计,编写模块相对简单4 ?- 社区活跃,各种高性能模块出品迅速啊
Apache httpd 相对 Nginx 的优点:
1 ?- rewrite ,比nginx 的rewrite 强大2 ?- 模块超多,基本想到的都可以找到3 ?- 少bug ,nginx 的bug 相对较多4 ?- 超稳定
加速缓存;;  缓存一般用来保存一些经常存取的对象或数据;
高性能服务器的加速器;1、Varnish 高性能开源的反向代理和http加速器;2、squid 是一个高性能的代理缓存服务器;  相同点: ????都是开源的、都做反向代理;  不同点: ???  Varnish 稳定性;访问速度快;squit 是从硬盘缓存。 ???  Varnish 可以支持更多的并发链接;也可以支持更多的TCP链接。 ????但是如果一旦断电,对后端服务器造成很大压力; ???  Varnish 并发状态下的CPU IO和内存资源开销高于 squid。 ???  Squid不仅支持HTTP协议,还支持FTP、gopher、SSL和WAIS等协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。     Squid缓存的是Internet 本地数据 3、resin
  是一个非常流行的application server ?支持负载均衡;增加web站点的可靠性,  可以用来JSP 编程; ?Resin 提供了最快的jsp/servlets运行平台。  可以使用apache+resin的方案借助apache的缓存功能提高性能。 4、Memcached  开源免费的 分布式内存对象缓存系统;用于减少数据库负载,进而提升系统的性能;;  Memcache 是一种内存缓存,把对象缓存在内存当中;内存中缓存的这些数据通过API的方式读取;  可以用来条网站的响应速度。

WEB 服务器 加速缓存比较

原文地址:http://www.cnblogs.com/sharesdk/p/7853811.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved