2015年10月29日
摘要:
本文章介绍了关于nginx实现带参数目录域名重定向二级域名方法,有需要学习的朋友可参考一下。 下面的代码是基于nginx的子目录301到其他域名(URL)的规则。作用是例如访问http://www.php100.com/phper/php.html (有杠和没杠是不同的,下面的代码中可以看出来),自
阅读全文
posted @ 2015-10-29 00:07
duanxz
阅读(3149)
推荐(1)
摘要:
nginx可以在配置文件中对某些内置变量进行判断,从而实现某些功能。例如:防止rewrite、盗链、对静态资源设置缓存以及浏览器限制等等。由于nginx配置中有if指令,但是没有对应else指令,所以判断要分为匹配和不匹配。字符串表达式支持正则表达式,能设定大小写是否敏感。因此共有四个操作符,如下:...
阅读全文
posted @ 2015-10-29 00:06
duanxz
阅读(33693)
推荐(1)
摘要:
网关的技术选型 网关(API Gateway)的设计要素(高可用,安全) 性能:API高可用,负载均衡,容错机制。 安全:权限身份认证、脱敏,流量清洗,后端签名(保证全链路可信调用),黑名单(非法调用的限制)。 日志:日志记录(spainid,traceid)一旦涉及分布式,全链路跟踪必不可少。 缓
阅读全文
posted @ 2015-10-29 00:03
duanxz
阅读(1848)
推荐(0)
摘要:
导读 企业API网关是一个很成熟的工具,市场上的相关成熟产品也很多。但是,在对轻量级、快速响应要求很高的微服务架构下,传统企业级API网关作为企业的公共基础设施,又显得有些重了。在本文中,我们将讨论业务目标(生产率与管理)的不同是如何要求我们实现一种完全不同的API网关。 在过去十年中,企业组织一直
阅读全文
posted @ 2015-10-29 00:03
duanxz
阅读(916)
推荐(0)
摘要:
什么是API网关 API网是一个反向路由:屏蔽内部细节,为调用者提供统一入口,接收所有调用者请求,通过路由机制转发到服务实例。API网关是一组“过滤器”集合:可以实现一系列与核心业务无关的横切面功能,如安全认证、限流熔断、日志监控。 API网关业务域:统一接入、安全防护、流量管控、协议转换 API网
阅读全文
posted @ 2015-10-29 00:01
duanxz
阅读(3172)
推荐(0)
摘要:
为什么要做web cache,我想大家最主要的是解决流量的压力。随着网站流量的提升,如果只是单台机器既处理静态文件,又处理动态脚本,显然效率很难上升,不能处理日益上涨的流量压力。与此同时某些网站的页面内容并不是经常变化,因此我们可以分两层架构来组织网站。前端web缓存+后端web服务器。 前端web
阅读全文
posted @ 2015-10-29 00:00
duanxz
阅读(8918)
推荐(1)
2015年10月28日
摘要:
有些朋友觉得防盗链就是防止图片,其实有很多东西要进行防盗链了,下面我来介绍在nginx中实现防盗链配置方法有对图片防盗链与下载资源等。 防盗链配置 假设网站域名是 www.php100.com。 编辑nginx.conf,在 www.php100.com 区域添加如下内容: 以上的例子可以实现扩展名
阅读全文
posted @ 2015-10-28 23:58
duanxz
阅读(411)
推荐(0)
摘要:
我在想了解HTTP/2的时候,查阅了很多资料,发现这篇很好,是外国的文章.我翻译过来,加入自己的一点理解. HTTP/2 更简单,高效,强大.它在传输层解决了以前我们HTTP1.x中一直存在的问题.使用它可以优化我们的应用.HTTP/2 的首要目标是通过完全的请求,响应多路复用,头部的压缩头部域来减
阅读全文
posted @ 2015-10-28 23:58
duanxz
阅读(340)
推荐(1)
摘要:
gRPC是什么? gRPC是什么可以用官网的一句话来概括 A high-performance, open-source universal RPC framework 所谓RPC(remote procedure call 远程过程调用)框架实际是提供了一套机制,使得应用程序之间可以进行通信,而且
阅读全文
posted @ 2015-10-28 23:57
duanxz
阅读(1004)
推荐(1)
摘要:
概述 前段时间项目要做服务化,所以我比较了现在流行的几大RPC框架的优缺点以及使用场景,最终结合本身项目的实际情况选择了使用dubbox作为rpc基础服务框架。下面就简单介绍一下RPC框架技术选型的过程。 RPC简述 该系列文章将讲述以下RPC框架的helloword实例以及其实现原理简述,由于每一
阅读全文
posted @ 2015-10-28 23:56
duanxz
阅读(3585)
推荐(0)
摘要:
引言 将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。
阅读全文
posted @ 2015-10-28 23:56
duanxz
阅读(8884)
推荐(2)
摘要:
一、什么是溢出攻击 首先, 溢出,通俗的讲就是意外数据的重新写入,就像装满了水的水桶,继续装水就会溢出,而溢出攻击就是,攻击者可以控制溢出的代码,如果程序的对象是内核级别的,如dll、sys文件等,就可以直接操控系统内核了 其次,分类:按对象名加以区分:IIS溢出、SQL溢出等,就是按对象名来加以区
阅读全文
posted @ 2015-10-28 23:55
duanxz
阅读(4043)
推荐(0)
摘要:
前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用
阅读全文
posted @ 2015-10-28 23:54
duanxz
阅读(1576)
推荐(1)
摘要:
默认情况下,Nginx的gzip压缩是关闭的, gzip压缩功能就是可以让你节省不少带宽,但是会增加服务器CPU的开销哦,Nginx默认只对text/html进行压缩 ,如果要对html之外的内容进行压缩传输,我们需要手动来调。开启gzip的指令如下:gzip on;gzip_http_versio...
阅读全文
posted @ 2015-10-28 23:53
duanxz
阅读(1908)
推荐(0)
摘要:
我们经常会把网站的图片文件上传目录设置为只可上传文件但不能执行文件,就是要禁止执行权限,小编来给大家举一个上传目录配置,禁止执行权限方法,各位可参考。如果不让有执行权限最简单的办法代码如下复制代码location ~ ^/upload/.*.(php|php5)${deny all;}上面的方法满足...
阅读全文
posted @ 2015-10-28 23:52
duanxz
阅读(6162)
推荐(0)
摘要:
相关文章: 《高可用服务设计之二:Rate limiting 限流与降级》 《nginx限制请求之一:(ngx_http_limit_conn_module)模块》 《nginx限制请求之二:(ngx_http_limit_req_module)模块》 《nginx限制请求之三:Nginx+Lua+
阅读全文
posted @ 2015-10-28 23:52
duanxz
阅读(2441)
推荐(1)
摘要:
开发环境: System:Windows JavaEE Server:tomcat5.0.2.8、tomcat6 JavaSDK: jdk6+ IDE:eclipse、MyEclipse 6.6 开发依赖库: JDK6、 JavaEE5、ehcache-core-2.5.2.jar Email:ho
阅读全文
posted @ 2015-10-28 23:51
duanxz
阅读(3602)
推荐(1)
摘要:
大纲 一、前言 二、环境准备 三、安装与配置Nginx (windows下nginx安装、配置与使用) 四、Nginx之反向代理 五、Nginx之负载均衡 (负载均衡算法:nginx负载算法 upstream的五种分配方式) 六、Nginx之页面缓存 (nginx利用proxy_cache来缓存文件
阅读全文
posted @ 2015-10-28 23:48
duanxz
阅读(2110)
推荐(1)
摘要:
CDN(content delivery network 或 content distribution network)模式专注于通过全球分布式缓存架构为经常访问的文件减少网络访问时的延迟。目标是加快交付应用程序内容给用户。内容是任何可以存储在一个文件,如图像、 视频和文档。内容交付网络 (CDN...
阅读全文
posted @ 2015-10-28 23:32
duanxz
阅读(776)
推荐(1)
摘要:
背景 某集团经过多年的经营,公司业务和规模在不断发展,公司管理层和IT部门也认识到通过信息化手段可以更好地支撑公司业务运营、提高企业生产和管理效率。同时随着新建办公大楼、研发大楼和厂房的落成,IT部门也需要对整个集团的信息化和企业IT基础架构进行规划和建设。目前主要分为以下两部分: 楼宇智能化规划和
阅读全文
posted @ 2015-10-28 23:26
duanxz
阅读(3418)
推荐(2)
摘要:
一 、58同城数据库架构设计思路(1)可用性设计解决思路:复制+冗余副作用:复制+冗余一定会引发一致性问题保证“读”高可用的方法:复制从库,冗余数据,如下图带来的问题:主从不一致解决方案:见下文保证“写”高可用的一般方法:双主模式,即复制主库(很多公司用单master,此时无法保证写的可用性),冗余...
阅读全文
posted @ 2015-10-28 23:16
duanxz
阅读(1130)
推荐(1)
摘要:
企业服务总线(Enterprise service bus). 以往企业已经实现了很多服务, 构成了面向服务的架构,也就是我们常说的SOA. 服务的参与双方都必须建立1对1 的联系,让我们回顾一下SOA架构有哪些基本的要求:SOA在相对较粗的粒度上对应用服务或业务模块进行封装与重用;服务间保持松散耦...
阅读全文
posted @ 2015-10-28 23:14
duanxz
阅读(2833)
推荐(1)
摘要:
curl 模拟 GET\POST 请求,以及 curl post 上传文件一般情况下,我们调试数据接口,都会使用一个 postman 的工具,但是这个工具还是有点大了。事实上,我们在调试一些小功能的时候,完全没有必要使用它。在命令行中,我们使用 curl 这个工具,完全可以满足我们轻量的调试要求。
阅读全文
posted @ 2015-10-28 09:56
duanxz
阅读(1254)
推荐(0)
摘要:
可以看作命令行浏览器1、开启gzip请求curl -I http://www.sina.com.cn/ -H Accept-Encoding:gzip,defalte2、监控网页的响应时间curl -o /dev/null -s -w "time_connect: %{time_connect}\n...
阅读全文
posted @ 2015-10-28 09:53
duanxz
阅读(4488)
推荐(1)