当前位置: 首页 > news >正文

长沙网站建设去哪好网站人多怎么优化

长沙网站建设去哪好,网站人多怎么优化,简述网站开发建设的基本流程,独立站搭建平台文章目录前言一、nginx介绍二、nginx应用场合三、nginx的源码安装过程1.下载源码包2.安装依赖性-安装nginx-创建软连接-启动服务-关闭服务3.创建nginx服务启动脚本4.本实验---纯代码过程前言 高可用:高可用(High availability,缩写为 HA),是指系统无中断地执行其功…

文章目录

  • 前言
  • 一、nginx介绍
  • 二、nginx应用场合
  • 三、nginx的源码安装过程
    • 1.下载源码包
    • 2.安装依赖性-安装nginx-创建软连接-启动服务-关闭服务
    • 3.创建nginx服务启动脚本
    • 4.本实验---纯代码过程


前言

高可用:高可用(High availability,缩写为 HA),是指系统无中断地执行其功能的能力,代表系统的可用性程度。


一、nginx介绍

传统的 Web 服务器,每个客户端连接作为一个单独的进程或线程处理,需在切换任务时将 CPU 切换到新的任务并创建一个新的运行时上下文,消耗额外的内存和 CPU 时间,当并发请求增加时,服务器响应变慢,从而对性能产生负面影响。
Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是 Nginx 最重要的考量,其占用内存少、并发能力强、能支持高达 5w 个并发连接数,最重要的是,Nginx 是免费的并可以商业化,配置使用也比较简单。
其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

二、nginx应用场合

Nginx 作为 web 服务器

Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,比如 perl、php 等。但是不支持 java。Java 程序只能通过与 tomcat 配合完成。Nginx 专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率 ,能经受高负载的考验,有报告表明能支持高 达 50,000 个并发连接数。
正向代理
Nginx 不仅可以做反向代理,实现负载均衡。还能用作正向代理来进行上网等功能。 正向代理:如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。
简单一点:通过代理服务器来访问服务器的过程就叫正向代理。
需要在客户端配置代理服务器进行指定网站访问

反向代理

反向代理,其实客户端对代理是无感知的,因为客户端不需要任何配置就可以访问。
我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器 IP 地址。
在这里插入图片描述

负载均衡

增加服务器的数量,然后将请求分发到各个服务器上,将原先请求集中到单个服务器上的情况改为将请求分发到多个服务器上,将负载分发到不同的服务器,也就是我们所说的负载均衡
客户端发送多个请求到服务器,服务器处理请求,有一些可能要与数据库进行交互,服务器处理完毕后,再将结果返回给客户端。

动静分离

为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速 度。降低原来单个服务器的压力。
在这里插入图片描述

三、nginx的源码安装过程

1.下载源码包

nginx官方源码 http://nginx.org
在这里插入图片描述
在这里插入图片描述

2.安装依赖性-安装nginx-创建软连接-启动服务-关闭服务

在这里插入图片描述禁用调试 禁用调试在这里插入图片描述
源码编译三部曲:进行完解压之后,condigure;make;make install
condigure命令后,生成Makefile文件,Makefile文件中记录后续的编译如何做,包括实验过程中加的参数
make:把C语言编译成二进制程序
编译出来的命令在objs/中,为nginx(占内存大),但是vim auto/cc/gcc中禁用调试后,生成的nginx(占内存小)
make install:把编译的程序安装到指定的程序中
这些进行完之后,我们的nginx已经安装成功,nginx的开启非常简单,直接nginx命令就可以开启,开启之后,我们可以通过查看80端口来检查是否开启,也可以ps进行查看进程
执行命令要在解压的第一级进行
在这里插入图片描述

3.创建nginx服务启动脚本

在这里插入图片描述在这里插入图片描述

在这里插入图片描述在这里插入图片描述在这里插入图片描述

4.本实验—纯代码过程

安装依赖性
[root@server1 nginx-1.22.1]# yum install -y gcc pcre-devel openssl-devel安装nginx
[root@server1 ~]# tar zxf nginx-1.22.1.tar.gz
[root@server1 ~]# cd nginx-1.22.1/
[root@server1 nginx-1.22.1]# vim auto/cc/gcc
172      #CFLAGS="$CFLAGS -g"                ##172行内容进行注释
[root@server1 nginx-1.22.1]# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module
[root@server1 nginx-1.22.1]# make
[root@server1 nginx-1.22.1]# make install创建软连接,方便调用
[root@server1 ~]# ln -s /usr/local/nginx/sbin/nginx  /usr/local/sbin/启动服务
[root@server1 ~]# nginx
[root@server1 nginx-1.22.1]# netstat -antlp
Active Internet connections (servers and established)
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      17940/nginx: master    ##可查询到包含nginx的信息关闭服务
[root@server1 ~]# nginx -s stop创建服务启动文件
[root@server1 ~]# vim /usr/lib/systemd/system/nginx.service
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true[Install]
WantedBy=multi-user.target[root@server1 ~]# systemctl daemon-reload
[root@server1 ~]# systemctl  enable nginx
[root@server1 ~]# systemctl  start nginx
[root@server1 ~]# systemctl  stop nginx

http://www.hrbkazy.com/news/24306.html

相关文章:

  • 如何做钓鱼网站宁波网站seo哪家好
  • 云服务器ecs部署网站友情链接的作用大不大
  • 重庆专业网站推广时间免费的网站软件下载
  • 蛇口做网站2022新闻热点事件简短30条
  • 网站建设的技术有哪些方面国内前10电商代运营公司
  • 怎么样让网站做的大气seo点石论坛
  • wordpress 新媒体站长工具seo综合查询分析
  • 哪有免费做网站河南最新消息
  • 自己的网站怎样做优化国外网站谷歌seo推广
  • 江西做网站公司电脑优化大师哪个好
  • 沧州网站域名注册服务公司怎么seo网站关键词优化
  • 网站浏览器兼容性通用360网站关键词排名优化
  • 乱起封神是那个网站开发的?seo排名优化网站
  • html网站后台模板有广告位怎么找广告商
  • 做企业信用贷的网站商务网站如何推广
  • 解释自己做的网站百度指数官网首页
  • 浙江昆仑建设集团网站宁波优化网站厂家
  • 佛山新网站制作机构公司网站设计需要多少钱
  • 上海培训网站建设网球新闻最新消息
  • 昌平做网站的公司电视剧排行榜百度搜索风云榜
  • 广西建设监理协会官方网站获客渠道有哪些
  • 做羞羞的事情网站推广app赚佣金接单平台
  • 机电建设工程施工网站图片网站seo优化方法
  • jsp动态网站开发视频教程天津seo优化公司哪家好
  • 设计网站推荐语快速网站推广
  • 网站开发seo规范seowhy教研室
  • 免费自制壁纸app关键词seo排名怎么样
  • 制作网站公司唐山优化推广服务
  • 公司建站文案给网站公司看的百度网盘登录入口
  • 做美股的数据网站seo蜘蛛池