JSP生成静态页面-Tomcat提高性能之王道

springboot使用内嵌tomcat集成jsp终极方案 背景 最近对老系统做系统改造升级,需要使用springboot内嵌tomcat方式打成jar包运行,按照网上很多改造方案改造仍然无法成功,打成jar包后无法访问到jsp页面,自己摸索出新的解决方案。 改造过程 (1)按照springboot官网的教程,做完以下步骤: 1. 在项目pom文件中加入内嵌tomcat支持jsp的依赖,同时修改打包方式为jar,完整POM如下: ... 阅读详情
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> 常见的分类信息首页,需读取至少六次数据库;其他子页面,五至十几次次不等。 在使用数据库连接池的情况下,Tomcat可以支撑的并发量也十分有限。系统资源主要消耗在两方面: 1、数据库操作,频繁的从数据库返回结果; 2、Tomcat解析JAVA文件。 将动态页面按一定规则创建一匹.html纯静态页面的过程,称之为生成静态页面。 优点 无须访问数据库,节省了最大的系统消耗。 Tomcat直接返回.html静态文件,无须解析JAVA文件,最大限度的提高效率。 安全,避免了非法传递参数所导致的错误。 缺点 生成的大量.html静态页面需要占用较多的硬盘空间。 失去了动态页面所具有交互性能。 运行稳定的动态页面是生成.html静态页面的前提。 起初,.html静态页面是通过系统频繁的访问(抓取)动态页面,得到运行结果,再而保存为.html档而来的.因此,抓取这一部分操作将是生成静态页面的核心;而如何尽可能减少抓取后的解析操作,取决于动态页面(例:Jsp页面);以何种规则保存这些.html静态页面、如何利用静态页面与用户交互等等也是避不可少的.归纳以下几点: 1、定义规则 绝大部分Jsp页面作用将不再是面对用户,而是供系统调用,得到运行结果,从而保存为.html档.因此,Jsp应该根据核心代码的规则,替换所有.jsp标签及连接.由.html代替。 2、路径 若.html静态页面太多,将不可避免的存放在不同的文件夹下。 在所有Jsp页面里指定以根目录开头的绝对路径,是解决办法之一。 3、交互性能 静态页面不可避免的失去了交互性能,例如:无法统计信息的阅读次数,无法得到Session信息等等.但也并非没有解决的办法,思路是将整张静态页面分割成若干张小页面,小页面依旧可以是.html静态页面,也可以是.Jsp动态页面.例如,可以嵌套某一零高度零宽度的.Jsp文件专门用作统计信息的阅读次数。 4、优化 若信息量比较大,.html静态页面占用硬盘容量也会随之增大.将静态页面共有的部分组织成一张新的.html页面,再令所有静态页面嵌套这样一个文件有助于降低页面体积.(注意该体积只能降低页面的文件大小,无助于提高访问效率) 5、风险 风险主要集中在生成静态页面的这个过程.网络异常可能导致返回的Jsp页面运行结果为空白、频繁读取可能导致Jsp页面未显示完整就保存为.html档等等,都是要考虑的问题
大数据面试 逻辑题 逻辑题大致分为比较逻辑题、分析逻辑题、综合逻辑题、抽象逻辑题、概括逻辑题、推理逻辑题、论证逻辑题等,由于这类题比较考验综合素质,因此也一直是各大企业笔试、面试时经常喜欢考察的题目类型之一。很多童鞋认为逻辑题很难,其实不然。多做练习,打开思路,这类题还是可以轻易化解的。 下面为大家整理了网络上最全的75道逻辑判断测试题。在每道题目下方有答案,是用白色显示的,反选就可以看到啦~ 【1】假设有一个池... 阅读详情

相关推荐

操作系统期末大题类型题解

额,OS主要这回考程序分析题,PV操作、生产者消费者啊,哲学家进餐问题,死锁问题啊,如何避免死锁,经典银行家算法,页面置换算法啥的,磁盘调度......总计还有很多,就不一一说了 PV操作 谈到PV操作,首先要了解什么是信号量,其实就是用来解决互斥与同步问题的,分为原语wait(S)和signal(S),也就是我们常说的PV操作,在这里给出王道上的概念 wait(S){ while(S>0) S=S-1; } signal(S){ S=S+1; } 记录型信号量

ZXxxiaoxuan的博客 795

Tomcat 部署及优化

