学了这么长时间的网站建设,好像对这两个概念说以来还是语无伦次的,所以就来写一写了。html是什么呢,官方解释:超文本标记语言,超文本就是指页面可以包含图片,连接等非文字元素。超文本标记语言也是一种规范,一种标准,它通过标记符号来标记要显示的网页的各个部分。它是文本,需要浏览器的解释,后缀名为html。个人理解,超文本肯定要比一般的文档表现的形式多,所以超文本就好理解了,至于标记个人理解就是显示,标记这个网页怎么显示的。html
主要是为了将文档(文件)的内容以一定的形式和含义变现出来,这就是html的设计理念。因为html是经过浏览器解释后显示的,所以大家在写的时候要注意浏览器兼容问题。        php 官方解释:PHP:Hypertext Preprocessor  的缩写   超文本预处理器,好像还连前面的php,说是什么递归命名法,我也是听说的。 什么是预处理器呢?简单讲意思就是php在服务器端预先处理好,然后返回给浏览器端,php在服务器端完全执行的一个过程,把php代码转化为网页显示页面的是php的虚拟机或者php的核心引擎或者php engine或者php的解释器,这些都是一个名字。我知道的就这么多,以后再续。。。下面是php执行流程:

1,读入源代码
2,词法,语法分析(可以分为两个)
3,形成(php引擎)可以执行的代码。称为obcode(不是最终二进制程序)
4,php引擎执行obcode
从上面的流程来看,所谓的php优化,就是讲obcode保存起来,在以后执行的时候直接去执行obcode,而不是源代码。

随机推荐

  1. POJ Code the Tree 树的pufer编号

    Code the Tree Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 2259   Accepted: 859 Desc ...

  2. Java日志性能

    在任何系统中,日志都是非常重要的组成部分,它是反映系统运行情况的重要依据,也是排查问题时的必要线索.绝大多数人都认可日志的重要性,但是又有多少人仔细想过该怎么打日志,日志对性能的影响究竟有多大呢?今天 ...

  3. Solr总结

    http://www.cnblogs.com/guozk/p/3498831.html Solr调研总结 开发类型 全文检索相关开发 Solr版本 4.2 文件内容 本文介绍solr的功能使用及相关注 ...

  4. Spark:Master High Availability(HA)高可用配置的2种实现

    Spark Standalone集群是Master-Slaves架构的集群模式,和大部分的Master-Slaves结构集群一样,存在着Master单点故障的问题.如何解决这个单点故障的问题,Spar ...

  5. bzoj1475

    明显的二分图最大独立点权集 ans=总点权-最小割(最大流) ..] ,,-,);       dy:..] ,-,,);       inf=; type node=record        ne ...

  6. Linux Shell编程(25)——I/O 重定向

    默认情况下始终有3个"文件"处于打开状态, stdin (键盘), stdout (屏幕), and stderr (错误消息输出到屏幕上). 这3个文件和其他打开的文件都可以被重 ...

  7. 性能指标--并发用户数(Concurrent Users)

    并发用户数是指:在某一时间点,与被测目标系统同时进行交互的客户端用户的数量. 并发用户数有以下几种含义: 1. 并发虚拟用户数(Concurrent Virtual Users,Users_CVU) ...

  8. java 对list进行排序

    前提: list中的元素是自定义对象,如何根据对象的元素进行排序呢? 比如List<Student>students 是一个list,每个元素都是Student对象,Student对象中有 ...

  9. lost connection to mysql server reading initial communication packet

  10. 基于curl 的zabbix API调用

    1,认证并取得加密字段 curl -i -X POST -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0&q ...