web项目加载大量图片,视频(500M左右)时,打开单个页面没问题,打开多个标签页时视频会卡顿,求解?

项目为jeecg3.8(导入jar包的),有两台服务器A,B(centos7)

A:上存放Tomcat(里边部署项目),nginx(将静态资源的请求转发到B),

B:存放图片视频

项目还未正式部署,所有访问压力不大(只有三四个人)

不知道问题出在哪里了,求解

3个回答

客户端的性能也很重要,看看服务器和客户端PC的性能监控,到底哪里是瓶颈。chrome浏览器每开一个标签页都要几十MB的内存,是否是固态硬盘,高性能处理器,高性能显卡?

adaloceyou
palhotel 回复乖〃: 是jeecg的标签页吗?虽然每开一个标签页会增加一点内存也会影响dom重绘,开了多少个标签页,每个标签页都会播放视频?如果是这样应当想办法只播放当前页面的?视频帧是怎么替换的,一个浏览器同时发起http请求的次数也是有限制的,所以才有类似css sprite这样的技术
6 个月之前 回复
weixin_42333466
乖〃 我将视频压缩(只有5M),打开多标签页时(是项目内的标签) 还是会卡
6 个月之前 回复
weixin_42333466
乖〃 内网部署,硬件我也看过了,显卡是完全够的内存之前是8G后来加到了32G(比8G会好很多,但是依旧卡)
6 个月之前 回复

再压缩一点点,再试试啊

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

Web项目:多个实例与单个实例

<div class="post-text" itemprop="text"> <p>Team,</p> <p>We are building a web project (like IT ticketing system). And we expect to have some big clients as soon we release the product. There should be three ways to raise a ticket: 1) via web application (forms), 2) via email or 3) via phone call to agent. According to our research 99% of tickets come via email and that means we shall be storing a lot of long messages etc.</p> <p>The project is scoped so that we have two interfaces: agents (IT folks handling queries) and clients (people who ask for help). </p> <p>The question here is what would you suggest us to do considering expected data and storage growth:</p> <ol> <li>centralize everything so that we have one app with a single huge database (easy to backup etc. unless we stuck with ex. data corruption or similar)... </li> <li>separate app in two parts one for IT agents and another one for clients. The idea is to split application in two: one centralized interface and back-end for IT agents and another one for clients. For each client we would create a separate database along with a copy of the PHP project (code syncing is easy to automate). Multiple client instances could be hosted on one or many servers. They would communicate via APIs. For example: IT agent opens a dashboard and the list of outstanding tickets is displayed. If that agent is working on 10 big clients back-end would need to contact 10 instances via API and request outstanding tickets. We can ensure only certain number of queries would be displayed...</li> </ol> <p>Please feel free to add third option as well.</p> </div>

eclipse运行web项目时服务器无法启动

这是一些错误提示 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [conf/spring-mybatis.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [conf/spring-mybatis.xml]: Invocation of init method failed; nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:331) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1410) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1151) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:299) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:295) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323) ... 46 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [conf/spring-mybatis.xml]: Invocation of init method failed; nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1507) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:299) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:295) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323) ... 56 more Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.mysql.jdbc.Util.handleNewInstance(Util.java:404) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:981) at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:628) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1014) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2255) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2286) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2085) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:795) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:44) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.mysql.jdbc.Util.handleNewInstance(Util.java:404) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:327) at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:148) at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:211) at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:142) at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1377) at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1431) at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:632) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1635) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1574) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1503) ... 63 more Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost. at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2957) at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:560) ... 89 more Related cause:

WEB项目中 单独删除改批量删除问题

