网站开发进阶 (五) 网站发布之道

一、前言
一个完整的网站需要 3 个部分: 1.域名 2.空间 3.网页。其中,域名是网址;空间是存放网站程序的。
做了一下午的域名访问,在本地是可以的,但是在访问阿里云上的主机却出现了异常。令人费解,中午吃饭时还被老师嫌弃了一回,o(︶︿︶)o 唉!自己真的很水吗?
自己犯了常识性的错误,IIS与tomcat都是 web 服务器,而自己却傻了吧唧的要给两者做关联,悲剧啊简直是!
二、IIS与tomcat区别
服务的对象不同
tomcat 做 java web 的服务器,iis为用微软开发的网站服务器。具体而言就是:tomcat支持Java开发的Web程序,它是 Web 服务器容器,支持:jsp,Servlet,Struts,Hibernate等,但不支持EJB;IIS是微软Windows自带的,支持ASP。
性能不同
apache/iis在处理静态页面方面优于tomcat/jswdk。
iis, apache, tomcat三者的共同点是都可以直接用作 Web 服务器,就是你看 www 网页就是把网页放到服务器上的。
区别:
iis和apache二者只能作 web 服务器(iis是ms出品的闭源产品,apache是apache.org出品的开源产品,性能好一点),而tomcat除过做 web 服务器外,还可以作应用服务器。
所谓应用服务器(App Server),这里主要是为Java EE的 Web 应用提供一个运行的容器。其实细分还可以分成按是否根据Java EE规范的版本支持看其支持到什么程度, 如Java EE 1.5 App服务器,Java EE 6 App服务器等),严格说来由于Tomcat本身不支持EJB,多数情况下它是作为运行Servlet/JSP的容器。
最后,也可以把Tomcat做成只有应用服务器的功能,与iis或apache进行连接,因为静态网页的解析后者会快一些。
版权声明: 本文为 InfoQ 作者【No Silver Bullet】的原创文章。
原文链接:【http://xie.infoq.cn/article/38fad1cee385eae127248e72d】。文章转载请联系作者。










评论