写点什么

网络协议学习笔记 Day6

发布于: 2021 年 04 月 27 日
网络协议学习笔记 Day6

客户端的语言编写的程序决定了我们的网页的外观,那么服务器端的语言编写的程序决定了网页的功能及如何与用户交互


静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。


动态网页展示给每个用户一般是不一样的,例如可以注册用户的那些网站,肯定是动态网页。


客户端的浏览器是不能读取服务器端语言写的程序的,它“看不懂” Java,PHP 等写成的程序。客户端请求网页,服务器端的编程语言写成的程序生成 HTML 网页,然后返回给客户,每个客户得到的结果不尽相同。


Framework:框架。是整合的工具集,基于编程语言。可以帮助我们快速开发网站。


CMS:Content Management System。比 Framework 更简单的快速开发网站的工具,甚至不需要有编程经验,你就可以迅速开发出非常优秀的网站。缺点是自定制性比较差。比较著名的 CMS 有 Wordpress,Joomla! 和 Drupal


关系型数据库:是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。


NoSQL 数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。


NoSQL 分为四大类:键值(Key-Value)存储数据库、列存储数据库、文档型数据库、图形(Graph)数据库


SQL 是 Structured Query Language(结构化查询语言)的缩写,NoSQL(非关系型数据库)是不使用 SQL 的。


HTTP 是一种无状态(stateless)协议,HTTP 协议本身不会对发送过的请求和相应的通信状态进行持久化处理。这样做的目的是为了保持 HTTP 协议的简单性,从而能够快速处理大量的事务,提高效率。


完整的 HTTP 的状态码(status code)的信息,可以在这个网站看到:https://httpstatuses.com


发布于: 2021 年 04 月 27 日阅读数: 10
用户头像

还未添加个人签名 2018.11.30 加入

还未添加个人简介

评论

发布
暂无评论
网络协议学习笔记 Day6