流媒体服务器项目
文章平均质量分 62
iteye_10679
这个作者很懒,什么都没留下…
展开
-
lighttpd+PHP(FAST-CGI)
aaa原创 2010-10-28 11:21:27 · 133 阅读 · 0 评论 -
lighttpd优化
优化 1 最大连接数 默认是1024 修改 server.max-fds,大流量网站推荐2048. 因为lighttpd基于线程,而apache(MPM-prefork)基于子进程, 所以apache需要设置startservers,maxclients等,这里不需要...原创 2010-11-16 19:47:55 · 130 阅读 · 0 评论 -
测试方法
apache、lighttpd、nginx压力测试。 服务器:130(8核、4G、centos) 客户机:131、132、133客户端测试软件:siege 先用132共130,逐步加大并发用户数,吞吐率应该是一条拱形曲线在最高点(如c=10)改用两台客户机(131和133)每台非别并发为5,比较两次结果。 注意:1.运行时间要足够长以保证服务器带宽被充分占...原创 2010-11-11 20:00:04 · 77 阅读 · 0 评论 -
dd生成随机大小文件
/dev/zero是Linux提供的一个特殊的字符设备,它的特点是可以永远读该文件,每次读取的结果都是二进制0。下面的命令可以生成一个100M的空镜像文件:dd if=/dev/zero(/dev/random) of=100M.img bs=1M count=100100+0 records in100+0 records out104857600 bytes (105 ...原创 2010-11-10 21:13:47 · 1278 阅读 · 0 评论 -
siege
Siege -- 压力测试工具 Siege是一个多线程的WEB性能测试工具,被设计成可以让WEB开发人员了解代码在长时间压力下的性能.可以模拟很多用户同时访问WEB服务器,此数量可以自由定义.这就相当于web server被围攻(siege)了.性能指标包括已用时间(elapsed time),总数据传输量(total data transferred),服务器响应时间...原创 2010-11-10 16:16:27 · 152 阅读 · 0 评论 -
Apache的prefork模式和worker模式
Apache的prefork模式和worker模式prefork模式这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重...原创 2010-11-08 11:22:11 · 57 阅读 · 0 评论 -
反向代理
出于安全考虑,局域网内的机器访问访问墙外的网站借助于代理服务器进行,如果把局域网外Internet想象成一个巨大的资源库,局域网内的用户要访问这个库里的资源必须统一通过代理服务器进行。反过来,如果局域网向Internet提供资源,让Internet上的用户访问局域网内的资源也可以设置成一个代理服务器,只不过与我们常用的代理服务器方向正好相反,所以叫反向代理(Reverse Proxy)。...原创 2010-11-07 20:49:21 · 84 阅读 · 0 评论 -
apache并发数调整
apache并发数调整 收藏 手头有一个网站在线人数增多,访问时很慢。初步认为是服务器资源不足了,但经反复测试,一旦连接上,不断点击同一个页面上不同的链接,都能迅速打开,这种现象就是说明apache最大连接数已经满了,新的访客只能排队等待有空闲的链接,而如果一旦连接上,在keeyalive的存活时...原创 2010-11-07 20:03:25 · 107 阅读 · 0 评论 -
apr_socket_recv: Connection reset by peer (104)
apr_socket_recv: Connection reset by peer (104)我是在使用Apache2.2的ab进行测试时遇到的,关联的地方比较比一、Apache2.2的设置 /conf/extra/httpd-default.conf MaxKeepAliveRequests 2000,这个是设置Apache允许最大访问的请求数,默认为100...原创 2010-11-07 20:02:47 · 1238 阅读 · 0 评论 -
ab(apache benchmark)的并发数限制
使用ab的时候当并发数超过1024就会示出错:windows下提示:apr_pollset_create failed: Invalid argument (22)linux下提示:socket: Too many open files (24)下面是从CSDN转的一篇linux下的解决办法=======================================ab测...原创 2010-11-05 17:10:56 · 1059 阅读 · 0 评论 -
php安装模式cgi,fastcgi,php_mod比较
先了解一下普通cgi的工作流程:web server收到用户请求,并把请求提交给cgi程序,cgi程序根据请求提交的参数作相应处理,然后输出标准的html语句返回给web server,web server再返回给客户端,这就是普通cgi的工作原理。从 上面看,cgi所要实现的不过是动态网页而已,这种处理方式的特点就是每接到一个请求,web server都要fork出一个单独的cgi程...原创 2010-11-05 15:28:11 · 81 阅读 · 0 评论 -
从MPG切割,合并到转换成FLV视频过程中可能遇到的一些问题(主要用到mencoder ffmpeg flvtool2)...
目标:将MPG或AVI等其他格式的视频源进行切割或合并 最终转换成FLV视频文件 并能够在FLVPlayer中播放 可以随意拖放 前进n秒 后退n秒 具体步骤 目前有两个非常出名的视频处理工具 都是在命令行下使用 可以做成批处理命令 相当方便 1. mencoder 著名的视频处理工具 2. f...原创 2010-11-02 10:19:59 · 222 阅读 · 0 评论 -
使用 PHP 搭建自己的视频点播网站
http://www.ibm.com/developerworks/cn/edu/os-dw-os-php-ondemvideo1.htmlhttp://www.ibm.com/developerworks/cn/edu/os-dw-os-php-ondemvideo2.htmlhttp://www.ibm.com/developerworks/cn/edu/os-dw-os-php-on...原创 2010-11-01 21:15:59 · 642 阅读 · 0 评论 -
linux下apache+php(fastcgi)web服务器的搭建
本文的编译配置仅限于实现apache+php(FastCGI)的最简单配置,实际编译模块如GD库、mysql模块支持等请自行配置 【编译安装apache】 # tar -zxvf httpd-2.2.15.tar.gz# cd httpd-2.2.15# ./configure \> --prefix=...原创 2010-11-01 16:34:26 · 111 阅读 · 0 评论 -
apache benchmark
./ab -c 1000 -n 1000 http://127.0.0.1/index.php这个表示同时处理1000个请求并运行1000次index.php文件.#/usr/local/xiaobai/apache2054/bin/ab -c 1000 -n 1000 http://127.0.0.1/index.html.zh-cn.gb2312This is Ap...原创 2010-10-28 14:32:52 · 116 阅读 · 0 评论 -
Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程
一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.g...原创 2010-10-28 11:22:28 · 174 阅读 · 0 评论 -
nginx做反向代理和负载均衡
http://network.51cto.com/art/201005/198208.htm原创 2011-09-06 22:34:21 · 113 阅读 · 0 评论