4.1 简述 TCP 和 UDP 的区别以及优缺点?

UDP 是面向无连接的通讯协议,UDP 数据包括目的端口号和源端口号信息。
优点:UDP 速度快、操作简单、要求系统资源较少,由于通讯不需要连接,可以实现广播发送
缺点:UDP 传送数据前并不与对方建立连接,对接收到的数据也不发送确认信号,发送端不知道数
据是否会正确接收,也不重复发送,不可靠。
TCP 是面向连接的通讯协议,通过三次握手建立连接,通讯完成时四次挥手
优点:TCP 在数据传递时,有确认、窗口、重传、阻塞等控制机制,能保证数据正确性,较为可靠。
缺点:TCP 相对于 UDP 速度慢一点,要求系统资源较多。

4.2 简述浏览器通过 WSGI 请求动态资源的过程?

1.发送 http 请求动态资源给 web 服务器
2.web 服务器收到请求后通过 WSGI 调用一个属性给应用程序框架
3.应用程序框架通过引用 WSGI 调用 web 服务器的方法,设置返回的状态和头信息。
4.调用后返回,此时 web 服务器保存了刚刚设置的信息
5.应用程序框架查询数据库,生成动态页面的 body 的信息
6.把生成的 body 信息返回给 web 服务器
7.web 服务器吧数据返回给浏览器

4.3 cookie 和 session 的区别?

1、cookie 数据存放在客户的浏览器上,session 数据放在服务器上。
2、cookie 不是很安全,别人可以分析存放在本地的 cookie 并进行 cookie 欺骗考虑到安全应当使
用 session。
3、session 会在一定时间内保存在服务器上。当访问增多,会比较占用服务器的性能考虑到减轻服
务器性能方面,应当使用 cookie。
4、单个 cookie 保存的数据不能超过 4K,很多浏览器都限制一个站点最多保存 20 个 cookie。
5、建议: 将登陆信息等重要信息存放为 SESSION 其他信息如果需要保留,可以放在 cookie 中

程序布置到服务器上速度慢_百战程序员python面试题总结---高级语法(4)相关推荐

  1. 微信小程序可以加服务器上的字体,微信小程序中自定义字体

    微信小程序支持自定义字体开放出来也有段时间,这边整理下使用自定义字体中,容易忽略的一些问题,和简便的全局自定义方式.如果是同时加载两种字体包,先下载下来的会被后下载下来的字体包给覆盖. 官网接口文档 ...

  2. 服务器应用程序不可用您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷...

    错误提示: 服务器应用程序不可用您试图在此 Web 服务器上访问的 Web 应用程序当前不可用.请点击 Web 浏览器中的"刷新"按钮重试您的请求. 管理员注意事项:详述此特定请求 ...

  3. 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用

    错误提示: 服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用.请点击 Web 浏览器中的"刷新"按钮重试您的请求. 管理员注意事项: 详述此特定 ...

  4. 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。

    您试图在此 Web 服务器上访问的 Web 应用程序当前不可用.请点击 Web 浏览器中的"刷新"按钮重试您的请求.管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web ...

  5. 如何将C 项目部署到云服务器上,如何将C 应用程序放在云服务器上

    如何将C 应用程序放在云服务器上 内容精选 换一换 ServiceStage是一个应用托管和微服务管理平台,可以帮助企业简化部署.监控.运维和治理等应用生命周期管理工作.面向企业提供微服务.移动和We ...

  6. asp.net配置IIS后服务器应用程序不可用的解决办法 服务器应用程序不可用 您试图在此Web服务器上访问的Web应用程序当前不可用。

    错误:服务器应用程序不可用  您试图在此Web服务器上访问的Web应用程序当前不可用. 请点击Web浏览器中的"刷新"按钮重试您的请求.管理员注意事项:详述此特定请求失败原因的错误 ...

  7. 服务器应用程序不可用,试图在此 Web 服务器上访问的 Web 应用程序当前不可用

    1.遇到这种情况请首先确认你的程序是否放在C盘下,如果是请放到其他盘.因为C盘一般是不允许访问的,所以会出现这种没有权限的情况.不过也可以改变文件夹的权限为everyone权限. 2.如果还未好,请再 ...

  8. vb.net程序可以在触摸屏上运行么_触摸屏amp;触控一体机常见故障解决方法

    ■一体机电脑触摸屏使用时间一长,容易出现这样或那样的故障,以下触摸屏一体机常见故障及解决方法,供参考. 01 触摸屏不准 一台五线电阻触摸屏,用手指触摸显示器屏幕的部位不能正常地完成对应的操作. 故障 ...

  9. 如何在服务器上运行python程序_在服务器上配置运行(每天一则段子python程序)...

    之前的文章里有一个用python-SMTP发信的程序,利用爬虫随机爬下段子网站的一则段子然后发送给指定收件人. 在本地计算机上运行这个程序只有及时性的功能(一直挂着也不太现实),所以现在将它放置在服务 ...

最新文章

  1. BZOJ3769:BST again(记忆化搜索DP)
  2. ASP.NET跨页面传值技巧
  3. 向量空间模型(Vector Space Model)的理解
  4. php开发用框架优缺点,剖析PHP开发中主流PHP框架的优缺点
  5. 基础练习 十进制转十六进制 C语言
  6. CSV大文件的处理(以ngsim数据为例):分割、导入与合并
  7. 解决PhoneGap在Android手机上的全屏问题
  8. oracle 字段以逗号结尾的更新 数据库_Oracle数据库某个字段的值为逗号分隔的多个值组成的字符串,以一个多选的下拉框进行查询...
  9. 剑指offer (04):二维数组中的查找 (C++ Python 实现)
  10. 在线HTML转JS/JSON工具
  11. 读Doom启示录 有感
  12. 点播的时候出现 “S1-10921” 的错误
  13. win11 windows 服务打开word 另存为pdf
  14. mysql全称量词_数据库整理(三) SQL基础
  15. vue 一个公式 编辑器 组件
  16. python 3d绘图旋转_Python:如何围绕z轴旋转曲面并进行三维绘图?
  17. 点击化学试剂Methyltetrazine-propylamine HCl salt(1802908-03-7)特点分析
  18. 功率开关的RC-Snubber电路设计
  19. LInux:进程等待之wait() waitpid()
  20. 2017计算机非全日制调剂,2017年非全日制硕士研究生调剂方案

热门文章

  1. PAT 1018 锤子剪刀布
  2. 【精】沐浴智慧之光:研究查找算法
  3. Java邮件服务学习之一:邮件服务概述
  4. Lua初学习 9-13_04 require moudle
  5. 深入ASP.NET 2.0的提供者模型
  6. [转载] python 中numpy快速去除nan, inf的方法
  7. [转载] Python的双端队列deque
  8. 彻底下载32位office2010
  9. [Luogu P2893][USACO08FEB]修路Making the Grade
  10. Tf中的NCE-loss实现学习【转载】