漫画赏析:80 端口之战
admin 8年前 (2017-05-17) 3031浏览 0评论
嗨,大家好,今天我们来聊聊 80 端口之战。著名的技术漫画站 turnoff.us 有这样的一副漫画,生动的描绘了固守 80 端口的 Apache 和新生代的 Nginx 之间的战争。你知道,80 端口是 Web 端口,就是这个端口构成了我们现在大部...
admin 8年前 (2017-05-17) 3031浏览 0评论
嗨,大家好,今天我们来聊聊 80 端口之战。著名的技术漫画站 turnoff.us 有这样的一副漫画,生动的描绘了固守 80 端口的 Apache 和新生代的 Nginx 之间的战争。你知道,80 端口是 Web 端口,就是这个端口构成了我们现在大部...
admin 10年前 (2015-06-15) 3664浏览 0评论
Kafka是一个高吞吐量分布式消息系统。linkedin开源的kafka。 Kafka就跟这个名字一样,设计非常独特。首先,kafka的开发者们认为不需要在内存里缓存什么数据,操作系统的文件缓存已经足够完善和强大,只要你不搞随机写,顺序读写的性能是非...
admin 10年前 (2015-04-14) 2988浏览 0评论
PHP的MySQL持久化连接,美好的目标,却拥有糟糕的口碑,往往令人敬而远之。这到底是为啥么。近距离观察后发现,这家伙也不容易啊,要看Apache的脸色,还得听MySQL指挥。 对于作为Apache模块运行的PHP来说,要实现MySQL持久化连接,首...
admin 10年前 (2014-11-21) 4451浏览 0评论
背景:大文件的断点续传,有时网络波动啥的,需要断点从已经下载位置续传下载文件,对于没有传过的文件再次从开始下载就麻烦了,这块http协议支持的,Apache和Nginx都支持这样的方法实现了从某个部分进行断点下载。 服务器是否支持断点续传的判断: 更...
admin 10年前 (2014-11-06) 4366浏览 0评论
现在流行的静态博客/网站生成工具有很多,比如 Jekyll, Pelican, Middleman, Hyde 等等,StaticGen 列出了目前最流行的一些静态网站生成工具。 我们的内部工具由 Python/Flask/MongoDB 搭建,现在...
admin 10年前 (2014-11-06) 5720浏览 0评论
Tomcat 常用运行模式有3种,分别为 bio,nio,apr.生产环境建议用apr,详细请看 tomcat的三种模式(bio、nio、apr) 安装APR [root@aikaiyuan ~]# yum -y install apr apr-de...
admin 10年前 (2014-11-06) 12867浏览 0评论
tomcat的运行模式有3种 1)bio 默认的模式,性能非常低下,没有经过任何优化处理和支持. 2)nio 利用java的异步io护理技术,noblocking IO技术. 想运行在该模式下,直接修改server.xml里的Connector节点...
admin 10年前 (2014-09-13) 3850浏览 0评论
为了提高性能,几乎所有互联网应用都有缓存机制,其中Memcache是使用非常广泛的一个分布式缓存系统。众所周知,LAMP是非常经典的Web架构方式,但是随着Nginx的成熟,越来越多的系统开始转型为LNMP(Linux+Nginx+MySQL+PHP...
admin 10年前 (2014-08-26) 4682浏览 2评论
众所周知,虚拟主机的安全不好做,特别是防止跨目录成为了重点。apache+php服务器防止跨目录的方式比较简单,网上的所有成熟虚拟主机解决方案都是基于apache的,如directadmin、cpanel。 但如今已然不是apache的时代了,在li...
admin 10年前 (2014-08-14) 3417浏览 0评论
此文源于近日公司安全部门给我们的一次分享,之前我一直以为会有类似于0day之类的东东(我自作多情了-_-!),结果分享的重头戏却是演示HTTP Slow Header 和 HTTP Slow POST 攻击。 第一次看到这个攻击方式是去年在刺的博客,...
admin 10年前 (2014-08-05) 2831浏览 0评论
在这篇文章中,我们将会看到在单机单用户基础上,如何运行多个tomcat实例。 我们首先看到的是tomcat的目录结构,其每个文件夹有以下用途: bin – 包含所有运行tomcat的二进制和脚本文件 lib – 包含tomcat使用的所有共享库 co...
admin 10年前 (2014-07-31) 3201浏览 0评论
Nginx location /upload/ { location ~ .*.(php)?$ { deny all; } } location ~* ^/(upload|images)/.*.(php|php5)$ { deny all; } Ap...
admin 10年前 (2014-07-22) 15787浏览 1评论
在 MacOS 10.9 编译 subversion-1.8.9 时,出现 configure: error: failed to recognize APR_INT64_T_FMT on this platform 解决办法: 安装 Apache ...
admin 10年前 (2014-07-22) 3077浏览 0评论
301重定向不陌生, 有时候有需求把某目录整个重定向到一个二级域名,或者不带www的顶级域名请求全部重定向到带www的二级域名.如果是Apache,需要配置.htaccess,nginx不支持,需要在配置文件里面使用rewrite指令来实现。 顶级域...
admin 10年前 (2014-07-21) 3653浏览 0评论
mod_rpaf 是一个 Apache的模块,利用它可以给 Apache 的后端应用提供客户端真实的IP地址。 在nginx作为前端,apache作为后端的情况下,apache只能获取到nginx前端的ip地址,而无法获取到用户的真实ip地址,在这种...
admin 11年前 (2014-07-16) 3101浏览 0评论
一、安装环境:CentOS 5.3安装Google mod-pagespeed 模块 Google webmaster central blog last week announced new module mod_pagespeed for Apa...
admin 11年前 (2014-07-16) 2916浏览 0评论
Mod_deflate 是apache自带的模块,当然是在apache 2后支持的,以前1的时候是mod_gzip,启用mod_deflate可以很好的为节省网页大小,只不过是占用服务器的资源和内存.用户看到页面的速度会大大加快. 提高网站速度除制作...
admin 11年前 (2014-07-16) 3421浏览 0评论
相对于prefork,worker是2.0 版中全新的支持多线程和多进程混合模型的MPM。由于使用线程来处理,所以可以处理相对海量的请求,而系统资源的开销要小于基于进程的服务器。但是,worker也使用了多进程,每个进程又生成多个线程,以获得基于进程...