发表于: 2017-04-17 20:24:15
1 1232
今天完成的事情:http协议学习,ajax入门学习,异步请求,nginx配置
明天计划的事情:完成任务五
遇到的问题:1.nginx配置很不熟悉,服务器方面的只是非常薄弱,在学习中慢慢补充吧。
2.知识剖析
1、静态HTTP服务器:Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端
2、反向代理服务器:客户端本来可以直接通过HTTP协议访问某网站应用服务器,网站管理员可以在中间加上一个Nginx,客户端请求Nginx,Nginx请求应用服务器,然后将结果返回给客户端,此时Nginx就是反向代理服务器。
3、负载均衡:当网站访问量非常大,一台服务器已经不够用了。于是将同一个应用部署在多台服务器上,将大量用户的请求分配给多台机器处理。Nginx可以通过反向代理来实现负载均衡。
跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。
所谓同源是指,域名,协议,端口相同。浏览器执行javascript脚本时,会检查这个脚本属于那个页面,如果不是同源页面,就不会被执行
Nginx 是一个高性能的 HTTP 和反向代理服务器,是一款轻量级的 Web 服务器,可以实现负载均衡等功能,国内使用 Nginx 服务器的大型网站主要有新浪、网易、腾讯等。
2.Ajax内容挺多的,特别都是与服务器端相关,学习起来有点找不到北的感觉,感觉只有在要用到服务器端内容的时候,从头到尾找一遍该用什么,有点累
3.异步模式:"异步模式"非常重要。在浏览器端,耗时很长的操作都应该异步执行,避免浏览器失去响应,最好的例子就是Ajax操作。在服务器端,"异步模式"甚至是唯一的模式,因为执行环境是单线程的,如果允许同步执行所有http请求,服务器性能会急剧下降,很快就会失去响应。
收获:计算机基础知识真的挺重要的,以前觉得前端就前端,服务器端关我啥事。但是学习中发现前端也开始涉及越来越多后端的东西,学得越多,让自己的价值越大
评论