前端性能优化 一、代码部署: 1、代码的压缩与合并 2、图片、js、css等静态资源使用和主站不同域名地址存储,从而使得在传输资源时不会带上不必要的cookie信息。 3、使用内容分发网络 CDN 4、为文件设置Last-Modified、Expires和Etag 5、使用GZIP压缩传送 6、权衡 ...
分类:
其他好文 时间:
2018-07-28 11:45:32
阅读次数:
128
1、网站开发过程中,有些服务器基于安全考虑,仅仅开放80端口; 2、而IIS用默认IP做主机名+80端口,只能搭建一个网站;如果搭建多个网站的话,提示80端口冲突; 3、解决80端口冲突的办法有两种: (1)其他网站做成“虚拟目录”形式,但是访问地址就变成 http://ip/[虚拟目录名]/ 不在... ...
分类:
Web程序 时间:
2018-07-26 18:36:29
阅读次数:
205
参考: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS 不同域的AB服务器间获取对方资源时,下面的请求为:同源请求时 跨域资源共享标准新增了一组 HTTP 首部字段,允许服务器声明哪些源站有权限访问哪些资源。非简单请求时,浏览器必须首先使 ...
分类:
Web程序 时间:
2018-07-26 13:16:18
阅读次数:
231
待整理:1 2参见《JavaScript高级程序设计》P586;3 5参见 一、同源策略 浏览器的 同源策略限制了 从一个源加载的文档或脚本与来自另一个源的资源的交互。它是隔离潜在恶意文档的关键安全机制。 具体限制: 1. 不能通过ajax的方法去请求不同源的资源。 2. 浏览器中不同域的框架之间是 ...
分类:
其他好文 时间:
2018-07-20 19:02:55
阅读次数:
196
我觉得有必要说一下nginx转发请求的方式,弄清它是如何转发请求的对我们理解nginx的server块的配置很有意义(虽然我也还不是很明白) 上一节说了配置文件中可以有多个server块,所以这里我配置2个server块,来看当以不同域名(虚拟主机地址)发送请求时,nginx将该请求转发到了哪里 1 ...
分类:
其他好文 时间:
2018-07-11 17:58:48
阅读次数:
158
请求 回想一下,利用HTTP协议向服务器传参有几种途径? 提取URL的特定部分,如/weather/beijing/2018,可以在服务器端的路由中用正则表达式截取; 查询字符串(query string),形如key1=value1&key2=value2; 请求体(body)中发送的数据,比如表 ...
分类:
其他好文 时间:
2018-06-30 14:46:22
阅读次数:
300
js 跨域: 第一种解决方案(服务端解决跨域问题): 跨域是浏览器的一种安全策略,是浏览器自身做的限制,不允许用户访问不同域名或端口或协议的网站数据。 只有域名(主域名【一级域名】和二级域名)、端口号、协议 完全相同的时候,才允许通信。 A:ASP.Net 语言解决方法 1.IIS服务器,找到需要跨 ...
使用 vue-cli 开发项目过程中, 根据开发环境和正式环境不同, 我们往往需要请求不同域名下的后台接口, 这时候, 该怎么去设置, 达到同一种写法可以根据环境不同而自动切换请求域名呢? 本文将会介绍两种配置方式. 本文中所有请求都是使用 axios 一 1、修改 config/dev.env.j ...
分类:
其他好文 时间:
2018-06-25 16:46:07
阅读次数:
302
介绍Nginx是一款轻量级的HTTP服务器软件,由俄罗斯的IgorSysoev开发。它能够支持高达50000个并发连接数的响应,拥有强大的静态资源处理能力,运行稳定,并且系统资源消耗非常低,现已逐渐被越来越多的用户认可,目前很多大型网站都应用Nginx服务器作为后端网站程序的反向代理及负载均衡器,来提升整个站点的负载并发能力。系统环境:rhel6.5操作系统服务器IP地址:192.168.100.
分类:
其他好文 时间:
2018-06-21 13:36:34
阅读次数:
176
使用不同的域名来区分不同的网站,所有的域名解析都指向同一个 IP 地址。Apache通过在HTTP头中附带的 host参数来判断用户需要访问哪一个网站。 例如要在一台服务器上设置如下两个站点: http://www.test1.com http://www.test1.com 下面以CentOS 7 ...
分类:
Web程序 时间:
2018-06-17 00:43:49
阅读次数:
259