精华内容
下载资源
问答
  • 网站打开网页速度,会严重影响用户的使用率,会提升网站跳出率,这是每一个网站,站长都不愿意看到的事情。任何一个用户也不愿意去耐心等待网页慢慢打开,那么是什么原因导致打开网页速度呢?有怎样的解决措施呢...

    11285e77d876dec3ec47509dd2bc1038.png

    网站打开网页速度慢,会严重影响用户的使用率,会提升网站跳出率,这是每一个网站,站长都不愿意看到的事情。任何一个用户也不愿意去耐心等待网页慢慢打开,那么是什么原因导致打开网页速度慢呢?有怎样的解决措施呢?

    bd1d1c0454247701d6f8f263e9a3b165.png

    一、网站本身的大小

    网站打开网页速度慢,很大原因取决于网站本身的大小,以及网站服务器空间的大小,此外,就是自己的宽带网速问题,如果是使用者的宽带网速问题还好说,但如果是网站本身的问题,那么将会给网站带来很大的麻烦。一般来说,用户等待网站打开的时间也只有30秒左右,如果超过30秒,网页还没有打开,相信没有几个用户会耐心的继续等待下去,即便是你的网页做的再精美,即便是你的网页上有他们需要的内容,他们也会果断放弃。如果我们的望着你打开速度很慢,我们可以通过提高空间的访问速度,或者时间少一些网站本身的臃肿的代码,这样可以提升网页打开速度。

    二、利用插件代码

    一般来说,现在的结构网站都不是自己写程序,而是用一些比较完善的工具来进行的网站建设。这种方式建站,就会出现一些没有必要的代码,而这些没有必要的代码将会影响网站的打开速度。将这些没有必要的代码清除出去,当然还可以利用插件代码,将插件代码插入到网站上,也是可以提高网站速度的,但是再这里提醒大家,插件不要太多,插件最好控制在三个以内就好了,否则会适得其反。

    三、删减图片

    网站打开速度慢,很可能是因为网站上有太多的图片,而且图片超大,这样的超大图片会影响网页的加载速度,虽然他们能够给用户更好的视觉体验,但是网站打开速度慢了,用户放弃浏览了,用再精美的图片又有什么用呢?所以当我们的网站打开速度过慢的时候,最好要删减网页上的图片。

    网站打开速度慢怎么办?很可能是因为以上几种原因造成的,作为网站站长,一定要尽最大可能的提高网站的打开速度,否则就会提高网站跳出率,影响网站与用户的粘合度。

    展开全文
  • 启动很快。就是在第一次访问的时候网页加载下来至少要10分钟。一直不知道是什么鬼。

    不是启动慢!!

    启动很快。就是在第一次访问的时候网页加载下来至少要10分钟。一直不知道是什么鬼。

    docker

    展开全文
  • NULL 博文链接:https://gstarwd.iteye.com/blog/543053
  • 从mysql中读出100行数据,显示在网页上,由于每一条做成能修改的形式,需要加个href传参数 跳转到下一个jsp要用,如果参数有中文的话,到下一个页面就是...加完以后,有时能打开网页,有时打不开,不知道是怎么回事?
  • ./startup.sh之后,就访问我的主页xxx.xxx.xxx.xxx:8080,我就看到那个网页那个小圈一直再转啊,再转啊,快的能转五六分钟,的能转十几分钟都不能打开。 原因: 在apache-tomcat官方文档:如何让tomcat启动更快里面...

    ./startup.sh之后,就访问我的主页xxx.xxx.xxx.xxx:8080,我就看到那个网页那个小圈一直再转啊,再转啊,快的能转五六分钟,慢的能转十几分钟都不能打开。

    原因:

    在apache-tomcat官方文档:如何让tomcat启动更快里面提到了一些启动时的优化项,其中一项是关于随机数生成时,采用的“熵源”(entropy source)的策略。
    他提到tomcat7的session id的生成主要通过java.security.SecureRandom生成随机数来实现,随机数算法使用的是”SHA1PRNG”

    A.使用伪随机函数生成器

    /dev/unrandom /dev/urandom并不是真正的随机行为(其实一般不容易重复),主要有两个地方可以修改。
    通过修改 Tomcat 启动文件 -Djava.security.egd=file:/dev/urandom
    通过修改 JRE 中的 java.security 文件 securerandom.source=file:/dev/urandom

    B.增大/dev/random的熵池(推荐)

    问题的原因是由于熵池不够大,所以增大它是最彻底的方法。我们可以通过软件的方法实现,下面是软件的安装和配置流程:

    1. 安装熵服务

    yum install rng-tools
    

    2. 启动熵服务

    systemctl start rngd
    

    如果你的 CPU 不支持 DRNG 特性或者像我一样使用虚拟机,可以使用/dev/unrandom来模拟。

    3. 编辑配置文件

    cp /usr/lib/systemd/system/rngd.service /etc/systemd/system
    vim /etc/systemd/system/rngd.service
    

    以下是编辑内容

    ExecStart=/sbin/rngd -f -r /dev/urandom
    

    4. 重新载入服务

    systemctl daemon-reload
    systemctl restart rngd
    

    经过上面的修改,我们再观察 cat /proc/sys/kernel/random/entropy_avail 基本上在 3000 左右。这个时候重新启动 Tomcat,发现启动时间正常。

    展开全文
  • nginx配好之后,访问服务器公网IP可以正常访问,但是打开网页,直接访问tomcat就很快,网上找了找,发现还是配置文件有问题。nginx目录下conf/nginx.conf原配置为:#user nobody;worker_processes 1;........

    最近试着玩一把腾讯云服务——具体配置就不详细说了,网上很多经验之谈。

    本文主要讲一下在配置nginx时遇到访问速度过慢的问题。

    nginx配好之后,访问服务器公网IP可以正常访问,但是打开网页奇慢,直接访问tomcat就很快,网上找了找,发现还是配置文件有问题。

    nginx目录下conf/nginx.conf原配置为:

    #user  nobody;

    worker_processes  1;

    .....

    http {

        upstream tomcatproxy {
    server localhost:8081;
        }
        server {
            listen       80;
            server_name  localhost;

            charset utf-8;
            #access_log  logs/host.access.log  main;
            location / {
                proxy_pass http://tomcatproxy/xxx/xxx/xxx.jsp;

            }

        }

    }

    更改后的配置为:

    #user  nobody;

    worker_processes  1;

    .....

    http {

        upstream tomcatproxy {
    server localhost:8081;
        }

        server {
            listen       80;
            server_name  127.0.0.1;

            charset utf-8;
            #access_log  logs/host.access.log  main;


            location / {
    proxy_pass http://tomcatproxy/xxx/xxx/xxx.jsp;
    root   /usr/share/nginx/html;
    index  index.html index.htm;
    client_max_body_size    1000m;
    proxy_set_header   Host             $host;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;

            }
    #这里配置表示将jsp,do都交给tomcat处理,从而提高访问速度
    location ~ (\.jsp)|(\.do)$ {
                proxy_pass http://tomcatproxy;
                proxy_redirect off ; 
                proxy_set_header Host $host; 
                proxy_set_header X-Real-IP $remote_addr; 
                proxy_set_header REMOTE-HOST $remote_addr; 
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
                client_max_body_size 50m; 
                client_body_buffer_size 256k; 
                proxy_connect_timeout 1; 
                proxy_send_timeout 30; 
                proxy_read_timeout 60; 
                proxy_buffer_size 256k; 
                proxy_buffers 4 256k; 
                proxy_busy_buffers_size 256k; 
                proxy_temp_file_write_size 256k; 
                proxy_next_upstream error timeout invalid_header http_500 http_503 http_404; 
                proxy_max_temp_file_size 128m; 
            }
    #加载静态图片..以后如有静态页面,也可以这里加载
    location ~ .*\./gif|jpg|jpeg|png|bmp|swf/$  {
                proxy_pass http://tomcatproxy;
    proxy_redirect off ; 
                proxy_set_header Host $host; 
                proxy_set_header X-Real-IP $remote_addr; 
                proxy_set_header REMOTE-HOST $remote_addr; 
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
        client_max_body_size 50m; 
                client_body_buffer_size 256k; 
                proxy_connect_timeout 1; 
                proxy_send_timeout 30; 
                proxy_read_timeout 60; 
                proxy_buffer_size 256k; 
                proxy_buffers 4 256k; 
                proxy_busy_buffers_size 256k; 
                proxy_temp_file_write_size 256k; 
                proxy_next_upstream error timeout invalid_header http_500 http_503 http_404; 
                proxy_max_temp_file_size 128m; 
            }
    #加载js,css
            location ~ .*\./js|css/?$ {
                proxy_pass http://tomcatproxy;
        proxy_redirect off ; 
                proxy_set_header Host $host; 
                proxy_set_header X-Real-IP $remote_addr; 
                proxy_set_header REMOTE-HOST $remote_addr; 
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
        client_max_body_size 50m; 
                client_body_buffer_size 256k; 
                proxy_connect_timeout 1; 
                proxy_send_timeout 30; 
                proxy_read_timeout 60; 
                proxy_buffer_size 256k; 
                proxy_buffers 4 256k; 
                proxy_busy_buffers_size 256k; 
                proxy_temp_file_write_size 256k; 
                proxy_next_upstream error timeout invalid_header http_500 http_503 http_404; 
                proxy_max_temp_file_size 128m; 
            }

        }

    }

    启动tomcat和nginx,外网访问时速度已和访问tomcat的速度基本相当了。配置详情请自行百度,应该还有不足之处,欢迎指正!

    展开全文
  • 另外即使花了很长时间启动成功后,打开网页的登录页面也是一直处于访问状态,并没有返回的结果,过一段时间后报了一个错误,关于数据库的错误。 解决方式:去电脑的服务中看看你的Mysql(这是我装的数据库,你...
  • 网页压缩-tomcat配置

    2009-09-24 14:39:00
    老板嫌网页速度,怎么办?ehcache缓存用了还是有些。先不考虑页面缓存。想起来以前看到的Yahoo优化页面的14条原则,今天无意间看到tomcat里面也能配置文件压缩这种功能。在port="80"位置加上以下代码:...
  • ./startup.sh之后,就访问我的主页xxx.xxx.xxx.xxx:8080,我就看到那个网页那个小圈一直再转啊,再转啊,快的能转五六分钟,的能转十几分钟都不能打开。 原因: 在apache-tomcat官方文档:如何让tomcat启动更快...
  • tomcat 与内存

    2020-08-12 11:30:05
    我们会在每个人的tomcat上做好设置,允许他最大可使用多少内存,如果超出了,tomcat就不能在继续运行,就会出现假死,网站打开比较,网站打不开的情况! [是什么在消耗tomcat内存] Tomcat运行在内存上的,tomcat里每增加...
  • tomcat7 开启gzip压缩

    2018-02-04 11:22:00
    同事反应网页打开速度。 zabbix检测到tomcat没有开启gizp压缩报警,开启gzip压缩功能。 原理 HTTP 压缩可以大大提高浏览网站的速度,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端...
  • 不仅加载速度过,更重要的是他会影响我们的用户体验,在这个用户至上的年代,这是无法原谅的,如果我们的网页内容以文字居多,这时候让服务器开启gzip压缩胜过很多的优化,让服务器开启gzip压缩是提高用户打开网页...
  • 以下都是从官网下载,有某些网页可能打开速度较,请耐心等待 jdk1.7下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html ecl...
  • nginx+tomcat反复请求

    2017-06-30 16:28:00
    笔者今天就来就给大家讲故事:)近期站点压力突然增大,把带宽都占满了,訪问网页发现非常的打开页面的速度也奇大概要十几秒。这样的情况还是第一次遇到。感觉不是被攻击了就是被攻击了!以下是站点的流量截图,...
  • nginx+tomcat重复请求

    千次阅读 2015-06-23 10:22:03
    最近网站压力突然增大,把带宽都占满了,访问网页发现非常的打开页面的速度奇大概要十几秒。这种情况还是第一次遇到,感觉不是被攻击了就是被攻击了!SSH连上服务器查看日志,居然连SSH都特别,这让我更加...
  • 1 eclipse启动tomcat后 ,打开网页超级 。 可能的解决方法之一http://blog.sina.com.cn/s/blog_777a9ccb01013maj.html
  • 一台服务器之前装的是java的tomcat apache 项目,后面装了个phpstudy 在上面,访问php项目发现 浏览器首次打开网页需要7-8秒,打开成功后连续访问都很快,过一段时间访问又是7-8秒才打开网页,周而复始解决方案是...
  • 一台服务器之前装的是java的tomcat apache 项目,后面装了个phpstudy 在上面,访问php项目发现 浏览器首次打开网页需要7-8秒,打开成功后连续访问都很快,过一段时间访问又是7-8秒才打开网页,周而复始解决方案是...
  • debug模式很,Run模式正常,解决方法

    千次阅读 2018-10-13 10:37:52
    昨天在改代码的时候,出现debug模式调试的时候,页面刷新速度特别,网页有时打不开,去服务器看了下没问题,试试非debug运行,速度正常; 上网找了些资料 得出以下解决方案 由于eclipse和tomcat的交互而产生的,在以debug...
  • 首先我们可以访问自己的网站,f12打开调试模式查看网络状态,看是否有那些网页或者链接加载非常,根据这些页面和链接查看数据的流向来判断每一层的架构是否正常,然后根据具体的架构去调优。 我们可以在测试机上把...
  • 前言:线上项目运行一段时间后,就会变得非常,访问网页,半天才能加载出来。打开日志,看见有内存溢出的日志。果断的添加上-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=d:homejvm参数。看看出现了什么问题...
  • 后面装了个phpstudy 在上面,访问php项目发现 浏览器首次打开网页需要7-8秒,打开成功后连续访问都很快,过一段时间访问又是7-8秒才打开网页,周而复始 解决方案是修改apache 配置,和修复服务器dns 为 114.114.114...

空空如也

空空如也

1 2 3
收藏数 45
精华内容 18
关键字:

tomcat打开网页慢