开门见山,网站请求反应速度慢首先考虑服务器问题。

我在开发中遇到的就是服务器实例限制cpu占用10%以内访问正常,超出则限制访问速度,也就是网站请求速度慢

具体和阿里工程师聊天截图如下:

按照对方说的,升级了相关配置,然后重启服务器,重启web端的nginx和php,速度溜溜上来了;

另外也最好把下面几条给做了

  1增加nginx的upstream,其中upstream中为php-cgi的地址;
  2利用nginx作为反向代理,分支法解决并发量;
  3增加php-cgi的进程数,(这里会受到机器资源的限制,因此,也并不能无限增加)

我这里使用了反向代理这各办法解决了相关问题

下面把具体解决办法放在下面,顺便把nginx下配置项目的配置贴出来,供大家使用

 1 server {2         listen       80;3         server_name  你的域名;4         index index.html index.htm index.php;5         root /yjdata/www/www/tp5_houtai/public;6         error_page 404 /404.html;7         8         location / {9             index index.php index.html index.htm;
10             if (!-e $request_filename) {
11                 rewrite  ^(.*)$  /index.php?s=$1  last;
12                 break;
13             }
14 #nginx反向代理 此处是解决缓冲慢的重点部分
15             proxy_read_timeout 300;
16             proxy_connect_timeout 300;
17             proxy_set_header  X-Real-IP  $remote_addr;
18             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
19             proxy_set_header Host $http_host;
20             proxy_redirect off;
21             #autoindex  on;
22         }
23         #location ~ \.php$ {
24         #        fastcgi_pass 127.0.0.1:10000;
25         #       include fastcgi.conf;
26         #}
27         location ~ \.php(.*)$ {              #配置404
28             try_files $uri =404;              #此处是9000或者10000根据自己服务器实际情况改 我这里是10000
29            # fastcgi_pass   127.0.0.1:9000;
30             fastcgi_pass   127.0.0.1:10000;
31             fastcgi_index  index.php;
32             fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
33             fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
34             fastcgi_param  PATH_INFO  $fastcgi_path_info;
35             fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
36             include        fastcgi_params;
37             include fastcgi.conf;
38         }
39 }

配置https 1 # HTTPS server

 2     #3     server {4         listen       443 ssl;5         server_name  你的域名;6         root /usr/share/nginx/html/wxssgsrz;7 8         index index.html index.htm;9         #相关证书
