导航菜单
路很长,又很短
博主信息
昵   称:Cocodroid ->关于我
Q     Q:2531075716
博文数:359
阅读量:1984527
访问量:240364
至今:
×
博文->>搜索结果(耗时0.028秒) 博文列表>>
Tags : Web服务器,应用程序服务器,HTTP服务器 发表时间: 2016-11-14 23:54:05
WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器?这些问题困惑了很久,今天终于梳理清楚了:Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL。与客户端的网络浏览器配合。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的(有没有支持除HTTP之外的协议的web服务器,作者没有考证过),说的是一回事。应用程序服务器(简称应用服务器),我们先看一下微软对它的定义:”我们把应用程序服务器定义为“作为服务器执行共享业务
类别:Linux | 阅读(965)| 回复(0)| (0) 阅读全文>>
Tags : Web系统,架构 发表时间: 2016-06-20 23:07:33
三年多前,我在腾讯负责的活动运营系统,因为业务流量规模的数倍增长,系统出现了各种各样的异常,当时,作为开发的我,7*24小时地没日没夜处理告警,周末和凌晨也经常上线,疲于奔命。后来,当时的老领导对我说:你不能总扮演一个“救火队长”的角色,要尝试从系统整体层面思考产生问题的根本原因,然后推进解决。我幡然醒悟,“火”是永远救不完的,让系统能够自动”灭火”,才是解决问题的正确方向。简而言之,系统的异常不能总是依赖于“人”去恢复,让系统本身具备“容错”能力,才是根本解决之道。三年多过去了,我仍然负责着这个系统,而它也已经从一个日请求百万级的小Web系统,逐步成长为一个高峰日请求达到8亿规模的平台级系统
类别:架构 | 阅读(1096)| 回复(0)| (0) 阅读全文>>
Tags : Web,缓存,HTTP,缓存策略 发表时间: 2016-05-12 22:15:22
简介对于您的站点的访问者来说,智能化的内容缓存是提高用户体验最有效的方式之一。缓存,或者对之前的请求的临时存储,是HTTP协议实现中最核心的内容分发策略之一。分发路径中的组件均可以缓存内容来加速后续的请求,这受控于对该内容所声明的缓存策略。在这份指南中,我们将讨论一些Web内容缓存的基本概念。这主要包括如何选择缓存策略以保证互联网范围内的缓存能够正确的处理您的内容。我们将谈一谈缓存带来的好处、副作用以及不同的策略能带来的性能和灵活性的最大结合。什么是缓存(caching)?缓存(caching)是一个描述存储可重用资源以便加快后续请求的行为的术语。有许多不同类型的缓存,每种都有其自身的特点,应
类别:网站建设 | 阅读(1235)| 回复(0)| (0) 阅读全文>>
Tags : websocket 发表时间: 2016-04-21 19:04:49
前一篇文章使用四种框架分别实现百万websocket常连接的服务器介绍了四种websocket框架的测试方法和基本数据。最近我又使用几个框架实现了websocketpush服务器的原型,并专门对这七种实现做了测试。本文记录了测试结果和一些对结果的分析。这七种框架是:NettyUndertowJettyVert.xGrizzlyspray-websocketnodejs-websocket/Node.js最近用Golang实现了第八种,Go表现还不错。Go测试环境使用三台C3.4xlargeAWS服务器做测试。一台作为服务器,两台作为客户端机器,每台客户端机器启动10个client,一共20个c
类别:编程开发 | 阅读(1308)| 回复(0)| (0) 阅读全文>>
Tags : websocket 发表时间: 2016-04-20 18:57:51
目录[−]服务器的参数调优TCP/IP参数配置最大文件描述符应用运行时调优OutOfMemoryKiller客户端的参数调优服务器测试Netty服务器Spray服务器Undertownode.js参考文档事实上,最近我又增加了几个框架,现在包括Netty,Undertow,Jetty,Spray,Vert.x,Grizzly和Node.js七种框架。测试数据可以看下一篇文章:七种WebSocket框架的性能比较著名的C10K问题提出的时候,正是2001年。这篇文章可以说是高性能服务器开发的一个标志性文档,它讨论的就是单机为1万个连接提供服务这个问题,当时因为硬件和软件的限制,单机1万还是一个非
类别:编程开发 | 阅读(1204)| 回复(0)| (0) 阅读全文>>
Tags : 性能优化,Web 发表时间: 2016-04-09 14:06:48
简介web的优化就是一场阻止http请求最终访问到数据库的战争。优化的方式就是加缓存,在各个节点加缓存。web请求的流程及节点熟悉流程及节点,才能定位性能的问题。而且优化的顺序一般也是按请求的流程逐一优化。这里的流程只是做个概要,并不代表全面。整个流程是以最快的方式让用户看到结果定位的方法思路是:把看不见的http,具体化、可视化。定位是优化的前提。没有准确的定位就无法有效的解决问题。浏览器看整个请求的时间看整个页面加载的时间看页面加载的数据大小看页面请求数例如:定位结果是后台请求慢是前端加载慢(document,js,image,request数等)服务器监控看整个请求的时间看sql的时间(
类别:SEO | 阅读(1348)| 回复(0)| (0) 阅读全文>>
Tags : Web优化,性能优化 发表时间: 2016-03-02 20:09:17
提升Web应用的性能变得越来越重要。线上经济活动的份额持续增长,当前发达世界中5%的经济发生在互联网上(查看下面资源的统计信息)。我们现在所处的时代要求一直在线和互联互通,这意味着用户对性能有更高的期望。如果网站响应不及时,或者应用有明显的延迟,用户很快就会跑到竞争者那边去。例如,Amazon十年前做的一项研究表明,网页加载时间减少100毫秒,收入就会增加1%。最近另一项研究凸显了一个事实,就是有一半以上的受调查网站经营者说他们会因为应用的性能不好,而损失收入或客户。一个网站需要多快?网页加载时间每增加1秒钟,就会有4%的用户选择离开。顶尖的电子商务网站把第一次交互时间控制在1-3秒内,这样带
类别:SEO | 阅读(1603)| 回复(0)| (0) 阅读全文>>
Tags : 架构,Web 发表时间: 2016-01-26 19:57:27
印度最大电商公司Snapdeal介绍了其SnapdealAds系统支持每天5B请求的经验分享。Snapdeal是一家类似于京东和阿里巴巴结合体的电商平台。独立商户可以借助这个平台销售高质量的商品,在Snapdeal出售的商品均为全新,并且支持七天免费退换。商家进驻Snapdeal后,随后的事宜(交易、包装和物流)都将由Snapdeal完成,也就是商家都将成为Snapdeal的“供货商”,无需与用户直接进行交易。对于只有不到10个工程师的团队构建一个可伸缩的大型Web系统(web-scale)是困难的,使用正确的技术也许比你的团队成员数量多少更加重要。关键战略:1.从水平和垂直两个方面扩展2.C
类别:架构 | 阅读(1112)| 回复(0)| (0) 阅读全文>>
Tags : 优化,Web,性能指标 发表时间: 2016-01-05 18:53:58
在Web应用程序开发中,开发人员和项目经理们在保证项目完成进度的同时,无时不刻的关注着程序的性能和可扩展性。本文罗列了优化Web应用程序需要参考的十个性能指标。月均访客数量比较观察Web页面的月均访客数量。如果数量在持续下滑,则可能有以下两个原因:其一是没有进行合适的SEO(搜索引擎优化);其二是web页面的响应时间存在问题。你需要你的团队验证比较过去6-12个月里的程序性能,找出最根本的原因。关键页面的响应时间如果用户访问的某个页面的跳出率过高,那么你就需要对该页面进行验证了。尤其是在结账、添加物品到购物车、不同模型的比较等页面。你需要验证这些关键页面的响应时间,并检查这些页面的负载量。你的
类别:SEO | 阅读(1390)| 回复(0)| (0) 阅读全文>>
Tags : Jersey,Apache Tomcat,RESTful Web 发表时间: 2015-12-30 19:15:10
Representationalstatetransfer(REST)在2000年由RoyFielding在博士论文中提出。但是,在Java™社区中,直到2008年JSR311(JAX-RS)规范定稿后才将其标准化。第一个版本的参考实现甚至更晚。在本文中,我将介绍Jersey——JSR311的参考实现,描述其必要的API和注释。我还将展示如何通过在ApacheTomcat中集成Jersey从servlet风格的服务转型到RESTful服务。RESTfulWeb服务简介REST在2000年由RoyFielding在博士论文中提出,他是HTTP规范1.0和1.1版的首席作者之一。REST中最重要的
类别:编程开发 | 阅读(981)| 回复(0)| (0) 阅读全文>>