有没有做废品的网站上海旅游网站建设

diannao/2026/1/24 21:23:50/文章来源:
有没有做废品的网站,上海旅游网站建设,wordpress js,php网站分类目录程序 网址导航程序 织梦二次开发Nginx Tomcat 实现动静态分离 动静态分离就是Nginx处理客户端的请求的静态页面(html页面)或者图片#xff0c;Tomcat处理客户端请求的动态页面#xff08;jsp页面#xff09;#xff0c;因为Nginx处理的静态页面的效率高于Tomcat。 一#xff0e;Nginx简介#xff1a; Ng…Nginx Tomcat 实现动静态分离      动静态分离就是Nginx处理客户端的请求的静态页面(html页面)或者图片Tomcat处理客户端请求的动态页面jsp页面因为Nginx处理的静态页面的效率高于Tomcat。 一Nginx简介    Nginx一个高性能的HTTP和反向代理服务器 具有很高的稳定性和支持热部署、模块扩展也很容易。当遇到访问的峰值或者有人恶意发起慢速连接时也很可能会导致服务器物理内存耗尽频繁交换失去响应只能重启服务器Nginx采取了分阶段资源分配技术处理静态文件和无缓存的反向代理加速实现了负载均衡和容错在这样高并发的访问情况下能经受起高并发的处理。   二Nginx安装与配置   第一步下载Nginx 安装包       http://nginx.org/en/download.html   第二步在Linux上安装Nginx      1.#tar zxvf nginx-1.7.8.tar.gz  //解压     2.#cd nginx-1.7.8     3.#./configure --with-http_stub_status_module --with-http_ssl_module//启动server状态页和https模块 会报缺少PCRE library错误如图所示   这时先执行第三步安装PCRE 然后在3执行一下这就可以了    4.make  make install //编译并安装    5.测试一下安装配置是否正确,Nginx安装在/usr/local/nginx     #/usr/local/nginx/sbin/nginx -t如图所示          第三步在linux上安装PCRE      1.#tar zxvf pcre-8.10.tar.gz  //解压     2.cd pcre-8.10     3../configure     4.make  make install//编译并安装   三Nginx Tomcat 实现动静态分离      动静态分离就是Nginx处理客户端的请求的静态页面(html页面)或者图片Tomcat处理客户端请求的动态页面jsp页面因为Nginx处理的静态页面的效率高于Tomcat。   第一步我们要配置Nginx文件  #vi /usr/local/nginx/conf/nginx.conf [java] view plaincopy #user  nobody;  worker_processes  1;  error_log  logs/error.log;  pid       logs/nginx.pid;    events {      use epoll;      worker_connections  1024;  }      http {      include       mime.types;      default_type  application/octet-stream;      log_format  main  $remote_addr - $remote_user [$time_local] $request                        $status $body_bytes_sent $http_referer                        $http_user_agent $http_x_forwarded_for;        access_log  logs/access.log  main;      sendfile        on;  keepalive_timeout  65;  gzip on;    gzip_min_length  1k;    gzip_buffers     4  16k;    gzip_http_version 1.0;    gzip_comp_level 2;    gzip_types  text/plain application/x-javascript text/css application/xml;    gzip_vary on;        server {          listen       80 default;          server_name  localhost;          span stylecolor:#ff0000; location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ //由nginx处理静态页面/span               {                     root   /usr/tomcat/apache-tomcat-8081/webapps/ROOT;                      expires      30d; //缓存到客户端30天                 }           error_page  404              /404.html;            #redirect server error pages to the static page /50x.html                    error_page   500 502 503 504  /50x.html;          location  /50x.html {              root   html;          }           span stylecolor:#ff0000; location ~  \.(jsp|do)$  {//所有jsp的动态请求都交给Tomcat处理 /span             span stylecolor:#ff0000; proxy_pass http://192.168.74.129:8081;  //来自jsp或者do的后缀的请求交给tomcat处理/span              proxy_redirect off;              proxy_set_header Host $host;    //后端的Web服务器可以通过X-Forwarded-For获取用户真实IP              proxy_set_header X-Real-IP $remote_addr;              proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;              client_max_body_size 10m;   //允许客户端请求的最大单文件字节数              client_body_buffer_size 128k; //缓冲区代理缓冲用户端请求的最大字节数               proxy_connect_timeout 90;   //nginx跟后端服务器连接超时时间               proxy_read_timeout 90;     //连接成功后后端服务器响应时间               proxy_buffer_size 4k;      //设置代理服务器nginx保存用户头信息的缓冲区大小               proxy_buffers  6  32k;       //proxy_buffers缓冲区网页平均在32k以下的话这样设置              proxy_busy_buffers_size 64k;//高负荷下缓冲大小proxy_buffers*2             proxy_temp_file_write_size 64k; //设定缓存文件夹大小大于这个值将从upstream服务器传          }              }      }    第二步在tomcat 下的webapps/ROOT下新建index.html静态页面如图所示     第三步启动Nginx服务   #sbin/nginx   如图所示        第四步我们页面访问http://192.168.74.129/index.html 能正常显示正常的内容如图所示         第五步测试Nginx 和Tomcat高并发的情况下处理静态页面性能如何     采用了 Linux  ab网站压力测试命令来测试一下性能    1.测试一下Nginx 处理静态页面的性能      ab -c 100 -n 1000 http://192.168.74.129/index.html      这个表示同时处理100个请求并运行1000次index.html文件,如图所示          2.测试一下Tomcat处理静态页面的性能      ab -c 100 -n 1000 http://192.168.74.129:8081/index.html      这个表示同时处理100个请求并运行1000次index.html文件,如图所示          相同的处理静态文件Nginx处理的静态性能比Tomcat 好。Nginx每秒能请求5388次而tomcat只请求2609次。   总结我们在Nginx配置文件中配置静态交给Nginx处理动态请求交给Tomcat提供了性能。   四Nginx Tomcat 负载均衡与容错   我们在高并发的情况下为了提高服务器的性能减少了单台服务器的并发压力我们采用了集群部署还能解决为了避免单台服务器挂掉服务不能访问这种情况下处理容错问题。    第一步我们这边部署了两天tomcat服务器192.168.74.129:8081和192.168.74.129:8082    第二步Nginx作为了代理服务器客服端请求服务器端时采用了负载均衡来处理这样就能平均的把客服端请求分发到每一天服务器这样减少服务器端的压力。配置Nginx下的nginx.conf文件。       #vi /usr/local/nginx/conf/nginx.conf      [java] view plaincopy #user  nobody;  worker_processes  1;  error_log  logs/error.log;  pid       logs/nginx.pid;    events {      use epoll;      worker_connections  1024;  }      http {      include       mime.types;      default_type  application/octet-stream;      log_format  main  $remote_addr - $remote_user [$time_local] $request                        $status $body_bytes_sent $http_referer                        $http_user_agent $http_x_forwarded_for;        access_log  logs/access.log  main;      sendfile        on;  keepalive_timeout  65;  gzip on;    gzip_min_length  1k;    gzip_buffers     4  16k;    gzip_http_version 1.0;    gzip_comp_level 2;    gzip_types  text/plain application/x-javascript text/css application/xml;    gzip_vary on;    span stylecolor:#ff0000;upstream localhost_server {          ip_hash;          server 192.168.74.129:8081;          server 192.168.74.129:8082;      }/span        server {          listen       80 default;          server_name  localhost;         span stylecolor:#ff0000;  location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ //由nginx处理静态页面/span               {                     root   /usr/tomcat/apache-tomcat-8081/webapps/ROOT;                      expires      30d; //缓存到客户端30天                 }           error_page  404              /404.html;            #redirect server error pages to the static page /50x.html                    error_page   500 502 503 504  /50x.html;          location  /50x.html {              root   html;          }            span stylecolor:#ff0000;location ~  \.(jsp|do)$  {//所有jsp的动态请求都交给Tomcat处理 /span             span stylecolor:#ff0000;proxy_pass http://localhost_server;  //来自jsp或者do的后缀的请求交给tomcat处理/span              proxy_redirect off;              proxy_set_header Host $host;    //后端的Web服务器可以通过X-Forwarded-For获取用户真实IP              proxy_set_header X-Real-IP $remote_addr;              proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;              client_max_body_size 10m;   //允许客户端请求的最大单文件字节数              client_body_buffer_size 128k; //缓冲区代理缓冲用户端请求的最大字节数               proxy_connect_timeout 90;   //nginx跟后端服务器连接超时时间               proxy_read_timeout 90;     //连接成功后后端服务器响应时间               proxy_buffer_size 4k;      //设置代理服务器nginx保存用户头信息的缓冲区大小               proxy_buffers  6  32k;       //proxy_buffers缓冲区网页平均在32k以下的话这样设置              proxy_busy_buffers_size 64k;//高负荷下缓冲大小proxy_buffers*2             proxy_temp_file_write_size 64k; //设定缓存文件夹大小大于这个值将从upstream服务器传          }              }      }       说明    1.upstream 中的server是指向服务器的IP域名和端口后面还可以带参数      1)weight 设置服务器的转发权重 默认值是1。      2)max_fails  是与fail_timeout配合使用是指在fail_timeout时间段内如果服务器转发失败次数超过max_fails设置的值这台服务器就不                     可用max_fails默认值是1     3)fail_timeout :表示在该时间段内转发失败多少次就认为这台服务器不能用。     4)down表示这台服务器不能用。      5)backup表示使ip_hash设置的针对这台服务器无效只有在所有非备份的服务器都失效后才会向服务器转发请求。     2.ip_hash 设置是在集群的服务器中如果同一个客户端请求转发到多个服务器上每台服务器可能缓存同一份信息这会造成资源的浪费采用的ip_hash设置会把同一个客户端第二次请求相同的信息时会转发到第一次请求的服务器端。但ip_hash不能和weight 同时使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/88520.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做网站咨询企业建站找哪家

