User-Profile-Image
hankin
  • 5
  • 首页
  • 分类
    • Windows
    • Web
    • VoIP
    • Virtualization
    • Trading
    • Smart Home
    • SEO
    • Security
    • Python
    • Program
    • PHP
    • OSX
    • OS
    • OpenSource
    • Nginx
    • MySQL
    • Mood
    • Linux
    • Life
    • Injection
    • Hosting
    • Exploits
    • CDN
  • 页面
    • About
  • 友链
    • 维酷科技
    • Tesra超算网络
Help?

Please contact us on our email for need any support

Support
  • 首页
    首页   ›   Web   ›   正文
Web

Kangle反向代理服务器缓存设置心得

2020-03-03 23:37:10
984  2 0

一直用Kangle作为前端的反向代理服务器,类似CDN的作用。

优点:部署方便快捷,即装即用,有Web控制面板,免去配置上的麻烦。作为普通的前端服务器加速海外访问效果,还可以一定程度的自定义缓存内容,还是非常方便的。据说抗CC攻击的效果很好,一直没有机会感受,当然前提是要自己配置优化各方面做好才行。

缺点:只能配置一个站点的SSL证书,如果想个多个站点配置SSL,目前不支持。这点是硬伤,有这个需求的话还是要用到nginx才行。如果只是简单的缓存图片,文件等资源没问题,如果要定义比较复杂的缓存规则就不如nginx灵活了,当然也许是我还不太会配置,官方也没有找到相关的资料。

要知道如何配置优化好kangle就需要先了解下kangle的数据流向。

然后先做简单的缓存设置。

这张图上的配置,从上到下依次是匹配模块: host 匹配站点域名 > reg_path 匹配不想被强制缓存的目录然后勾选前面的OR NEXT跳过匹配 > 匹配php后缀格式跳过动态内容 > status_code 状态码为200的才进行缓存 > 后缀为css、jpg、js、png等文件就进行缓存,当然还可以添加zip、rar、mp4等等需要的文件格式。
最后一项就是标记模块cache_control max_age是缓存时间以秒为单位,勾选static就是进行强制静态缓存,如果不过滤php等动态文件的话连PHP这种动态加载的页面都会进行缓存。

最后就在kangle的缓存设置里面再调整内存缓存大小,单个文件缓存大小以及硬盘缓存设置等等。对于简单的个人网站或者企业网站来说这套缓存系统足够强大,但是更复杂的缓存规则个人觉得还是nginx直接写配置文件更方便。

评论 (2)

Click here to cancel reply.

欢迎您 游客  

  • Hello , passenger !

    好漂亮的模板啊。。大佬能否分享一份啊

    11个月前
    回复
    1. 开源模板smarty_hankin

      11个月前
      回复
ProdigYu
163文章 10评论 2点赞 80555浏览
随机文章
悲剧的Adsense
10年前
XenServer使用ISO安装VM
11年前
CentOS命令行终端安装VPN/PPTP客户端及连接使用
8年前
6.28百度大更新
9年前
Curl命令详解,使用方法
8年前
Tags
Apache CentOS CMD DDOS Debian DNS FastCGI Google IIS IP iptables Linux Mac MySQL Nginx Opensource PHP Python Skill Spawn-FCGI SSH Ubuntu Vim VMware VPN web.py Windows 删除 命令 命令提示符 安装 开源 技巧 插件 漏洞 百度 系统 组件 终端 缓存 网络电话 脚本 自建 详解 错误
Meta
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright © 2021
Designed by hankin
主页
页面
  • About
博主
ProdigYu 管理员
Something about myself
163 文章 10 评论 80555 浏览
测试
测试