Web服务器

Web服务器简要概述:
       Web服务器是一种被动程序,是向提供请求的浏览器提供响应文档。
我对服务器的理解:用一个简单的例子说明:

首先,如果我有一个静态页面,我需要帮他发布到外网上,但是就需要连接到网络。而服务器就相当于一个Socket程序,提供一个ip 和端口,我们把加载到服务器上,当外部有请求访问这个服务器的ip和我端口的时候,我们就根据请求,返回我们的页面。

所以服务器起到了一个对端口进行监听,并等待请求的机制。


常见web服务器:
  •     WebLogic
            BEA公司产品,支持 J2EE规范(13门技术) 
  •     Window IIS 服务器
               
  •     Apache  Tomcat服务器    
  为什么要把Apache 和 Tomcat 服务器一起来说,因为他们是有内在联系的
          首先Apache 和Tomcat 关系不能简单的用什么和什么来描述。他们虽然都是apache公司开发的,但是是两个不同的产品。
           共同点:
             同一家公司 ,都能支持HTTP 的 web服务器,静态资源都能支持的。
            不同:
             apache 服务器是C语言开发,Tomcat 是java 撸出来的,所以Tomcat 可以解析jsp, 因此tomcat对J2EE中 jsp servlet的支持是很好的。不仅如此,tomcat 还可以支持ASP , PHP,CGI动态网页资源  ,apache 不用java写,所以它没这功能,所以当需要解析jsp 的时候,不得不用tomcat了。
         其实呢,Apache只能处理静态页面HTML,不过可以通过插件支持PHP,估计PHP开发快,就快在这里了,Apache的卓越能力是处理静态网页资源。如果通过插件,让其支持php当然很快了。
             他们各有各的优点,所以Tomcat 和 apache可以整合使用,用Apache处理静态资源 HTTP server,让Tomcat处理JSP 动态资源 ,这样就可以提高效率了,静态动态资源分开响应。
那么问题来了。都是请求,如何区分静态,动态呢??????
  •    Jboss服务器
              这个是个好东西。好在它免费,完全免费,可以用做商业用途,而且开放J2EE源代码。同时也有闭源的。流入流出是两个不同的途径。
Jboss是EJB的容器,但是核心功能不包括Servlet和jsp , 一般与Tomcat或Jetty绑定使用。
Jboss小,需要的内存和硬盘空间小
安装方便:通常只需要配置环境变量即可
热部署:热部署就是 只需要将Bean的jar 部署到路径下,修改后,也会自动更新。
Jboss和web服务器运行在同一java虚拟机,所以,Servlet调用EJB 就不需要网络,提高了效率和安全性
              可以做集群

  • IBM WebSphere  服务器
基于html+python+Apriori 算法、SVD(奇异值分解)的电影推荐算法+源码+项目文档+算法解析+数据集,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档 电影推荐算法:Apriori 算法、SVD(奇异值分解)推荐算法 电影、用户可视化 电影、用户管理 数据统计 SVD 推荐 根据电影打分进行推荐 使用 svd 模型计算用户对未评分的电影打分,返回前 n 个打分最高的电影作为推荐结果 n = 30 for now 使用相似电影进行推荐 根据用户最喜欢的前 K 部电影,分别计算这 K 部电影的相似电影 n 部,返回 K*n 部电影进行推荐 K = 10 and n = 5 for now 根据相似用户进行推荐 获取相似用户 K 个,分别取这 K 个用户的最喜爱电影 n 部,返回 K*n 部电影进行推荐 K = 10 and n = 5 for now Redis 使用 Redis 做页面访问次数统计 缓存相似电影 在使用相似电影推荐的方式时,每次请求大概需要 6.6s(需要遍历计算与所有电影的相似度)。 将相似电影存储至 redis 中(仅存储 movie_id,拿到 movie_id 后还是从 mysql 中获取电影详细信息), 时间缩短至:93ms。 十部电影,每部存 top 5 similar movie 登录了 1-6 user并使用了推荐系统,redis 中新增了 50 部电影的 similar movie,也就是说,系统只为 6 为用户计算了共 60 部电影的相似度,其中就有10 部重复电影。 热点电影重复度还是比较高的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值