hxedu 发表于 2021-3-28 14:53:55

【测试中】第一次用windows版本,同样的网站访问慢到打不...

服务器环境:windows2008R2,预装有sql和java,使用移动光纤,移动给固定ip但未开通80和443权限,有硬件防火墙,做端口映射的有66、77、88、888、8888(8888是java项目使用的,宝塔改成66,http用88)。
背景:网站使用88和77端口,。网站需要用到php的exec、proc_open、proc_get_status函数和php_eduline.dll扩展。支持版本为php5.6和mysql5.7。
         系统防火墙打开并添加白名单,host做了127.0.0.1 www.hxeduol.cn:88和host做了127.0.0.1 www.hxeduol.cn(开始只做了第一个)。
         网站程序在另外一台centos8服务器上能正常访问,均使用宝塔默认配置。未做过cdn、负载均衡。
操作步骤:
1、服务器安装宝塔失败数次(在下载面板那一步失败),一次偶然下载6.4版本成功安装;
2、本地使用127.0.0.1:88或本地ip打开都正常秒开,所以未能尝试外网打开测试;
3、最初尝试使用反向代理,但不知道为什么跳转失败;
4、取消反向代理发现网站被静态了,于是删除重建站,重新复制代码,网站默认配置,初次发现外网打开网站巨慢,且不加载css和js,甚至部分图片也不加载,这些文件都很小,排除大文件占用带宽的问题;

5、以为是反向代理导致的,于是卸载宝塔下的所有环境(nginx+php+mysql),并卸载宝塔重装,问题依旧。
6、将宝塔端口66和网站端口88互换,宝塔访问正常,网站访问仍然有问题,本地访问依旧秒开;
7、重新卸载所有宝塔环境,清理c盘剩余文件和数据库所有环境的注册表信息,再次重装宝塔,问题依旧,基本可以排除反向代理的影响了;
8、F12发现500超时错误,访问网站时被挂起,直到1分钟左右才开始响应,于是修改php配置max_execution_time=300,终于网站可以调用css和js了,不过仍然很慢,打开大约要1分钟+,而且有少部分图片出现404错误。奇怪的是网站后台打开速度要快很多倍,大部分功能入口打开都在10s内,所以排除服务器带宽之类的问题,同样的程序在linux上正常,windows本地也正常,基本上可以排除程序问题了。

现在怀疑还是nginx或者其他的配置上有问题,希望各位大神帮忙,万分感谢。网站配置:未使用重定向、反向代理server
{
    listen 88;
    server_name hxeduol.com hxeduol.cn www.hxeduol.com www.hxeduol.cn;
    index index.php index.html index.htm default.php default.htm default.html;
    root D:/wwwroot/hxeduol;
               
      #START-ERROR-PAGE
      #error_page 403 /403.html;
      #error_page 404 /404.html;
    #error_page 502 /502.html;
      #END-ERROR-PAGE
   
    #HTTP_TO_HTTPS_START
    #HTTP_TO_HTTPS_END

    #LIMIT_INFO_START
    #LIMIT_INFO_END

    #SSL-INFO-START
    #SSL-INFO-END
      
    #反代清理缓存配置
    location ~ /purge(/.*) {
      proxy_cache_purge cache_one $1$is_args$args;
    }
    #proxy 反向代理
    include proxy/hxeduol.com/*.conf;

    #PHP-INFO-START
    include php/56.conf;
    #PHP-INFO-END
   
    #REWRITE-START
    include rewrite/hxeduol.com/*.conf;
    #REWRITE-END

    #redirect 重定向
    include redirect/hxeduol.com/*.conf;

    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
    {
      return 404;
    }
   
    #一键申请SSL证书验证目录相关设置
    location ~ \.well-known{
      allow all;
    }

      access_logD:/BtSoft/wwwlogs/hxeduol.com.log;
    error_logD:/BtSoft/wwwlogs/hxeduol.com.error.log;
}

向樛木多少斤了 发表于 2021-3-28 16:23:06

感觉是你这个win服务器网络有问题。。你纯净环境用iis看看创建个静态页面,看看能卡成什么奶奶样

hxedu 发表于 2021-3-28 16:45:06

本帖最后由 hxedu 于 2021-3-28 16:46 编辑

钻头 发表于 2021-3-28 16:23
感觉是你这个win服务器网络有问题。。你纯净环境用iis看看创建个静态页面,看看能卡成什么奶奶样 ...
服务器下另外有一个java政府污水处理项目,外网访问没任何卡的感觉,所以不可能是带宽的问题哈,毕竟是移动给政府用的100兆光纤,只是没备案,所以没开通80和443.而且关键在于访问网站前台慢得卡死,后台虽然算不上快,但基本上10s内都没问题

hxedu 发表于 2021-3-28 20:45:05

钻头 发表于 2021-3-28 16:23
感觉是你这个win服务器网络有问题。。你纯净环境用iis看看创建个静态页面,看看能卡成什么奶奶样 ...

iis一直用不了,不知道哪里出错了,直接在现在目录建立静态文件,秒打开

堡塔开发wzz 发表于 2021-3-29 09:10:53

已沟通,测试中
页: [1]
查看完整版本: 【测试中】第一次用windows版本,同样的网站访问慢到打不...