(2)#Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100,这里显示的应该是150000而不是172649,之所以是172649,是因为我中间点击停止,然后又再原来的基础上重新开始执行。Servlet是Java Servlet 的简称,可以理解为是一个服务连接器,是用Java编写的服务器端程序,具有独立于平台和协议的特性,简单的理解: servlet 就是一个中间件,包含了接口和方法,将客户端和数据库连接,从而实现动态网页的创建。

weixin_73083053的博客 933

Power BI财销一体分析——KPI分析应用实践

第九步:插入三个散点图,行拖入分销商表分销商字段,将度量值中的销量拖入X轴,将利润拖入Y轴,大小拖入度量值总销售额,将分销商表业务类型字段作为筛选条件添加给散点图,分别选择专业自行车店、增值经销商、仓库,使视觉对象固定显示不同业务类型的散点分布。这个公式其实是不需要我们自己写的,依赖于快度量值功能星级评分,基值选择度量值总销售额,星数选择5,最低星值评分选择0,最高星级评分值选择100,点击添加,星级评分度量值就建立好了,接下来我们理解一下公式。好的,今天的讲解就到这里。

BI瓶子的博客 1553

Tomcat部署及优化

tomcat部署及优化

SHENxuehebinghua的博客 278

Excel VBA--按某一列拆分数据到多个文件

首先,将需要拆分的sheet命名为“明细”,接下来运行此代码,按提示操作即可。 在这里插入代码片 Sub chaifen() '定义变量类型 Dim sht, sh1, sh2 As Worksheet Dim k, i, j As Integer Dim irow As Integer Dim col As Integer Dim str As String '程序开始是要求输入按哪一列拆分数...

weixin_43650026的博客 5873

OpenDataLab 大模型训练数据集下载记录

大模型 训练数据集

u013558123的博客 3348

嵌入式Tomcat运行Servlet和JSP

在本教程中,我们展示了如何使用嵌入式 Tomcat 服务器。Tomcat可以嵌入模式运行;这意味着无需构建 WAR 文件并将其部署在独立的 Tomcat 服务器中。本教程中的示例是使用 Maven 构建的。 Tomcat Apache Tomcat是 Java Servlet、JavaServer Pages、Java 表达式语言和 Java WebSocket 技术的开源实现。 Apache Maven是一个软件项目管理和理解工具。该项目在一个名为pom.xml.它包含项目对其他外部模块和组件的依.

allway2的博客 2191

点云生成图像

摘要:本文介绍了使用Open3D库将点云投影为RGBD图像的方法。通过project_to_rgbd_image函数,利用小孔相机模型的内参和外参矩阵,实现了点云到彩色图像和深度图的转换。实验使用随机生成的10万个点云数据,通过可视化窗口获取相机参数后,成功生成了对应的RGB图像和深度图像,并使用Matplotlib进行可视化展示。该方法为点云数据处理提供了有效的三维到二维投影方案。

夜空中明亮的星的专栏 134

jsp项目部署到tomcat下的执行流程

