精华内容
下载资源
问答
  • 网页动静转换工具是一款用于网页静动态之间转换的工具,这款网页动静转换工具可能是程序员们需要用到的一款工具。网页动静转换主要功能是用于将ASP网页、JSP网页转换为静态的HTML网页文件,使用这款软件可以加快转换...
  • ​ 微信公众号 ... 动静分离,那么什么动态的,什么是静态的呢?    访问网页的时候,我们总会发现浏览器会加载各种各样的文件,有html文件,有css样式表,有js脚本,还有图片,还有流媒体等各种文件...

    ​ 微信公众号

     

    • SRE艺术

    •  

     

    起源

     

        有些人总是不带我喝咖啡,认为喝咖啡高雅,吃大蒜低俗,还好,没有俗就没有雅。。。我就俗了,怎么地,打我呀。。。。哈哈

     

        动静分离,那么什么动态的,什么是静态的呢?

     

        访问网页的时候,我们总会发现浏览器会加载各种各样的文件,有html文件,有css样式表,有js脚本,还有图片,还有流媒体等各种文件,这些其实就是静态的文件,放在服务器上,无须动态生成的文件那么就是静态文件。那么什么是动态文件呢?例如java写的jsp文件,需要通过编译器进行编译成字节码文件,然后在java虚拟机上运行,运行之后,返回给客户端一个响应,有的时候,还需要到数据库中取出数据,那么这种需要经过编译的文件就称之为动态文件。

     

        动态文件的处理比静态文件的处理速度要慢N倍,慢在啥地方呢?首先,动态文件需要编译,耗费时间,动态文件要去连接数据库,耗费时间,动态文件需要组织成http响应,耗费时间,根据java的流程,那么就是根据url,找到jsp文件,将jsp文件转换成servlet文件,然后形成类文件,然后在jvm上运行,jvm可能还要加载额外的类文件,然后组成成响应返回给servlet,然后再返回给客户端。

     

        在使用动静分离的时候,一般使用的模型如下所示:

     

     

     

        在使用动静分离的时候,需要将一些静态的文件和动态的文件分离开来,从而使用nginx来处理静态请求,而使用tomcat来处理动态的请求,从而会大大的提高处理速度,为啥?

     

        nginx和httpd是专门用来处理静态文件的,效率极高,并且由nginx直接响应,减少了向后端转发的过程;将动态内容和静态内容进行分离,可以提高资源利用率,nginx的性能得到发挥,也让tomcat不会那么繁忙,动态服务器机器耗费性能,例如在java中的各种方法区对象的回收,堆内存的回收等。

     

    构建动静分离的环境

     

        要想构建动静分离的环境,那么就需要安装nginx,安装jdk,然后安装tomcat,具体的步骤如下:

     

        编译安装nginx:

    [root@mogilenode2 nginx-1.10.1]# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-pcre 

     

    [root@mogilenode2 nginx-1.10.1]# make && make install

    [root@mogilenode2 ~]# /usr/local/nginx/sbin/nginx (启动nginx

    [root@mogilenode2 ~]# netstat -tnlp|grep nginx(查看监听端口,并且使用浏览器访问测试

    tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      13933/nginx 

     

     

        安装jdk:

    [root@mogilenode3 server]# rpm -ivh jdk-8u144-linux-x64.rpm 

    Preparing...                ########################################### [100%]

       1:jdk1.8.0_144           ########################################### [100%]

    Unpacking JAR files...

    tools.jar...

    plugin.jar...

    javaws.jar...

    deploy.jar...

    rt.jar...

    jsse.jar...

    charsets.jar...

    localedata.jar...

     

        配置java环境变量:

     

    [root@mogilenode3 server]# echo "export JAVA_HOME=/usr/java/latest">/etc/profile.d/java.sh

    [root@mogilenode3 server]# echo "export PATH=$JAVA_HOME/bin:$PATH">>/etc/profile.d/java.sh 

    [root@mogilenode3 server]# cat /etc/profile.d/java.sh

    export JAVA_HOME=/usr/java/latest

    export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

      

        测试jdk及环境变量是否成功:

     

     

        安装tomcat:

    [root@mogilenode3 server]# tar -xf apache-tomcat-8.5.20.tar.gz -C /usr/local/

    l[root@mogilenode3 server]# ln -sv /usr/local/apache-tomcat-8.5.20/ /usr/local/tomcat

    `/usr/local/tomcat' -> `/usr/local/apache-tomcat-8.5.20/'

     

        配置tomcat环境变量:

     

    [root@mogilenode3 local]# vim /etc/profile.d/tomcat.sh

    [root@mogilenode3 local]# cat !$

    cat /etc/profile.d/tomcat.sh

    export CATALINA_HOME=/usr/local/tomcat

    export PATH=$CATALINA_HOME/bin:$PATH

        测试tomcat是否安装成功:

     

    [root@mogilenode3 ~]# netstat -tnlp|grep java(注意浏览器访问的时候,添加端口号来进行访问

    tcp        0      0 :::8080                     :::*                        LISTEN      1125/java           

    tcp        0      0 ::ffff:127.0.0.1:8005       :::*                        LISTEN      1125/java           

    tcp        0      0 :::8009                     :::*                        LISTEN      1125/java 

     

    创建动态文件

     

        根据java的目录层次结构,写一个基本的页面,如下:

    [root@mogilenode3 webapps]# mkdir kel

    [root@mogilenode3 webapps]# cd kel

    [root@mogilenode3 kel]# ls -l

    total 0

    [root@mogilenode3 kel]# mkdir {META-INF,WEB-INF,classes,lib}

    [root@mogilenode3 kel]# vim index.jsp

    [root@mogilenode3 kel]# cat index.jsp 

    <%@ page language="java" %>

    <%@ page import="java.util.*" %>

    <html>

        <head>

            <title>JAVA PAGE</title>

        </head>

        <body>

            <% out.println("Hello,World"); %>

        </body>

    </html>

    [root@mogilenode3 kel]# ls -l 

    total 20

    drwxr-xr-x 2 root root 4096 Sep 20 14:46 classes

    -rw-r--r-- 1 root root  201 Sep 20 14:46 index.jsp

    drwxr-xr-x 2 root root 4096 Sep 20 14:46 lib

    drwxr-xr-x 2 root root 4096 Sep 20 14:46 META-INF

    drwxr-xr-x 2 root root 4096 Sep 20 14:46 WEB-INF

     

        修改tomcat的配置文件server.xml(添加一个虚拟主机,主机名为www.kel.com,,默认路径为webapps下面的kel目录):

    <Host name="www.kel.com" appBase="webapps" unpackWARS="true" autoDeploy="true">

            <Context path="" docBase="kel" reloadable="true" />

          </Host>

     

        测试访问:

    [root@mogilenode3 conf]# grep "www.kel.com" /etc/hosts (设置主机名解析

    192.168.1.238 www.kel.com 

    [root@mogilenode3 conf]# curl http://www.kel.com:8080 (使用curl进行访问

    <html>

        <head>

            <title>JAVA PAGE</title>

        </head>

        <body>

            Hello,World

     

        </body>

    </html>

     

    配置nginx

     

        配置主机名解析:

    [root@mogilenode2 nginx]# grep "www.kel.com" /etc/hosts

    192.168.1.237 www.kel.com

    [root@mogilenode2 conf]# ls -l nginx.conf(修改nginx配置文件,将动态请求也就是文件后缀为jsp或者do的请求转发到tomcat上,由于是虚拟主机,所以url中必须写上主机名,静态页面在nginx上处理,静态页面在html路经下

    -rw-r--r-- 1 root root 2727 Sep 20 15:09 nginx.conf

            server_name  www.kel.com;

            #charset koi8-r;

            #access_log  logs/host.access.log  main;

            location / {

                root   html;

                index  index.html index.htm;

            }

            location ~* \.(jsp|do)$ {

                    proxy_pass http://www.kel.com:8080;

            }

     

        上传静态文件到nginx的html目录中,用来测试静态文件的访问:

     

    [root@mogilenode2 nginx]# ls -l html/1.jpg 

    -rw-r--r-- 1 root root 25854 Sep 20 15:13 html/1.jpg

     

        访问nginx服务器测试静态文件访问:

     

     

        访问nginx服务器,测试动态页面访问:

     

     

    总结

    微信公众号:

    • SRE艺术

    •  

     

        总体上来说,动静分离还是比较简单的,主要让前端的代理服务器直接响应静态请求,让前端的代理服务器转发动态请求到后端的tomcat服务器即可。

     

        注意上面的是实验环境,对于tomcat的运行的用户是直接的root用户,在生产中,必须修改为其他不能登录的用户,例如tomcat用户。

     

        

    展开全文
  • 静态/动态网页-动静之间

    千次阅读 热门讨论 2015-06-16 18:49:10
    经过新闻系统的实践之后还不太了解什么是静态网页,什么是动态网页,在学习了Asp.net之后对静态网页和动态网页做一个新的认识。在网页制作中,静态网页是动态网页制作的基础,我们要想学习好动态网页设计,首先必须...

        经过新闻系统的实践之后还不太了解什么是静态网页,什么是动态网页,在学习了Asp.net之后对静态网页和动态网页做一个新的认识。在网页制作中,静态网页是动态网页制作的基础,我们要想学习好动态网页设计,首先必须对静态网页有一个全面的认识。

        静态网页

        静态网页使用超文本标记语言,是标准的HTML文件,无法与用户产生互动的网页。静态网页只能够单纯地显示网页的内容,相当于是展览中画纸上的一幅画,只是展示出来,而无法像现在使用的浏览器那样,对我们的操作做出响应。

        优点:

    a.一经发布到服务器,静态网页保存在服务器

    b.页面浏览速度快,过程无需连接数据库

    c.网站更安全,不受Asp漏洞的影响,可以减少攻击,防止SQL注入

        缺点:

    a.交互性差

    b.维护静态页面文件工作量大

        动态网页

        正是因为静态网页设计有这么多的缺点,所以我们在静态的基础之上,创造出动态网页设计。

    动态网页使用超文本标记语言+Asp等,动态网页设计根据执行位置不同分为客户端和服务器端。在服务器端运行的程序、网页等属于动态网页;运行于客户端的程序、网页等属于静态网页。

        动态网页克服了静态网页的缺点,但我们制作的网页的时候应如何选择呢?应该根据网站的功能和网站内容的多少,来选择应用那种方法。对于网站功能简单,内容更新不是很大,采用静态网页设会更加简单,这些只适合一些展示型的网站。当网站功能和内容较多时,适合采用动态网页设计,动态网页设计更加适合,能够更好的与用户交互,能够动态的修改网页,实现网页的实时更新。

    展开全文
  • Nginx+Apache实现网页动静分离

    千次阅读 2017-08-23 23:28:22
    Nginx+Apache实现网页动静分离 本文使用nginx处理静态文件和做负载反向代理,apache负责处理php动态页面,通过简单的配置实现动静分离。 由于apache处理静态页面的效率不高,而一般网站大多数的内容都是...

    Nginx+Apache实现网页动静分离

    本文使用nginx处理静态文件和做负载反向代理,apache负责处理php动态页面,通过简单的配置实现动静分离。

    由于apache处理静态页面的效率不高,而一般网站大多数的内容都是静态文件(如图片、html、css、js等),经过nginx前端的反向代理加速和过滤,后端apache处理请求的压力便可大大减少,只需负责处理动态内容就可以了。在性能与稳定性的权衡下,使用nginx+apache搭配便可让它们在各自擅长的领域大展拳脚。

    推荐阅读:

    Nginx+Tomcat实现动静分离架构实现 http://www.linuxidc.com/Linux/2013-06/85780.htm

    Nginx+Tomcat实现反向代理与动静分离 http://www.linuxidc.com/Linux/2013-01/78309.htm

    Nginx动静分离经典案例配置 http://www.linuxidc.com/Linux/2012-12/76457.htm

    Nginx+Tomcat动静分离搭建 http://www.linuxidc.com/Linux/2012-10/72855.htm

    一、安装与配置Apache

    1. 安装Apache2

    # sudo yum install httpd 

    2. 修改配置文件

    修改服务端口号,将80端口改成8080。
    # sudo vim /etc/httpd/conf/httpd.conf

    ...

    #Listen 12.34.56.78:80
    Listen 8080
    ...

    3. 启动服务并设置开机自启动

    # sudo /etc/init.d/httpd start
    # sudo /sbin/chkconfig httpd on

    二、安装与配置Nginx

    1. 启用 EPEL repo源

    如果使用的CentOS 5.x版本,安装以下repo源:
    # sudo rpm -Uvh http://dl.Fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
    如果使用的CentOS 6.x版本,安装以下repo源:
    # sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

    2. 安装nginx

    # sudo yum install nginx

     

    3. 修改配置文件

    主配置文件/etc/nginx/nginx.conf无需做太大改动,只需将worker_processes设置成与机器CPU核数相等即可(如CPU数为1,则worker_processes 1;)。
    # sudo vim /etc/nginx/conf.d/virtual.conf

    server {
    listen 80;
    server_name 192.168.85.83;
    root /var/www/html;
    index index.html index.htm index.php;

    location ~ \.(php)?$ {
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://127.0.0.1:8080;
    }

    location ~ .*.(htm|html|gif|jpg|jpeg|png|bmp|swf|ioc|rar|zip|txt|flv|mid|doc|ppt|pdf|xls|mp3|wma)$ {
    expires 15d;
    }
    location ~ .*.(js|css)?$ {
    expires 1h;
    }
    }


    4. 启动服务并设置开机自启动

    # sudo /etc/init.d/nginx start
    # sudo /sbin/chkconfig nginx on


    展开全文
  • 可以把项目复制成两份,当访问静态网页的时候访问一个服务器,当访问动态数据的时候访问另一台服务器。 访问网页的时候,我们总会发现浏览器会加载各种各样的文件,有html文件,有css样式表,有js脚本,还有图片,...

    思路:

    可以把项目复制成两份,当访问静态网页的时候访问一个服务器,当访问动态数据的时候访问另一台服务器。


    访问网页的时候,我们总会发现浏览器会加载各种各样的文件,有html文件,有css样式表,有js脚本,还有图片,还有流媒体等各种文件,这些其实就是静态的文件,放在服务器上,无须动态生成的文件那么就是静态文件。那么什么是动态文件呢?例如java写的jsp文件,需要通过编译器进行编译成字节码文件,然后在java虚拟机上运行,运行之后,返回给客户端一个响应,有的时候,还需要到数据库中取出数据,那么这种需要经过编译的文件就称之为动态文件。

    动态文件的处理比静态文件的处理速度要慢N倍,慢在啥地方呢?首先,动态文件需要编译,耗费时间,动态文件要去连接数据库,耗费时间,动态文件需要组织成http响应,耗费时间,根据java的流程,那么就是根据url,找到jsp文件,将jsp文件转换成servlet文件,然后形成类文件,然后在jvm上运行,jvm可能还要加载额外的类文件,然后组成成响应返回给servlet,然后再返回给客户端。

    在使用动静分离的时候,需要将一些静态的文件和动态的文件分离开来,从而使用nginx来处理静态请求,而使用tomcat来处理动态的请求,从而会大大的提高处理速度,为啥?

    nginx和httpd是专门用来处理静态文件的,效率极高,并且由nginx直接响应,减少了向后端转发的过程;将动态内容和静态内容进行分离,可以提高资源利用率,nginx的性能得到发挥,也让tomcat不会那么繁忙,动态服务器机器耗费性能,例如在java中的各种方法区对象的回收,堆内存的回收等。


    构建动静分离的环境

    1.要想构建动静分离的环境,那么就需要安装nginx,安装jdk,然后安装tomcat,具体的步骤如下:

    编译安装nginx:

    [root@mogilenode2 nginx-1.10.1]# ./configure –prefix=/usr/local/nginx –with-http_ssl_module –with-http_stub_status_module –with-pcre

    [root@mogilenode2 nginx-1.10.1]# make && make install

    [root@mogilenode2 ~]# /usr/local/nginx/sbin/nginx (启动nginx)

    [root@mogilenode2 ~]# netstat -tnlp|grep nginx(查看监听端口,并且使用浏览器访问测试)

    tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      13933/nginx

    2.安装jdk:

    [root@mogilenode3 server]# rpm -ivh jdk-8u144-linux-x64.rpm

    Preparing…                ########################################### [100%]

    1:jdk1.8.0_144           ########################################### [100%]

    Unpacking JAR files…

    tools.jar…

    plugin.jar…

    javaws.jar…

    deploy.jar…

    rt.jar…

    jsse.jar…

    charsets.jar…

    localedata.jar…

    配置java环境变量:

    [root@mogilenode3 server]# echo “export JAVA_HOME=/usr/java/latest”>/etc/profile.d/java.sh

    [root@mogilenode3 server]# echo “export PATH=$JAVA_HOME/bin:$PATH”>>/etc/profile.d/java.sh

    [root@mogilenode3 server]# cat /etc/profile.d/java.sh

    export JAVA_HOME=/usr/java/latest

    export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

    测试jdk及环境变量是否成功:

    3.安装tomcat:

    [root@mogilenode3 server]# tar -xf apache-tomcat-8.5.20.tar.gz -C /usr/local/

    l[root@mogilenode3 server]# ln -sv /usr/local/apache-tomcat-8.5.20/ /usr/local/tomcat

    `/usr/local/tomcat’ -> `/usr/local/apache-tomcat-8.5.20/’

    配置tomcat环境变量:

    [root@mogilenode3 local]# vim /etc/profile.d/tomcat.sh

    [root@mogilenode3 local]# cat !$

    cat /etc/profile.d/tomcat.sh

    export CATALINA_HOME=/usr/local/tomcat

    export PATH=$CATALINA_HOME/bin:$PATH

    测试tomcat是否安装成功:

    [root@mogilenode3 ~]# netstat -tnlp|grep java(注意浏览器访问的时候,添加端口号来进行访问)

    tcp        0      0 :::8080                     :::*                        LISTEN      1125/java

    tcp        0      0 ::ffff:127.0.0.1:8005       :::*                        LISTEN      1125/java

    tcp        0      0 :::8009                     :::*                        LISTEN      1125/java

    4.创建动态文件

    根据java的目录层次结构,写一个基本的页面,如下:

    [root@mogilenode3 webapps]# mkdir kel

    [root@mogilenode3 webapps]# cd kel

    [root@mogilenode3 kel]# ls -l

    total 0

    [root@mogilenode3 kel]# mkdir {META-INF,WEB-INF,classes,lib}

    [root@mogilenode3 kel]# vim index.jsp

    [root@mogilenode3 kel]# cat index.jsp

    <%@ page language=”java” %>

    <%@ page import=”java.util.*” %>

    <html>

    <head>

    <title>JAVA PAGE</title>

    </head>

    <body>

    <% out.println(“Hello,World”); %>

    </body>

    </html>

    [root@mogilenode3 kel]# ls -l

    total 20

    drwxr-xr-x 2 root root 4096 Sep 20 14:46 classes

    -rw-r–r– 1 root root  201 Sep 20 14:46 index.jsp

    drwxr-xr-x 2 root root 4096 Sep 20 14:46 lib

    drwxr-xr-x 2 root root 4096 Sep 20 14:46 META-INF

    drwxr-xr-x 2 root root 4096 Sep 20 14:46 WEB-INF

    修改tomcat的配置文件server.xml(添加一个虚拟主机,主机名为www.kel.com,,默认路径为webapps下面的kel目录):

    <Host name=”www.kel.com” appBase=”webapps” unpackWARS=”true” autoDeploy=”true”>

    <Context path=”” docBase=”kel” reloadable=”true” />

    </Host>

    测试访问:

    [root@mogilenode3 conf]# grep “www.kel.com” /etc/hosts (设置主机名解析)

    192.168.1.238 www.kel.com

    [root@mogilenode3 conf]# curl http://www.kel.com:8080 (使用curl进行访问)

    <html>

    <head>

    <title>JAVA PAGE</title>

    </head>

    <body>

    Hello,World

    </body>

    </html>


    配置nginx

    1.配置主机名解析:

    [root@mogilenode2 nginx]# grep “www.kel.com” /etc/hosts

    192.168.1.237 www.kel.com

    [root@mogilenode2 conf]# ls -l nginx.conf(修改nginx配置文件,将动态请求也就是文件后缀为jsp或者do的请求转发到tomcat上,由于是虚拟主机,所以url中必须写上主机名,静态页面在nginx上处理,静态页面在html路经下)

    -rw-r–r– 1 root root 2727 Sep 20 15:09 nginx.conf

    server_name  www.kel.com;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {

    root   html;

    index  index.html index.htm;

    }

    location ~* \.(jsp|do)$ {

    proxy_pass http://www.kel.com:8080;

    }

    上传静态文件到nginx的html目录中,用来测试静态文件的访问:

    [root@mogilenode2 nginx]# ls -l html/1.jpg

    -rw-r–r– 1 root root 25854 Sep 20 15:13 html/1.jpg

    访问nginx服务器测试静态文件访问:

    2访问nginx服务器,测试动态页面访问:

    总结

    总体上来说,动静分离还是比较简单的,主要让前端的代理服务器直接响应静态请求,让前端的代理服务器转发动态请求到后端的tomcat服务器即可。

    注意上面的是实验环境,对于tomcat的运行的用户是直接的root用户,在生产中,必须修改为其他不能登录的用户,例如tomcat用户。

    展开全文
  • LVS之Nginx做反向代理+tomcat做网站、nginx与tomcat之间动静分离 文章目录LVS之Nginx做反向代理+tomcat做网站、nginx与tomcat之间动静分离一、nginx反向代理【1】反向代理概念【2】正向代理与反向代理的原理(1)...
  • tomact+apache实现web网页动静结合一.Tomact简介1.tomact是apache软件基金会的一个核心项目。由apache、SUN 和其他的一些公司及个人共同研发的;tomact是一个开放源代码,运行servlet和JSP Web应用软件的基于Java的...
  • 文章目录一:部署Nginx+Apache动静分离1.1:什么是Nginx动静分离?1.2:反向代理的原理是什么?1.3:Nginx实现动静分离最重要的是配置什么?1.3.1:需求1.3.2:配置要点2-11.3.3:配置要点2-21.4:Nginx动静分离方法...
  • 动静分离: [server3]主机 [root@server3 ~]# yum install -y php [root@server3 ~]# cd /var/www/html [root@server3 html]# vim index.php [root@server3 html]# /etc/init.d/httpd restart [server1]主机 ...
  • > [root@localhost html]# systemctl restart httpd [root@localhost html]# vim index.php ##修改php的网页首页,方便观察 <?php echo "this is apache web" ?> [root@localhost html]# systemctl restart ...
  • Nginx+Tomcat 动静分离实现负载均衡

    千次阅读 2017-06-25 16:51:41
    现在假使有一台电脑192.168.8.203这台电脑,上面部署了Tomcat,里面8080端口有J2EE的服务,通过浏览器可以正常浏览网页。现在有一个问题tomcat是一个比较全面的web容器,对静态网页的...第一步代理,实现动静网页分离。
  • nginx的静态处理能力很强,但是动态处理能力不足,因此在企业中常采用动静分离技术 - 针对PHP,将静态页面交给nginx处理,动态页面交给PHP-FPM模块或Apache处理 - 在nginx的配置文件中,是通过location配置段配合...
  • 原文地址:NginxApache实现网页动静分离=修改作者:用户3659498391 复制域名:http://my.oschina.net/alanlqc/blog/148360> 本文应用nginx措置静态文件战做负载反向代劳代理,apache负责措置php静态页面,经过...
  • centos 7.6 ——自动安装:Nginx网页动静分离(Apache——动态页面) 文章目录centos 7.6 ——自动安装:Nginx网页动静分离(Apache——动态页面)Nginx概念Apache概念实验环境一、动态页面Apache服务端配置 192.168...
  • 文章目录前言一:部署Nginx+Apache动静分离1.1:什么是Nginx动静分离?1.2:反向代理的原理是什么?1.3:Nginx实现动静分离最重要的是配置什么?1.3.1:需求1.3.2:配置要点2-11.3.3:配置要点2-21.4:Nginx动静分离...
  • nginx动静分离

    千次阅读 2020-12-25 18:42:00
    动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路 动静分离简单的概括是...
  • 动静分离

    2017-07-07 15:40:54
    网站静态化的关键点是动静分离,动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的...
  • 二、动静分离 动态网页:只有一个ip 静态网页:ip+具体目录 1.调度器 [root@vm3 haproxy]# vim haproxy.cfg     [root@vm3 haproxy]# /etc/init.d/haproxy reload [root@vm3 haproxy]# yum ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,837
精华内容 3,534
关键字:

动静网页