WEB项目 代码是一个一个的删除 如何改成批量删除 求大神 * 删除运行日志<逻辑删除> <br/> * * @author * @param ids * 多个运行日志标识 * @param request * HttpServletRequest对象 * @return 是否删除成功 * @throws Exception * 异常是抛出Exception */ public void deleteRunningLog(String[] ids, HttpServletRequest request) throws SysException { try { StringBuffer idsLog = new StringBuffer(); idsLog.append("主键=["); for (int i = 0; i < ids.length; i++) { idsLog.append("" + ids[i]); } idsLog.append("]"); runningLogService.deleteRunningLog(ids); // 记录操作日志到数据库 sysOperLogService.addSysOperLog(request, SysOperLogConstants.SysOperLogStatus.SUCCESS, SysOperLogConstants.SysOperLogModule.RUNNINGMSG, SysOperLogConstants.SysOperLogDesc.RUNNING_LOG_DEL + "," + idsLog.toString()); } catch (Exception e) { // 记录操作日志到数据库 sysOperLogService.addSysOperLog(request, SysOperLogConstants.SysOperLogStatus.FAIL, SysOperLogConstants.SysOperLogModule.RUNNINGMSG, SysOperLogConstants.SysOperLogDesc.RUNNING_LOG_DEL + "," + e.getMessage());// 异常时处理逻辑,如记录操作失败日志到数据中,此处根据业务逻辑来看是否进行数据库操作 ExceptionUtil.printStackTrace(e, log); throw new SysException(e); } }

eclipse导入开源web项目,配置好tomcat后出现404.

1,可以进入tomcat主页![图片说明](https://img-ask.csdn.net/upload/202005/25/1590398472_872618.png) 2,可以运行单个jsp文件 3,文件分布如下![图片说明](https://img-ask.csdn.net/upload/202005/25/1590398552_818235.png) 4,运行整个项目则出现404![图片说明](https://img-ask.csdn.net/upload/202005/25/1590398599_291917.png)

使用Jquery在一个jsp页面的一个div中异步加载子页面的问题

请先看代码: A页面的代码: <html> <head> <script type="text/javascript" src="js/jquery-1.7.2.js"></script> <script type="text/javascript" src="ab.js"></script> </head> <body> <input type="button" value="点我" id="a"> <div id="cont"></div> </body> </html> ad.js文件代码: $(function(){ alert("A页面"); $("#a").click(function(){ alert(加载B页面); $.load("B.jsp"); }); $("#b").click(function(){ alert("点我有反映"); }); }); B页面的代码: <script type="text/javascript" src="js/jquery-1.7.2.js"></script> <script type="text/javascript" src="ab.js"></script> <h1>我是B页面</h1> <input type="button" value="点不动" id="b"> 问题1:进入A页面的时候执行了alert("A页面")(这是正常的); 然后第一次点击 A页面的按钮,执行了一次{alert("A页面");alert(加载B页面);},B页面显示成功,B页面的按钮也能点。然后第二次点击A页面的按钮,{alert("A页面");alert(加载B页面);}连续执行了2次,B页面也加载了。第三次点击A页面的按钮,{alert("A页面");alert(加载B页面);}执行了4次,。。。往后B页面的加载就会越来越慢。感觉好像点击事件在不断的累积一样。求解? 问题2:我针对上面的问题,我把B页面的JS加载给去掉,或者把B页面的按钮点击事件响应写到另一个JS文件中去。这样的话我在B页面的按钮就点不动了, 我的目的是点击A页面的按钮,能加载B页面进来(不刷新A页面),同时B页面的按钮也同样可以执行点击事件(但是不要出现问题1的现象)。 真心求解 啊

java字节流加密图片,为什么加密后的图片无法打开。

# 问题描述 java字节流加密图片,具体操作是单个字节异或一个数字,为什么加密后的图片无法打开 # 代码 ```java FileInputStream fis = null; FileOutputStream fos = null; try { fis = new FileInputStream("haha.jpg"); fos = new FileOutputStream("hahasecret.jpg"); byte[] buffer = new byte[20]; int len; while ((len = fis.read(buffer)) != -1) { for (int i = 0; i < len; i++) { buffer[i] = (byte) (buffer[i] ^ 1); } fos.write(buffer, 0, len); } } catch (IOException e) { e.printStackTrace(); } finally { if (fos != null) { try { fos.close(); } catch (IOException e) { e.printStackTrace(); } } if (fis != null) { try { fis.close(); } catch (IOException e) { e.printStackTrace(); } } } ``` # 结果 结果就是无法打开,不应该是可以打开但是里面的内容是乱的吗

Intellij IDEA 打开一个Maven项目,内存和CPU升高,然后IDEA被系统强制关闭

Intellij IDEA 2017 之前一直在写一个Maven项目,没什么问题; 刚刚改了一下maven的pom.xml文件,然后内存升高,卡死,被迫关闭; 然后现在只要一打开(只是打开,还没运行项目)刚刚的Maven项目,相同的问题就出现了。 打开别的项目没有这个问题。 想知道这是什么原因,解决方法。

有那位大佬帮我看下idea打开项目的java 项目,文件变成这样

![图片说明](https://img-ask.csdn.net/upload/202004/24/1587714419_112599.png) 有那位大佬帮我看下idea打开项目的java 项目,文件变成这样,是怎么回事,小白

为所有页面加载单个文件

<div class="post-text" itemprop="text"> <p>I am running a Apache webserver, my goal is to have a loader (In PHP) that gets loaded from all URLs. For example if you head to website.com/test/, website.com/page.php or just website.com/ it will always load website.com/index.php</p> <p>How can i achieve this?</p> </div>

微信小程序的src图片加载多张就不渲染

``` <view wx:if="{{item.commentPics.length>0}}"> <image src="{{item.commentPics}}" data-list='{{item.commentPics}}' data-src="{{item.commentPics}}" bindtap="imgOpen" data-index='{{index}}' mode="aspectFill"/> </view> ``` ![两个数据图片链接拿到数据错误图片说明](https://img-ask.csdn.net/upload/201811/06/1541491400_939163.png) ![单个没问题](https://img-ask.csdn.net/upload/201811/06/1541491483_297659.png) ``` //图片点击预览事件 imgOpen: function (e) { var src = e.currentTarget.dataset.src;//获取data-src var imgList = e.currentTarget.dataset.list;//获取data-list var str = ""; var newArr = []; str = src + "," + imgList console.log(str) newArr = str.split(',') wx.previewImage({ current: newArr, urls:newArr, success: function(res) { }, }) }, ```

如何在golang中的mongo中将bson.M元素列表组合成单个bson.M?

<div class="post-text" itemprop="text"> <pre><code>lstMap := make([]interface{}, 0) lstMap = mongoOps.AddToBsonMap(lstMap, bson.M{"$inc": bson.M{"Google.ab.Value": 1}}) lstMap = mongoOps.AddToBsonMap(lstMap, bson.M{"$inc": bson.M{"Google.ab1.Value1": 1}}) func (o *MongoOps) AddToBsonMap(lstMap []interface{}, value interface{}) (result []interface{}) { lstMap = append(lstMap, value) return lstMap </code></pre> <p>}</p> <pre><code> I want the in this format : bson.M{"$inc": bson.M{"Google.ab.Value": 1, "AB.Value.to": 2}} </code></pre> <p>All the operation of same key needs to be appended.Thank you in advance</p> </div>

IDEA使用maven管理多个子项目时,如何处理各个子模块之间的访问

大神求解答----IDEA使用maven管理一个项目,然后这个项目下面有有多个子项目,如何配置,使得这些子项目中,一个子项目可以访问另一个子项目的方法。别人在eclpise上可以直接访问,但是我把项目同步下来,就无法跨子模块访问。。。

pyinstaller打包后运行exe报错 -图片加载失败

python2.7 winds 64操作系统 eclipse里面可以正常运行,pyinstaller打包后运行exe报错 ---pygame.error: Couldn'topen image/background.png 这句代码报错f = pygame.image.load("image/background.png") 图片放在.py文件同目录 把路径改成绝对路径就没问题了,但是感觉这样太low。。。

drectshow 视频叠加怎么控制单个视频的进度,或者控制叠加时的单个视频的进度

我使用directshowlib 包进行开发,用vmr9实现了视频叠加的功能,但是不能控制叠加时候的单个视频的播放进度,就是从哪里叠加的问题,或者叠加之后还能控制单个视频的进度也行,希望大神指点,不胜感激,

android webView 设置一个页面的请求时长?

在一个面板上面有两三个按钮,每个按钮加载一个不同的远程页面,其中一个网页是通的,另外一个网页是不通的(就是显示不出来的) 共用一个webview,当我在已经显示的界面上,通过面板上的点击按钮加载不通的页面的时候,页面显示还是通的那个页面,而不同的页面会在两三分钟后才给出错误提示, 用户体验很不好。貌似点了以后没有响应,其实是一直在请求的···· 有没有方法,设置请求的时长,超过了设置的时间就不进行处理了?

C#Web的DropDownList问题

VS2010中C#做Web,SQL数据库,用到DropDownList 实现:显示所有节点的最新记录,就是每个节点只有一条记录 下面是我实现的 打开页面直接显示全部节点的所有记录,我是想显示所有节点的最新记录。 ![图片说明](https://img-ask.csdn.net/upload/201605/12/1463039243_734103.png) 可以选择单个节点,显示单条记录 ![图片说明](https://img-ask.csdn.net/upload/201605/12/1463039261_570099.png) 现在的问题就是不能只显示全部节点的最新记录(全部节点都放在一个表里)

tomcat主页能够访问,但是其他项目内的web文件不能访问

![图片说明](https://img-ask.csdn.net/upload/201610/08/1475911453_473866.png) ![图片说明](https://img-ask.csdn.net/upload/201610/08/1475911463_761435.png) ![图片说明](https://img-ask.csdn.net/upload/201610/08/1475911475_108204.png) 这是什么情况啊?!遇到这种情况简直无语了,有解决办法吗

nginx静态资源无法完全加载的问题

我目前碰到的问题具体是这样的: 1. 若不开启静态资源压缩,则所有静态资源都无法加载。 2. 开启静态资源压缩后,部分静态资源可以访问,当某个超过40KB左右的JS文件无法访问时,其后续的静态资源都无法加载,各种浏览器试了都是同样的现象。 以上都是在Windows1809系统下,没有任何后端,纯前端静态。 nginx设置了MB级别的请求大小限制,绝对够KB级的静态资源访问用了,也设置了各种超时时长以及缓存,静态资源文件的访问权限也是有的,同时我查看了nginx本身的日志,所有请求的状态码都是200,并没有任何异常或报错,就浏览器那端报4XX或5XX。 此情况只出现在我本机上,局域网下其他机器访问我本机的nginx服务与资源都是完全正常的,而且我把同样的nginx配置和资源挪到其他机器跑起来然后自访问也是完全正常的,所以这个就很诡异了。 我个人怀疑可能是Windows防火墙、Defender杀毒软件、某一次系统更新,因为去年这些都是正常的,不太记得是哪一次系统升级或更新之后就出现这种情况了。 如果实在没办法了我只好重装系统来解决了 贴一下nginx主配置: ``` http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; # 日志格式 #access_log logs/access.log main; sendfile on; #on/off #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 300s 300s; fastcgi_connect_timeout 6000s; fastcgi_send_timeout 6000s; fastcgi_read_timeout 6000s; fastcgi_buffer_size 256k; fastcgi_buffers 8 256k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; # 压缩配置 gzip on; #开启gzip压缩功能,默认是关闭的。 gzip_static on; #开启gzip静态资源 gzip_min_length 1k; #允许压缩的页面最小字节数,默认是全部都压缩,最好不要小于1k,因为小于1k的可能越压越大。 gzip_buffers 16 128k; #设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流。4 16k代表以16k为单位,安装原始数据大小以16k为单位的4倍申请内存。 gzip_http_version 1.1; #设置http协议版本,只对1.1版本进行压缩。 gzip_comp_level 9; #gzip压缩比/压缩级别,压缩级别 1-9,级别越高压缩率越大,当然压缩时间也就越长(传输快但比较消耗cpu)。 gzip_types text/plain text/xml text/css text/javascript application/xml application/json application/javascript application/x-javascript image/x-icon image/jpg image/jpeg image/gif image/png application/x-font-ttf application/font-woff application/font-woff2; #设置压缩文件类型,这里指定了text/html text html js css json xml image font。 gzip_disable "MSIE [1-6]\."; #IE1-6版本不支持gzip压缩 gzip_proxied any; gzip_vary off; #给http请求增加vary字段,不支持gzip的不进行压缩处理。 # 设置上传文件大小限制 client_max_body_size 50M; client_body_buffer_size 512K; client_header_buffer_size 10M; client_header_timeout 120s; client_body_timeout 120s; # http_proxy proxy_buffers 32 256k; #缓冲区,nginx针对单个连接缓存来自后端real-server的响应 proxy_buffer_size 256k; #设置代理服务器(nginx)从后端real-server读取并保存用户头信息的缓冲区大小,默认与proxy_buffers大小相同,其实可以将这个指令值设的小一点 proxy_busy_buffers_size 256k; #高负荷下缓冲大小(proxy_buffers*2) proxy_max_temp_file_size 1024M; #当proxy_buffers放不下后端服务器的响应内容时,会将一部分保存到硬盘的临时文件中,这个值用来设置最大临时文件大小,默认1024M,它与proxy_cache没有关系。大于这个值,将从upstream服务器传回。设置为0禁用。 proxy_temp_file_write_size 256k; #当缓存被代理的服务器响应到临时文件时,这个选项限制每次写临时文件的大小。 proxy_connect_timeout 300s; proxy_send_timeout 300s; proxy_read_timeout 300s; upstream nacos-server { server 127.0.0.1:8848; #server 127.0.0.1:8841; #server 127.0.0.1:8842; #server 127.0.0.1:8843; } include ../servers/*.conf; } ``` --- 某一个次配置: ``` server { # 设置端口监听 listen 80; # 设置监听的域名(此处的域名为自定义配置,请在host文件中添加) server_name nacos.cn; # 统一字符编码 charset utf-8; # 资源根路径 root static; #access_log logs/host.access.log main; # 默认配置 #location / { # index login.html; #} # 端口转发配置 location /nacos/ { proxy_pass http://nacos-server/nacos/; add_header From nacos.cn; proxy_redirect default; proxy_set_header Host $host; proxy_set_header Server-Name $server_name; proxy_set_header Http-Host $http_host; proxy_set_header Cookie $http_cookie; proxy_set_header Referer $http_referer; proxy_set_header Nginx_Version $nginx_version; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-Port $remote_port; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Nginx-Proxy true; proxy_cookie_path / /; } # 异常处理 #error_page 404 /404.html; error_page 500 502 503 504 /50x.html; } ```

使用nginx+3台tomcat+redis架构后,页面加载json类型文件速度变得很慢

使用该架构后,nginx轮询方式,加载json格式的数据速度变得很慢,一般几个json文件 加载时间都在5秒左右. 这种情况怎么解决? ![图片说明](https://img-ask.csdn.net/upload/201703/15/1489543365_135915.jpg) nginx配置包含: ![图片说明](https://img-ask.csdn.net/upload/201703/15/1489546046_762181.jpg) 把这里js去掉,加载最后3个的速度就能变快,但js的加载速度感人。。。 有什么办法让加载速度变快?和访问单个tomcat速度差不多就行了。访问单个tomcat 速度是1.2秒左右。3太tomcat架构最快6秒多,慢的超过16秒!

2019 Python开发者日-培训

2019 Python开发者日-培训

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

设计模式(JAVA语言实现)--20种设计模式附带源码

设计模式(JAVA语言实现)--20种设计模式附带源码

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

java后台+微信小程序 实现完整的点餐系统

java后台+微信小程序 实现完整的点餐系统

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

2019 AI开发者大会

2019 AI开发者大会

玩转Linux:常用命令实例指南

玩转Linux:常用命令实例指南

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

Git 实用技巧

Git 实用技巧

Python数据清洗实战入门

Python数据清洗实战入门

使用TensorFlow+keras快速构建图像分类模型

使用TensorFlow+keras快速构建图像分类模型

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

程序员的算法通关课:知己知彼(第一季)

程序员的算法通关课:知己知彼(第一季)

MySQL数据库从入门到实战应用

MySQL数据库从入门到实战应用

机器学习初学者必会的案例精讲

机器学习初学者必会的案例精讲

手把手实现Java图书管理系统(附源码)

手把手实现Java图书管理系统(附源码)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

.net core快速开发框架

.net core快速开发框架

玩转Python-Python3基础入门

玩转Python-Python3基础入门

Python数据挖掘简易入门

Python数据挖掘简易入门

微信公众平台开发入门

微信公众平台开发入门

程序员的兼职技能课

程序员的兼职技能课

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

HoloLens2开发入门教程

HoloLens2开发入门教程

微信小程序开发实战

微信小程序开发实战

Java8零基础入门视频教程

Java8零基础入门视频教程

相关热词 c#跨线程停止timer c#批量写入sql数据库 c# 自动安装浏览器 c#语言基础考试题 c# 偏移量打印是什么 c# 绘制曲线图 c#框体中的退出函数 c# 按钮透明背景 c# idl 混编出错 c#在位置0处没有任何行
立即提问