前端开发,做到后面,是可以走很多方向的;但是要保证后期的平滑过度,前期还是要把一些必须的知识搞扎实的;web前端开发需要学什么环境搭建前端环境很好搭建,编辑器浏览器即可。浏览器推荐使用 Chrome行业内主…

找马云做网站东莞企业网站建设方案

作者:Rahul Agarwal编译:刘静图灵联邦编辑部出品本文作者Rahul Agarwal是一位数据科学家,近期,他在Medium上分享了常用的5种图算法的介绍和代码实现。以下是具体博文内容:作为数据科学家,我们已经对Pandas或…

定制网站开发公司生物医药wordpress 缩略图模糊

一、单项选择(165题) 1.HTML是什么意思? A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言 2.浏览器针对于HTML文档起到了什么作用? A)浏览器用于创建HTML文档 B)浏览器用于查看HTML文档 C)浏览器用于修改HTML文档 D)浏览器用于删除HTM…

中山蓝图科技网站建设中国联通 腾讯

Ubuntu 团队在其官网上发布了Ubuntu 23.10.1 版本,这是目前较新的 Ubuntu 23.10(Focal Fossa)操作系统系列的第一个发行版,旨在为社区提供最新的安装媒体。Ubuntu 22.04 LTS(Focal Fossa)操作系统系列于 2022 年 4 月 21 日发布。 Ubuntu 23.10 LTS(长期支持版本)可用…

