今日把项目放入阿里云服务器运行后,发现项目访问后边的缓慢,本地还是正常(很不爽)。

1.首先排查了接口耗时时间,我拿postman 进行了测试,查看耗时时间可以接受。(pass)

2.打卡了网页F12 查看network 里每个环节耗时,发现js 、css 、jpg 等静态资源耗时竟然达到了1秒以上,心里MLGB这是啥问题啊,然后开始找度娘,有人说优化tomcat 一种是:GZ 也就是把静态资源压缩(具体的百度就行了)跳转连接以为前辈写的例子:Tomcat启用GZIP压缩,提升web性能,第二种是:windos 版本在tomcat bin 目录下找到catalina.bat 扩大内存。(以上都在项目中使用过,但是结果很不理想,虽然好了一些,但是一个页面平均还是在3-5秒左右)

3.经过第一步和第二部后,结果不理想,我开始更换了tomcat 的版本 8.5的最新版降了一版后还是不行,我就找到了8.0.53 版本然后还是不行。瞬间心态崩溃,我就开始降低java jdk 1.8 的211 降到了 131 然后还是不行。我就找到了公司的另几台测试服务器,开始进行部署,然后测试,进行到第三台windosServer 2008的服务之后发现项目访问的时间js等静态文件好描述在1秒-2秒之间的都回到了本地运行速度几十毫秒。

阿里云的winodsServer 2016中文版 实例最后被我更换为windosServer2008 版本。

写一句给自己的话:坚持,坚持,再坚持,你就会解决你所要解决的任何问题,细心,细心,再细心,你就会发现你所遇到的问题的最终方案,加油 2019 。

tomcat 加载JS访问时间长(记录自己的拍坑日志)相关推荐

  1. 导致页面加载白屏时间长的原因有哪些,怎么进行优化?

    一.白屏时间 白屏时间:即用户点击一个链接或打开浏览器输入URL地址后,从屏幕空白到显示第一个画面的时间. 二.白屏时间的重要性 当用户点开一个链接或者是直接在浏览器中输入URL开始进行访问时,就开始 ...

  2. ros学习记录:Gazebo加载速度慢,长时间停在“Preparing your world”

    前言 ros学习记录笔记,一个小白的自留地,欢迎大佬批评指正~ 一.问题描述 Gazebo加载速度慢,长时间停在"Preparing your world" 二.解决办法 1.下载 ...

  3. h5中performance.timing轻松获取网页各个数据 如dom加载时间 渲染时长 加载完触发时间...

    在控制台中输入window.performance.timing(html5的属性); 各字段的含义: · navigationStart:当前浏览器窗口的前一个网页关闭,发生unload事件时的Un ...

  4. 网站加载 Waiting (TTFB) 时间过长的原因和解决办法

    关注网页前端性能的朋友,在优化网页性能的时候都会遇到网站加载 Waiting(TTFB)时间过长的问题.对于没有优化过的 WordPress 站点,TTFB 时间经常超过了页面内容的下载时间,为用户带 ...

  5. WordPress网站加载WAITING (TTFB) 时间过长解决办法

    WordPress 刚刚安装的时候,性能是没问题的,我们安装了主题.插件.添加了一些小工具和菜单,然后我们就开始上传内容了,我们都很勤快 Waiting (TTFB) 时间 Time to First ...

  6. php动态页面加载慢,通过动态加载JS文件提升网站访问速度

    相对与HTML,CSS,javascript是最影响浏览器性能的,因为浏览器在遇到<script>标签时,必须等待js代码下载和执行完毕后再执行后面的内容,因此当页面中js文件过多时,网站 ...

  7. 网页性能优化之异步加载js文件

    一个网页的有很多地方可以进行性能优化,比较常见的一种方式就是异步加载js脚本文件.在谈异步加载之前,先来看看浏览器加载js文件的原理. 浏览器加载 JavaScript 脚本,主要通过<scri ...

  8. 异步加载js文件并执行js方法:实现异步处理网页的复杂效果

    异步加载js文件并执行js方法:实现异步处理网页的复杂效果 有这么一个场景,当你的网页页面效果过多就会造成了打开页面的速度变得缓慢,长时间处于加载的状态,这样的效果通常会让用户感到不友好,通常的处理方 ...

  9. html5 js阻塞加载,js无阻塞加载和defer、async详解_白峰_前端开发者

    无阻塞加载 把 下载是异步的没问题,但是每个javascript执行的时候还是同步的,就是先出现的script标签一定是先执行,即使是并行下载它是最后一个下载完成的,除非标有defer的script标 ...

最新文章

  1. Qt修炼手册5_文件输入输出
  2. 【转载】大叔推荐博客索引
  3. Express-hello
  4. 隐藏a标签seo_SEO网站优化,新手SEO常犯的五个错误!
  5. 再学 GDI+[67]: 路径画刷(7) - 画个五角星
  6. 20145228《网络对抗》 后门原理与实践
  7. python练习题--斐波那契数列
  8. 彩虹的七种颜色CMYK和RGB的值是什么
  9. 【JZOJ 5421】【NOIP2017提高A组集训10.25】嘟嘟噜
  10. 2DPCA的原理推导与实现
  11. C++11 packaged_task
  12. VUE2中provide 和 inject用法,以及怎么做响应式数据?
  13. 常用的社会信息公开查询
  14. Windows下字符串替换操作java.lang.IllegalArgumentException: character to be escaped is missing
  15. 一零四一、海康威视希捷紫盘查询序列号
  16. sql 注入_商洛学院司徒荆_新浪博客
  17. 应聘恩智浦时考察正则表达式
  18. 数仓搭建——ODS层
  19. centos 安装java8_Centos7安装jdk8
  20. IT餐馆—第九回 翅膀

热门文章

  1. Xamarin.Android开发异常记录
  2. 初创企业如何选购企业邮箱?
  3. FLStudio水果21最新Daw (宿主软件)电音混音编曲制作工具
  4. Python之代码规范管理工具(pylint、black)
  5. pymongo查询列表元素_pymongo相关操作
  6. ThingJS粒子特效一键实现雨雪效果
  7. 测试一个显示器有拖影的软件,让“瑕疵”原形毕露,教你检测游戏显示器!
  8. 工业CT检测技术及工业CT基本组成
  9. kafka的使用场景
  10. 架构思维成长系列教程(七)- 大型电商系统架构设计