美文网首页
关于后端语言与http的了解

关于后端语言与http的了解

作者: JunVincetHuo | 来源:发表于2016-11-15 22:44 被阅读0次

动手

1.初学者在本地安装 Apache 与 PHP。安装 [xampp] 套件即可。XAMPP 里面包含 Apache和 PHP.windows 用户也可安装 WAMP,安装包体积会小一些。对于后端熟悉的同学可单独安装Apache 和 PHP。

XAMPP.png

2.学习 xampp或者wamp 的简单配置使用,在本地启动 web 服务器,通过浏览器访问,通过浏览器打开本地 webserver 下的 php 文件,截图展示。

本地服务器测试.png

问题###

1.简单描述下web 服务器、PHP、数据库、浏览器是如何实现动态网站的?

Paste_Image.png
  1. 用户输入URL访问web时,DNS会将URL转换成IP地址(通过查找的方式)。
  2. 通过HTTP协议,浏览器会根据IP地址连接IP地址所在的服务器(http默认端口为80)。
  3. 当连接到web服务器后,服务器会根据你的所需要的请求(就是你所需要的文件),查找所需要的文件(HTML),再返回给浏览器
  4. 倘若你发送的是php的请求,由于Apache服务器本身不能处理php动态语言脚本文件,它会把这个php文件交给php的应用服务器翻译成html的静态代码(这样的话浏览器才会识别),然后再返回给浏览器。
  5. 倘若要访问MySQL数据库时,处理数据库的时候,Apache服务器使用PHP应用服务器打开php文件,通过对数据库连接的代码来连接本机或者网络上其他机器上的MySQL数据库,并在php程序中获取数据库中的数据,再通过PHP应用服务器将数据生成html静态代码输出到客户端浏览器。
  6. 最后,浏览器会根据服务器所下载的HTML代码,解度它,并把网页渲染出来。

2. 常见的 WEB 服务器有哪些?####

  • 微软的IIS
  • Tomcat
  • Nginx
  • Apache

3. 打开浏览器,在地址栏输入 http://jirengu.com页面展现了饥人谷官网的信息,整个过程发生了什么?(饥人谷官网后台语言 php,web服务器 nginx,数据库 mysql)####

1.用户输入http://jirengu.com时候,首先浏览器会通过DNS查找和它对应的IP地址。
2.通过Http协议,浏览器通过IP地址访问到该nignx服务器并且向服务器请求资源。
3.服务器收到请求后会查找相关的资源。
4.其中,php文件需要让php应用服务器翻译成Html代码,之后会返回给web服务器。
5.需要访问MySQL也一样,处理数据库的时候,php应用服务器会链接到MySQL查询获取所需要的数据再返回PHP应用服务器,再翻译成html代码返回给web服务器。
6.web服务器将html代码响应给浏览器,浏览器会下载刚刚响应的代码并且渲染,得到所需要的网页!

相关文章

  • 关于后端语言与http的了解

    动手 1.初学者在本地安装 Apache 与 PHP。安装 [xampp] 套件即可。XAMPP 里面包含 Apa...

  • 熟悉后端语言——PHP、http请求

    操作题 安装web服务器集成工具(以wamp2.5为例) 下载安装好软件 访问localhost:localhos...

  • node知识入门

    了解: node是一门后端语言,相较于传统的后端语言PHP和JAVA,node更具有优势,成为后起之秀,PHP和J...

  • 深入浅出Node.js学习笔记(八)

    构建Web应用 前后端采用的语言都是JavaScript,在跨越HTTP进行沟通时的好处; 无须切换语言环境,部分...

  • HTTP必学必会

    做Web开发最离不开的就是HTTP协议了.前后端交互的基本方式就是发送和响应HTTP请求,所以前端和后端都要了解H...

  • 你需要了解的 HTTP Status Code

    你需要了解的 HTTP Status Code Intro 现在前后端分离的开发模式越来越流行,后端负责开发对应的...

  • Http的发展

    目前进行web项目的开发,都是通过http来传输数据,因此前端和后端的同学都要了解下,今天我们就来了解下Http到...

  • vue 跨域问题

    开发环境下与后端对接时报错如下 Access to XMLHttpRequest at 'http://local...

  • LLVM IR

    LLVM Intermediate Representation,链接 LLVM 前端和后端的桥梁,与编程语言和运...

  • 图文并茂!深入了解HTTP,你离入门,可能还差这一篇。

    无论从事前端还是后端开发,我们都应该了解HTTP,HTTP的知识体系庞大而复杂,可能用几篇博客都无法完全覆盖,所以...

网友评论

      本文标题:关于后端语言与http的了解

      本文链接:https://www.haomeiwen.com/subject/ddjtpttx.html