门户网站价格做网站一般收取多少钱

while(循环条件){ 循环操作 i; } 1.声明并初始化循环变量。 2.判断循环条件是否满足,如果满足则执行循环操作;否则退出循环。 3.执行完循环操作后,再次判断循环条件,决定继续执行循环或退出循环。 *while循环的特点:先…

沈阳模板建站方案成都企业建站

前面一篇相对比较简单。 看完前面的内容我们会来到实战部分,也就是创建一个简单的项目 1 mvn archetype:create -DgroupIdorg.sonatype.mavenbook.ch03 \ 2 -DartifactIdsimple \ 3 -DpackageNameorg.sonatype.mavenbook 于是我们得到了步入Maven领域的第一份打击 真…

哪个网站专门做政策解读茂名网站制作公司

容错算法 (Fault Tolerant) 容错算法 (Fault Tolerant) 转载于:https://www.cnblogs.com/daijkstra/p/4105305.html

个人业务网站制作免费提升学历

前言每天都会遇到很多问题,大多数问题是重复的,所以整理到公众号里,希望你们看一下,别再一遍遍问了....万一免五开户是真的吗?随着监管越来越严,可以给万一免五的券商也越来越少,只要赶在万一免…

威海建设银行网站好用的建站系统

public class Exchanger<V>extends Object 可以在对中对元素进行配对和交换的线程的同步点。每个线程将条目上的某个方法呈现给 exchange 方法&#xff0c;与伙伴线程进行匹配&#xff0c;并且在返回时接收其伙伴的对象。Exchanger 可能被视为 SynchronousQueue 的双向形…

