kget的博客-kget.cn 首页 php(7)前端(2)杂谈(7)linux(14)博客(4)python(2)书摘(1) 关于


以下内容是至针对nginx+typecho,其它配置请自行转换.
 
1.nginx配置文件中加入gzip压缩
如果网站静态资源(css.js或者其它静态页面)较多,开启gzip压缩后效果会非常好,开启gzip压缩非常简单,只需在nginx的配置文件(server中)加入以下代码即可.

1
2
3
4
5
6
7
8
9
10
11
### 这里开始gzip配置
    gzip on;
    gzip_disable "msie6";
 
    gzip_vary on;
    gzip_proxied any;
    gzip_comp_level 6;
    gzip_buffers 16 8k;
    gzip_http_version 1.1;
    gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
    ### 这里结束gzip配置

 
2.给网站设置伪静态
typecho设置伪静态:
在typecho后台中设置->固定链接中开启地址重写功能,然后保存.
nginx设置伪静态:
把下面的代码设置为伪静态模板

1
2
3
if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php$1 last;
    }

 
3.添加缓存
nginx添加缓存:
在nginx配置文件中(server下)加入以下代码:

1
2
3
4
5
6
7
location ~.*\.(js|css)?$ {  
        expires 30d;  
    }
 
    location ~.*\.(png|gif|jpg|jpeg|mp4|avi)?$ {  
        expires 365d;  
    }

第一个location是设置js和css缓存,第二个location是设置图片缓存.
typecho缓存用MostCache插件:
下载下面这个插件,然后解压上传到到typecho的plugins目录下,并且改名MostCache,然后在typecho后台启用即可
github地址


标签: typecho, 加速, 缓存, 伪静态, nginx

⇦ 上一篇: linux执行shell命令的三种方法 shell正则知识学习记录 :下一篇⇨

最新文章

您的ip地址: 2a01:4f8:202:338a::2
您的系统为:linux系统 请您文明评论



1人吐槽

  1. 热心人 热心人

    MostCache插件有问题

添加新评论