Tomcat 能处理静态资源和动态资源,但是处理静态资源效率并不高,处于优化性能,提高访问效率,可以让 Tomcat 处理动态资源,让 Nginx 处理静态资源 1,配置虚拟主机 该配置的意思是:js、css、ico、png、jpg、eot、svg、ttf、woff 等文件都会到 /usr/loca ...
分类:
其他好文 时间:
2018-08-23 02:22:55
阅读次数:
209
面临的问题 对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰 值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩 展 ...
分类:
系统相关 时间:
2018-08-16 13:55:00
阅读次数:
206
准备将工程MI流程指示做成Web网页形式,计划采用MVC框架制作,数据传输用Web API方式, 最终此网页会挂到公司各系统中访问,为了提高访问并发量,并将工程数据统一结构化管理, 采用No SQL MongoDB做为数据存储,定时将SQL SERVER数据库中已上网的数据向MongoDB转移。 这 ...
分类:
数据库 时间:
2018-08-12 17:16:42
阅读次数:
249
Nginx 主要用于反向代理与负载均衡 什么是代理服务器(Proxy Serve)? 提供代理服务的电脑系统或其它类型的网络终端,代替网络用户去取得网络信息。 为什么使用代理服务器? 提高访问速度 由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代理服 ...
分类:
其他好文 时间:
2018-08-04 19:02:53
阅读次数:
141
A,避免在索引列上使用 IS NULL 和 IS NOT NULL 操作 避免在索引中使用然后可以为空的列,ORACLE将无法使用该索引。对于单列索引 如果包含空值,索引将不存在此记录。对于复合索引 如果每个列都为空,索引中同样不存在此记录。如果至少有一个列不为空则记录存在于索引中 B, 用 UNI ...
分类:
数据库 时间:
2018-08-03 18:48:17
阅读次数:
198
ETag全称EntityTags,HTTP协议规格说明中定义“ETag”为“被请求变量的实体值”。 我们也可以把ETag理解为是一个客户端与服务器关联的记号。这个记号告诉客户端,当前网页在上次请求之后是否有发生变化,当发生变化时,ETag的值重新计算,并返回200状态码。如果没有变化,返回304状态 ...
分类:
其他好文 时间:
2018-07-27 21:13:42
阅读次数:
733
1.避免在索引列上使用IS NULL和IS NOT NULL操作 2.用UNION替换OR(适用索引列) 3.分离表和索引 4.共享SQL语句 5.WHERE子句的连接顺序 6.避免在SELECT子句中使用 * 号 7.使用DECODE函数来减少处理时间 8.用TRUNCATE替代DELETE 9. ...
分类:
数据库 时间:
2018-07-10 21:26:15
阅读次数:
143
简述:RAID0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。Raid0卷(带区卷):磁盘容量:所有磁盘容量总和优点:高读写性(网站高访问)缺点
分类:
其他好文 时间:
2018-07-10 17:50:14
阅读次数:
133
应用需要支撑大量并发量,但数据库的性能有限,所以使用缓存来减少数据库压力与提高访问性能。 、 缓存的使用可以出现在1到4的各个环节中,每个环节的方案他们都各有特点。 特征 命中率 = 命中数 / (命中数 + 没有命中数) 最大空间:缓存最大空间一旦缓存中元素数量超过这个值(或者缓存数据所占空间超过 ...
分类:
其他好文 时间:
2018-07-07 20:22:27
阅读次数:
202
1.进程是一个独立的运行环境, 进程可以是一个程序或者一个应用,线程是进程的一个执行的任务 2.多线程编程的好处, 多线程并发访问提高访问效率,并且多线程访问不用因为线程等待资源而空闲线程. 4.可以继承Thread类并重写run()方法, 实现runnable接口,它直接传递给Tread构造函数 ...
分类:
编程语言 时间:
2018-07-02 01:15:51
阅读次数:
183