美文网首页
node面试题(一)

node面试题(一)

作者: 迷人的洋葱葱 | 来源:发表于2017-09-05 09:36 被阅读0次

一、node请求的原理?

node.js使用的是单线程模型,对所有I/O都采用异步的请求方式。node.js在执行的时候维护着一个事件队列,每个异步I/O请求完成后都会被推送到事件队列中的等待执行;node.js在同一时刻只会处理一个事件,执行完毕后返回事件循环。事件循环会检查事件队列中有没有未处理的事件,直到程序结束。

二、比较cookie、session?

1、由于HTTP协议是无状态的,cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。
参考博文
2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗
session 保存在服务器端,相对安全。
3、session会在一定时间内保存在服务器上。当session增多,会比较占用服务器的内存
COOKIE 保存在客户端,不会占用服务器性能。
4、单个cookie在客户端的大小限制是4K。

相关文章

  • js 后端开发基础面试题

    js 后端开发基础面试题 1 为什么要用node? Node.js 是谷歌 V8 引擎(公认最快的 Javascr...

  • node面试题(一)

    一、node请求的原理? node.js使用的是单线程模型,对所有I/O都采用异步的请求方式。node.js在执行...

  • 上海xx 双向链表 面试题 list node

    双向链表的面试题要求list和node是不同的结构体,所以这里使用的void指针1声明LIst和Node结构体2创...

  • node面试题

    NO1 大家在开发Node.js的时候都知道异步的嵌套非常麻烦,有人叫回调地域有人叫回调 黑洞,请问如何解决这个问...

  • 嵌入式面试题目

    C语言面试题目一、选择题1.考查类型转换main(){struct node{int a;int b;int c;...

  • 前端排序算法总结;前端面试题2.0;JavaScript异步编程

    前端排序算法总结;前端面试题2.0;JavaScript异步编程 标签(空格分隔): Node.js 1、前端 排...

  • 秋招十天-Day4

    面试题 null和undefined的区别? new操作符具体干了什么呢? 哪些操作会造成内存泄漏? 对Node的...

  • Node 面试题整理

    1:简述require()模块加载机制 答:在node中文件即模块,分为原生模块和3种文件模块。具体加载顺序如下图...

  • 杂记

    有C,OC,JS,有面试题,有笔记,有学习知识,不系统,很杂 Node.js最新技术栈之Promise篇

  • Node.js面试题

    对Node 的优点和缺点提出了自己的看法: (优点)因为Node 是基于事件驱动和无阻塞的,所以非常适合处理并发请...

网友评论

      本文标题:node面试题(一)

      本文链接:https://www.haomeiwen.com/subject/npukdxtx.html