• html与php


    HTML是什么

    Html是超文本标记语言,主要用于做网页,可以在网页上显示文字、图像、视频、声音。

    HTML的结构包括头部(head),主体(body)两部分,其中头部描述浏览器所需的信息,而主体部分则包含所要说明的具体内容。

    ●HTML只能做静态网页,不能做动态网页
    ●网页分为静态网页(Html)、动态网页(php/jsp/asp/asp.net)
    ● 静态网页:随着html代码的生成,页面的内容和显示效果就基本上不会发生变化 了,除非你修改页面代码
    ●动态网页:页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的网页,可以交互的网页属于动态网页
     

    Html有两种运行方式

    (1) 本地运行:直接用浏览器打开(比如pycharm里的html文件)
    (2) 远程访问:通过网站服务器浏览,以http的协议方式去打开,有网络交互。浏览者首先会通过域名来寻找存放网页的计算机服务器。如果找到,浏览器就会与该服务器联系并建立信息传输通道使信息正确传输。信息通道建立好后,浏览器就会向服务器要求下载目录下的html文件。文件下载成功后,浏览器便会解释执行文件中的html标记。如果有图像,则下载图像文件,然后一起显示在浏览器窗口上。

    nginx:反向代理一般就是指Nginx,是在主服务器之外加一层代理服务器,用户的请求会发送到代理服务器上,由代理服务器请求真正的服务器,获得到结果后再将结果返回给用户。

    1.反向代理服务器:主要的用处就是会加一层安全保障,所有的请求不是直接请求主服务器,而是代理服务器,nginx负责HTTP请求的解析与转发,解析HTTP请求,并把请求传递到下一个地方(下一台服务器),这样就保护了主服务器不受侵害。

    2.静态资源/缓存服务器:代理服务器会有缓存,命中缓存的请求可以不用再请求主服务器,提高响应速度。

    PHP应用服务器

    nignx服务器本身不能处理php动态语言脚本文件,就寻找并委托来处理(服务器端事先得安装PHP应用服务器),nginx服务器将用户请求访问的php文件(如index.php)文件交给PHP应用服务器。PHP应用服务器接收php文件(如index.php),打开并解释php文件,最终翻译成html静态代码,再将html静态代码交还给nginx服务器,nginx服务器将接收到的html静态代码输出到客户端浏览器(即用户)。


     
     
     








  • 相关阅读:
    js Array的方法及属性总结
    js 继承
    js 判断数据类型
    序列化和反序列化
    express 常用方法和插件
    node 常用的对象
    node.js 守护进程
    CentOS7安装Python3.8.1和ansible
    MAC终端终极美化方案
    Linux之top命令详解
  • 原文地址:https://www.cnblogs.com/yzwdcjs/p/14685948.html
Copyright © 2020-2023  润新知