springboot项目服务器访问速度慢-可能的解决方法

springboot项目部署在服务器后,访问很慢或无法访问

问题

使用宝塔界面,尝试将打包后的jar包部署在服务器上运行时,发现访问速度不是很快,或者是直接访问不到。

  1. 访问不到对应端口的springboot服务
    image

  2. 80端口也无法访问
    image

首次访问加载慢的解决方法

  1. 修改jre文件

    • 找到安装的jre目录,如jre/lib/security
      image
      image

    • 然后修改名字为java.security文件的securerandom.source字段的值为file:/dev./urandom。这里可以先把这个文件下载下来,然后在本地机器上用vscode修改,保存修改后再上传至原先的位置,覆盖掉原文件。
      image

  2. 添加jar包启动参数(不确定是否有用)

    • 在运行时添加参数-Djava.security.egd=file:/dev/./urandom
      image

无法访问的解决方法

  1. 借用工具扫描端口是否开启
    端口扫描工具

  2. 在服务器(阿里云、腾讯云)控制台,进入到安全组配置界面,检查服务器对应端口是否开启
    如果这里没有开放对应端口,那么是无法使用服务器的服务的

  3. 如果使用的服务器配置工具是宝塔,需要在宝塔界面开放端口
    如果在宝塔的安全管理没有将对应端口开放,也无法正常访问开启的服务(有低概率能够访问到)。这是比较容易遗漏的地方
    image

参考链接:

  1. Springboot重启后第一次访问速度慢
  2. springboot 启动后,第一次的接口请求总是很慢,后面速度就很快,怎么解决?
posted @   walkallday  阅读(760)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示