web服务器

静态页面和动态页面请求的原理

静态页面的原理
在这里插入图片描述
动态页面的原理
在这里插入图片描述

web服务器

ASP:

  • 微软开发
  • 国内最开始流行的
  • 在HTML中嵌入了VB脚本
  • 维护成本高

PHP:

  • 开发速度快,功能很强大,跨平台,代码简单
  • 缺点:无法承载大访问量的情况,存在局限性
  • 适用于中小型网站,目前国内大量的网站都是中小型网站

JSP/Servlet:
B/S:浏览器和服务器
C/S:客户端和服务器

  • sun公司主推的B/S架构
  • 基于Java语言,且目前所有的大公司,或者一些开源的组件,都是使用java写的
  • 可以承载三高问题(高并发,高可用,高性能)所带来的影响

Tomcat

Tomcat是apache软件基金会下的一个核心项目,它是一个免费的开源的web应用服务器,属于轻量型服务器,对于一个初学JavaWeb的开发人员来说是最好的选择。
Tomcat说白了就是用来运行我们的JSP和Servlet页面的。

Tomcat安装
直接去官网下载一个,对应自己电脑的版本。

Tomcat启动和关闭
在Tomcat目录下有一个bin目录,这个目录存放了所有可执行文件,进入之后找到startup.bat,直接双击就可以启动

关闭同理也是在bin下有一个shutdown.bat文件,直接双击就可以停止。

高难度面试题
请你谈谈网站是如何进行访问的?

1.用户输入域名
2.首先去本机的C:\Windows\System32\drivers\etc\hosts文件中去看是否有域名的映射
2.1如果找到,则直接替换为域名映射的ip地址
2.2如果没有找到,则会去DNS服务器上面找,找到则返回,没有找到则返回没找到
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值