10         ssl_certificate   cert/214757705190741.pem;
11         #相关证书
12         ssl_certificate_key  cert/214757705190741.key;
13
14         ssl_session_timeout 5m;
15         ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
16         ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
17         ssl_prefer_server_ciphers on;
18         location / {
19             root /usr/share/nginx/html/项目名称;
20             index index.html index.htm index.php;
21             if (!-e $request_filename) {
22                rewrite  ^(.*)$  /index.php?s=$1  last;
23                break;
24             }

          proxy_read_timeout 300;
          proxy_connect_timeout 300;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header Host $http_host;
          proxy_redirect off;

25         }
26
27         location ~ .*\.(php|php5)?$ {
28               root  /usr/share/nginx/html/项目名称;           #此处是9000或者10000根据自己服务器实际情况改 我这里是10000
29          fastcgi_pass 127.0.0.1:10000; 30          fastcgi_index index.php; 31          fastcgi_param HTTPS on; 32          fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 33          include fastcgi_params; 34         #new line 35          include fastcgi.conf; 36        }37      } 38 39 #此处是把http强制转成https的配置 及访问http会自动跳转到https对应地址上40  server { 41    listen 80; 42    server_name wx.ssgsrz.com; 43    rewrite ^/(.*) https://$server_name$request_uri? permanent; 44 }

好了  多余的不说了 ,大家复制拿去用就是了

谢谢大家浏览到这里~~~

转载于:https://www.cnblogs.com/zmdComeOn/p/9789370.html

解决网站请求速度慢的一些方法相关推荐

  1. 检测网站打开速度的5个方法

    检测网站打开速度的5个方法 网页载入速度对于一个网站来讲很关键,Google已经将一个网站的载入速度列入了网站关键字排名的考虑因素当中,也就是说如果你的网站有足够的内容,而且载入速度比别人的网站更快一 ...

  2. 测试网站访问速度的5个方法

    网页载入速度对于一个网站来讲很关键,Google已经将一个网站的载入速度列入了网站关键字排名的考虑因素当中,也就是说如果你的网站有足够的内容,而且载入速度比别人的网站更快一步的话,那么你就是获得更好的 ...

  3. 网站访问速度慢的排查方法

    1. 当网站访问较慢时,首先先查看本地网络是否正常. 方法:先用网络测速测下本地的网络速率:网络速率低于50KB/s,访问网站自然也慢. 2. 本地网络速率正常时,再检查下所访问的网站是否正常. 方法 ...

  4. 阿里服务器网站访问非常慢,更换本地DNS 解决网站访问速度变慢问题

    前段时间魏艾斯博客无意中发现 www.vpsss.net 打开速度很慢,打开首页还是内页都要等待 10 多秒才能打开,这就很尴尬了,老魏一直对外说自己博客打开速度很快.秒开,这不是打脸了嘛?赶紧打开网 ...

  5. 网站服务器访问变慢是什么原因,网站访问速度太慢的一般解决方法

    网站访问速度问题其实应该居于站长应该考虑的最优先的问题,网站访问慢直接关系到网站访问量,用户体验度的问题.今天我就来给大家介绍几种通用的解决网站太慢的方法. 1.通过浏览器插件找出网页请求过程中的加载 ...

  6. 网站访问速度加速的方法

    一.网上搜集到的一些解决方案 1.减少CSS文件数量和体积 网站加载CSS文件的时间为:浏览器开始载入html代码,发现<head>标签内有一个<link>标签引用外部CSS文 ...

  7. 解决Google AdSense导致网站加载慢的优化方法

    1.Google AdSense 代码精简 首先我们需要精简优化 Google AdSense 谷歌广告的JS代码,我们申请 Google AdSense 广告的时候每创建一个广告位都会是以下这样: ...

  8. 网站打开速度慢的原因,排查方法及优化方法(大全)

    如果你的网站打开速度过慢,而你又不知道该如何解决,那么这篇文章是非看不可了.手把手的教你如何排查网站打开慢的原因,以及优化方法. 排查网站打开速度慢的原因: 1网站服务器速度或租用空间所在服务器速度 ...

  9. 服务器内部移动文件速度慢,网站打开速度慢的原因分析已经解决排查方案(实用大全)...

    72018/7 网站打开速度慢的原因分析已经解决排查方案(实用大全) 飞鸟哥上百个案例,3天整理,实证案例,全面,实用! 假如你是网站提供者,或者网站运营者看下文本给你专业全面的经验. 飞鸟哥,根据1 ...

最新文章

  1. maven的配置-2019-4-13
  2. 《JavaScript高级程序设计 第3版》-学习笔记-1
  3. 如何查看开发者账号何时到期
  4. win7 安装mysql 5.7.9记录
  5. php5.2 get漏洞,ThinkPHP 5.x 远程代码getshell漏洞分析
  6. 支撑性服务 自动化能力
  7. markdown入门2-插入图片
  8. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 网格系统实例:响应式的列重置
  9. 网络空间安全要学c语言吗,网络空间安全科学与技术(英文)杂志投稿-专门发布期刊官方征稿信息-万维书刊网...
  10. 白帽飞客从入门到放肆
  11. 时间序列谐波分析(HANTS)的MATLAB实现
  12. 苹果手机登陆不进去显示连接服务器6,苹果6为什么显示无法连接到APPStore
  13. 历时一个月整理2021金三银四Java面试题汇总,足足127页!
  14. 先打开计算机主机电源,开电脑为什么要先打开显示器,再开主机
  15. 基于MXL90614设计温度传感器
  16. jQuery带缩略图轮播效果图片切换带缩略图
  17. 165体重_女性身高155cm—165cm,体重多少合适?有个实情告诉你,别瞎减肥
  18. jquery/jquery-3.5.1.min.js net::ERR_ABORTED 404 (Not Found)
  19. 算法合集之《信息学中守恒法的应用》(不错的文章保存一下)
  20. 百趣代谢组学观察:中医药领域研究,探索复肾汤治疗慢性肾衰竭机制

热门文章

  1. requirejs学习之-- 初始化(一)
  2. python——no module named XX
  3. windows笔记-内核对象
  4. MySql修改数据库编码为UTF8
  5. API网关如何实现对服务下线实时感知
  6. 使用Cloud Studio写python
  7. jenkins 通过自动拉取Gitlab上的代码实现自动更新NGINX
  8. 【翻译】Designing Websites for iPhone X
  9. 英语26个字母使用频度
  10. BZOJ 3170: [Tjoi 2013]松鼠聚会 切比雪夫距离