zoukankan      html  css  js  c++  java
  • 前端基础之运维篇

    运维篇

    nginx

    1.搭建站点:

    server {
        listen  8080;
        server_name  xx_domain;
    
        charset  utf-8;
        access_log  logs/xx_domain.access.log   access;
    
        location / {
            root    www;
            index   index.html  index.htm;
        }
    }
    

    2.禁止文件缓存:

    location ~* .(js|css|png|jpg|gif)$ {
        add_header  Cache-Control   no-store;
    }
    

    3.静态文件压缩:

    server {
        gzip    on;
        gzip_http_version   1.1;
        gzip_comp_level     4;
        gzip_min_length     1000;
        gzip_types      text/plain application/javascript  text/css;
    }
    

    4.跨域:

    server {
        listen  8080;
        server_name     xx_domain;
    
        location / {
            proxy_pass  https://github.com;
            proxy_redirect  off;
            proxy_set_header    Host    $host;
            proxy_set_header    X-Real-IP    $remote_addr;
            proxy_set_header    X-scheme    $scheme;
            proxy_set_header    X-Forwarded-For    $proxy_add_x_forwarded_for;
            proxy_http_version 1.1;
            proxy_set_header   Connection       "Keep-Alive";
            proxy_set_header   Proxy-Connection "Keep-Alive";
        }
    }
    

    5.history模式:

    location / {
        try_files   $uri    $uri/   /index.html;
    }
    

    版本号

    使用 semver 的版本号规则:

    主版本号:当做了不兼容的 api 修改,npm version major
    次版本号:当做了向下兼容的新功能,npm version minor
    修订号:当做了向下兼容的问题修正,npm version patch
    alpha先行版本号:内测版本,不向外发布
    beta先行版本号:测试版,会加入新的功能
    rc先行版本号:发行候选版本,不会再加入新功能,主要用于除错,npm version prerelease
    波浪符号(~):更新到当前的 minor version
    插入符号(^):更新到当前的 major version
    

    使用 tag :

    // 打标签
    git tag xxx
    git push
    
    // 查看标签
    git tag ls
    
    // 删除标签
    git tag -d xxx
    
    // 检出标签
    git checkout xxx
    
  • 相关阅读:
    placeholder这个属性 input
    使用jqprint插件实现打印页面内容
    HTML用JS导出Excel的五种方法
    项目兼容ie8技术要点
    JS设置cookie、读取cookie、删除cookie
    实战WCF中net.tcp和net.msmq绑定协议
    KO工作原理及带来的好处
    jQuery验证控件jquery.validate.js使用说明+中文API(转)
    将datatable导出为excel的三种方式(转)
    javascript面试题(一)(转载)
  • 原文地址:https://www.cnblogs.com/yangzhou33/p/13795712.html
Copyright © 2011-2022 走看看