摘要: 为了提高网站的响应速度,减轻程序服务器(Tomcat,Jboss等)的负载,对于静态资源比如图片,js,css等文件,我们可以在反向代理服务器中进行缓存,这样浏览器在请求一个静态资源时,代理服务器就可以直接处理,而不用将请求转发给后端服务器。用户请求的动态文件比如servlet,jsp则转发给Tom 阅读全文
posted @ 2020-05-27 23:35 昕友软件开发 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 反向代理 最简单的配置 location /some/path/ { proxy_pass http://www.example.com/link/; } 完整的 upstream apachephp { server ip:8080; #Apache } server { listen 80; s 阅读全文
posted @ 2020-05-27 23:14 昕友软件开发 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 基础安全 先说一些基本安全设置,由开始发展到现在,其实nginx的安全做得比以前已经好不少,不过有些还是要强调一下。 Nginx默认是不允许列出整个目录的,不过,我们为了安全,最好还是确认这个真的关闭了,不然代码被拉走了就悲剧了。 http { autoindex off; } nginx默认是会在 阅读全文
posted @ 2020-05-27 22:48 昕友软件开发 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 安装准备 cd /usr/local/src/ wget http://nginx.org/download/nginx-1.18.0.tar.gz # 解压 tar -zxvf /usr/local/src/nginx-1.18.0.tar.gz # 进入到 nginx-1.18.0 目录下 cd 阅读全文
posted @ 2020-05-27 22:23 昕友软件开发 阅读(254) 评论(0) 推荐(0) 编辑
摘要: EXPLAIN Output Columns 列名说明 id 执行编号,标识select所属的行。如果在语句中没子查询或关联查询,只有唯一的select,每行都将显示1。否则,内层的select语句一般会顺序编号,对应于其在原始语句中的位置 select_type 显示本行是简单或复杂select。 阅读全文
posted @ 2020-05-27 12:22 昕友软件开发 阅读(212) 评论(0) 推荐(0) 编辑
摘要: SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用 阅读全文
posted @ 2020-05-27 12:08 昕友软件开发 阅读(260) 评论(0) 推荐(0) 编辑
摘要: MySQL的Innodb存储引擎的索引分为聚集索引和非聚集索引两大类,理解聚集索引和非聚集索引可通过对比汉语字典的索引。汉语字典提供了两类检索汉字的方式,第一类是拼音检索(前提是知道该汉字读音),比如拼音为cheng的汉字排在拼音chang的汉字后面,根据拼音找到对应汉字的页码(因为按拼音排序,二分 阅读全文
posted @ 2020-05-27 11:45 昕友软件开发 阅读(20261) 评论(4) 推荐(3) 编辑
欢迎访问我的开源项目:xyIM企业即时通讯