![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网站运行原理和开发流程
Erudite_x
处女座,酷爱Django
展开
-
HTTP请求对象(获取用户请求信息)
网站是根据用户请求来输出相应的响应内容的,用户请求是指用户在浏览器上访问某个网址的链接的操作,浏览器会根据网址链接信息向网站发送 HTTP 请求,那么,当Django收到用户请求时,他是如何获取用户请求信息的呢?获取请求信息当在浏览器上访问某个网址时,其实质是向网站发送一个HTTP请求,HTTP请求分为 8 种请求方式,每种请求方式的说明如下表所示。请求方式说明OPTIONS返回服务器针对特定资源所支持的请求方法GET向特定资源发出请求(访问网页)POST向指定资原创 2021-04-22 16:36:08 · 811 阅读 · 0 评论 -
HTTP协议简介
HTTP协议超文本传输协议(HyperText Transfer Protocol,HTTP):一种无状态的,以请求/应答方式运行的协议,它使用可扩展的语义和自描述消息格式,与基于网络的超文本信息系统灵活的互动。1.HTTP报文格式HTTP协议的请求报文和响应报文的结构基本相同,由三大部分组成:起始行(start line):描述请求或响应的基本信息头部字段集合(header):使用key-value形式更详细地说明报文消息正X(entity):实际传输的数据,它不一定是纯文本,可以是图片、原创 2021-04-20 16:05:05 · 174 阅读 · 0 评论 -
网站开发任务划分
网站开发任务划分网站开发必须根据用户需求制定开发任务,不同职位的开发人员负责不同的功能设计与实现,各个职位的工作划分如下。(1) 网页设计由UI负责设计。UI需要考虑用户体验、网站色调搭配和操作流程等。(2) 前端开发人员将网页设计图转化成HTML页面,主要编写HTML网页、CSS样式和JavaScript脚本,如果采用前后端分离,整个网站的功能就皆由前端人员实现。(3) 后端开发人员负责实现网站功能和数据库设计。网站功能需要数据库提供数据支持,实质上是实现数据库的读写操作;数据库设计需要根据网站功原创 2021-04-13 19:01:16 · 295 阅读 · 0 评论 -
网站的开发流程
网站的开发流程很多人认为网站开发是一件很困难的事情,其实没有想象中那么困难,只要明白了网站的开发流程,就会觉得网站开发非常简单,如果没有一个清晰的开发流程指导开发,就会觉得整个开发过程中难以实行。完整的开发流程如下。(1)需求分析:当拿到一个项目时,必须进行需求分析,清楚知道网站的类型、具体功能、业务逻辑以及网站的风格,此外还要确定域名、网站空间或者服务器以及网站备案等。(2)规划静态内容:重新确定需求分析,并根据用户需求规划出网站的内容板块草图。(3)设计阶段:根据网站草图由美工制作成效果图。就好原创 2021-04-12 15:10:55 · 390 阅读 · 0 评论 -
网站的运行原理
了解网站常用术语后,我们通过一个简单的例子来讲解网站运行的原理。(1)在浏览器中输入网站地址,如 www.github.com.(2)浏览器解析网站地址中包含的信息,如 HTTP 协议和域名(github.com)(3)浏览器与 ISP 通信,在 DNS 中查找 www.github.com 所对应的 IP 地址,然后将IP地址发送到浏览器的 DNS 服务,最后向 www.github.com 的 IP 地址发送请求。(4)浏览器从网站地址中获取 IP 地址和端口(HTTP协议默认为 80 端口,H原创 2021-04-09 11:16:02 · 1138 阅读 · 0 评论 -
网站中一些常用的术语
如果刚接错网站开发,那么很有必要了解网站的运行原理。在了解网站的运行原理之前,首先需要理解网站中一些常用的术语。客户端:在计算机上运行并连接到互联网的应用程序,简称浏览器,如Chrome、Firefox和IE。用户通过操作客户端实现网站利用户之间的数据交互。服务器:能连接到互联网且具有IP地址的计算机。服务器主要接收和处理用户的请求信息。当用户在客广端操作网页的时候,实质上是向网站发送一个HTTP请求,网站的服务器接收到请求后会执行相应的处理,最后将处理结果返回客户端并生成相应的网页信息。IP地址:原创 2021-04-05 19:29:41 · 270 阅读 · 0 评论