wordpress还原站点英德市网站建设

django表查询测试环境搭建 首先&#xff0c;在此之前我们先来回顾一下之前学习的orm内容 1. django自带一个小型的sqlite3的小型数据库 但是这个数据库的功能非常有限&#xff0c;并且针对日期类型的数据兼容性很差 2. 切换数据库数据(MySQL) 2.1 在django1.x版本中你需要在_…

网站设置301解除移动屏蔽免费域名分发

原标题&#xff1a;大一能考计算机三级吗&#xff1f;计算机三级考试题型分析计算机等级考试&#xff0c;很多学生在刚刚进入大学时&#xff0c;就想把计算机三级证书拿到手。那么&#xff0c;大一能考计算机三级吗&#xff1f;计算机三级考试题型有哪些&#xff1f;下面&#…

南京 网站建设在线制作微信头像

git push origin HEAD:branch2: 这个命令显式地指定了你要推送的本地引用&#xff08;HEAD&#xff09;&#xff0c;以及远程仓库的目标引用&#xff08;origin/branch2&#xff09;。 HEAD 是一个引用&#xff0c;指向你当前所在的本地分支的最新提交。 这个命令的意图是将当…

甘肃网站建设网站制作网站pc转移动端代码

Error: listen EADDRINUSE: address already in use 0.0.0.0:4723 如下图&#xff1a; 错误原因&#xff1a;Appium 默认的4723端口被占用 解决办法&#xff1a; 出现该提示&#xff0c;有可能是 Appium Server 已启动&#xff0c;关闭已经启动的 Appium Server 即可。472…

域名iis网站添加广州建网站开发seo型企业网站

环境安装 nodejs 安装 下载地址&#xff1a;https://nodejs.org/dist/v18.16.1/ 根据系统类型选择对应安装包&#xff0c;选择安装路径那个后一直下一步即可安装完成。 配置npm 代理镜像,设置为淘宝的镜像地址&#xff08;后面按照依赖可以加速下载安装包&#xff09; npm c…

广州建设银行投诉网站wordpress游客怎么发表文章

目录 1 多层索引&#xff08;MultiIndex&#xff09; 1.1 创建多层索引 1.1.1 从元组创建多层索引 1.1.2 使用 set_index() 方法创建多层索引 1.2 访问多层索引数据 1.3 多层索引的层次切片 1.4 多层索引的重塑 2 自定义函数和映射 2.1 使用 apply() 方法进行自定义函…

太原市住房与城乡建设厅网站学校网站内容

Maven 的导入时间更加快了。 收到的有邮件提醒安装。 安装后的版本&#xff0c;其实就是升级下&#xff0c;并没有什么主要改变。 IntelliJ IDEA 2023.1 版本可以安装了 - 软件技术 - OSSEZMaven 的导入时间更加快了。 收到的有邮件提醒安装。 安装后的版本&#xff0c;其实就是…

多语言网站建设幻境网站开发广告怎么写

docker fixuid 一、fixuid是什么二、使用场景三、问题dockerfiledocker run 一、fixuid是什么 fixuid是用go语言编写的&#xff0c;当容器起来后可以修改容器中非root用户的UID/GID和文件权限。 项目地址&#xff1a;https://github.com/boxboat/fixuid 二、使用场景 当容器…

在哪几个网站里做自媒体赚钱怎么建设游戏试玩平台网站

在一些场景中经常需要发送邮件, 像是持续集成和运维报警等. 而使用Python脚本能够很快捷方便得实现发送各种邮件的需求.这里就通过Python基于SMTP(Simple Mail Transfer Protocol)实现一套可以群发,Html内容和附件的脚本。既然是要发送各种类型的邮件, 首先需要有一个邮箱.这里…

智能网站建设哪家效果好大型租车门户网站商业版源码

分包分包分包&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 直接略过网上一下简单操作如勾选运行时是否压缩代码&#xff0c;感觉并没有什么用&#xff01; 众所周知&#xff0c;h5上运行正常的代码&#xff0c;犹豫兼容的原因&#xff0c;在编译为小程序后…