这篇博文将就一下几方面进行论述(如有误,请留言指出) 1.jsp项目部署到Tomcat的过程 2.网页访问项目中jsp页面和servlet的过程  一、jsp项目部署到Tomcat                              图一 (部署在Tomcat下的项目)                                                    图二(项目

要努力成为很厉害很厉害的人哦 1万+

设计智能化的企业并购目标筛选多维度评估模型

企业并购是企业扩张和战略调整的重要手段,其目的在于实现资源的整合、优势互补和效率提升。评估指标单一:传统评估方法主要依赖财务指标,如净利润、市场份额等,忽视了企业其他重要的非财务指标,如品牌价值、客户满意度等。主观性较强:评估过程中,往往依赖于评估人员的经验和直觉,缺乏客观性,导致评估结果可能存在偏差。评估效率低:传统的评估方法通常需要大量的人力和时间,效率较低,难以应对大规模并购项目的需求。因此,设计一种智能化的企业并购目标筛选多维度评估模型,显得尤为必要。

SuperAGI2025 1034

电子元器件选型与实战应用—01 电阻选型

大家好, 我是记得诚。这是《电子元器件选型与实战应用》专栏的第一篇文章,今天的主角是电阻,在每一个电子产品中,都少不了电阻的身影,其重要性不言而喻。

记得诚 3537

JSP生成静态页面--Tomcat提高性能之王道方法

[color=blue] 转载自:http://www.showweb.cn/program/JSP/4452.html[/color] 常见的分类信息首页,需读取至少六次数据库;其他子页面,五至十几次次不等,在使用数据库连接的情况下,Tomcat可以支撑的并发量也十分有限。 系统资源主要消耗在两方面: 1、数据库操作,频繁的从数据库返回结果; 2、Tomcat解析JAVA文件。 ...

小猪快跑 123

GB28181 —— 3、C++编写GB28181设备端,完成注册、注销、保活心跳、响应查询目录等功能(附源码)

GB28181 —— Win10下编写GB28181设备端,完成注册、注销、保活心跳、响应查询目录等功能(附源码)

1310

Jsp生成静态页面,Tomcat提高并发性能之王道!

常见的分类信息首页,需读取至少六次数据库;其他子页面,五至十几次次不等。在使用数据库连接池的情况下,Tomcat可以支撑的并发量也十分有限。系统资源主要消耗在两方面:1、数据库操作,频繁的从数据库返回结果;2、Tomcat解析JAVA文件。将动态页面按一定规则创建一匹.html纯静态页面的过程,称之为生成静态页面。 1.1.优点    无须访问数据库,节省了最大

Dones的专栏 1515

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Nginx+Tomcat实现反向代理与动静分离

转载自:http://baiying.blog.51cto.com/1068039/1123230 1. 什么是动静分离         所谓动静分离就是通过nginx(或apache等)来处理用户端请求的静态页面,tomcat(或weblogic)处理动态页面,从而达到动静页面访问时通过不同的容器来处理。 2. 为什么做动静分离          Nginx处理静

YL_WH的专栏 1208

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

部署静态网站的五种方法

  第一种:添加静态页面在Tomcat8\webapps\ROOT根路径下 例如:在ROOT文件夹下放一个hello.html的静态页面 访问方法:localhost:8080/hello.html   第二种:在Tomcat8\webapps路径下自定义目录网站 例如:在Tomcat8\webapps下放入一个自定义的网站文件夹WJ,在WJ文件夹下存放自己网站的内容hello.htm...

养只狗名叫猫 1万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

tomcat7 1000并发量配置 tomcat7配置优化

修改tomcat/conf/server.xml配置文件。 <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="500" minSpareThreads="400" /> <Connector executor="tomcatTh...

weixin_34115824的博客 291

tomcat加载静态资源进行优化

运行环境 一个内存为4g的window服务器 服务器有点差 方法1.调整tomcat config/server.xml &lt;Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" executor="tomcatThreadPool" ..

苦逼码农的博客 6282

JSP中include指令和include行为

include指令&lt;%include file=""%&gt;,这种方式的引入属于静态导入,include行为&lt;jsp:include&gt;,这种方式的导入属于动态的导入,这里涉及到一个jsp的原理上的问题。现在就先回顾一下:        当我在地址栏中输入一个jsp的地址的时候,点击回车,会提交一个请求给我的web容器(如:tomcat,resin)等,这个容器会把这个以jsp结...

开源技术 228

Tomcat 性能优化配置

Tomcat 通常是JavaWeb开发中默认的开发环境,但是Tomcat的默认配置在作为生产环境时,很难满足我们的需求,很多方面都是可以优化的,尤其是内存和线程的配置,默认都很低。 下面结合资料和实际工作中的情况,从内存、并发、缓存、IO四个方面分析下优化的方法。   一、Tomcat内存优化 内存优化,也就是对JVM的参数进行优化,优化的文件是 Windows 操作系...

Frank_lyn的博客 7890

tomcat性能优化

配置优化 1.减少配置优化 场景一:假设当前是rest应用(微服务),不需要jsp的情况 不需要静态资源,Tomcat容器有静态和动态 静态处理主要指DefaultServlet类, 优化方案:通过移除conf/web.xml中的org.apache.catalina.servlets.DefaultServlet DefaultServlet:Tomcat处理静态资源的Servlet 动态处理...

lx_Frolf的博客 525

[性能优化]Tomcat JSP启动Gzip压缩

修改%TOMCAT_HOME%confserver.xml启用支持gzip压缩.添加下列属性 compression="on" compressionMinSize="2048″ noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html,text/xml"  TOMCAT配置说明1) comp...

cityuu的专栏 401
上一篇: Java对象持久化技术Hibernate 二
下一篇: web开发中的缓存问题的研究(一)
java169
博客等级 码龄19年 27粉丝 2568原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值