上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 59 下一页
摘要: linux下C语言多线程编程实例学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。下面是我们的代码:下面我们先来编译、执行一下引文:falcon@falcon:~/program/c/code/ftp$ gcc -lpthread -o thread_example thread_example.cfalcon@falcon:~/program/c/code/ftp$ ./thread_example我是主函数哦,我正在创建线 阅读全文
posted @ 2010-12-15 14:08 Dufe王彬 阅读(373) 评论(0) 推荐(0) 编辑
摘要: pre{white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */}pre{#word-break: break-all; /* Internet Explorer 7.0+ */#word-wrap: break-word; /* Internet Explorer 7.0+ */_word-break: break-all 阅读全文
posted @ 2010-12-14 08:56 Dufe王彬 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 在互联网快速发展的背景下,特别是Web 2.0,网络上的数据内容呈几何级的增长,而其中增长最快并且最容易给技术架构带来挑战的就是数目庞大的小文件,如何来解决这种高并发,大流量,小文件,热点不集中的问题,经过我们大量研究,实践之后,总结出这种海量小文件,高并发所存在的关键问题和解决方案。  我们先对比一下在Web 1.0的解决方案和Web 2.0的我们碰到的困难。  Web 1.0解决方案:  1、源数据量小,单台squid即可达到很高的命中率。  2、请求量大,用lvs+squid或者dns轮询即可解决问题。  3、squid服务器磁盘IO压力大,用超大内存做Cache。  Web 2.0目前 阅读全文
posted @ 2010-12-12 20:59 Dufe王彬 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 对于web应用开发,多数性能瓶颈均出现在数据库上,除了采用分布式架构或云处理(大公司基本上都是),更重要的是平时程序设计时要遵照一些规则,从根本上提高系统的性能,以下总结了一些常用的规则方法,仅供参考,欢迎跟帖补充。。1、 把数据、日志、索引放到不同的I/O设备上,增加读取速度。数据量(尺寸)越大,提高I/O越重要。2、 纵向、横向分割表,减少表的尺寸,如:可以把大数据量的字段拆分表。3、 根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。注意填充因子要适当(最好是使用默认值0)。索引应该尽量小,尽量使用字节数小的列建索引,不要对有限的几个值的列建单一索引。4、 用OR的字句 阅读全文
posted @ 2010-12-12 20:58 Dufe王彬 阅读(453) 评论(0) 推荐(0) 编辑
摘要: [代码]test.php[代码] 阅读全文
posted @ 2010-12-11 13:49 Dufe王彬 阅读(1922) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2010-12-09 16:39 Dufe王彬 阅读(651) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2010-12-09 09:52 Dufe王彬 阅读(629) 评论(1) 推荐(0) 编辑
摘要: 一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz安装很简单#tar zxvf http_load-12mar2006.tar.gz#cd http_load-12mar2006#make && make install命令格式:http_load -p 并发访问进程 阅读全文
posted @ 2010-12-07 16:57 Dufe王彬 阅读(321) 评论(0) 推荐(0) 编辑
摘要: webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。1、适用系统:Linux2、编译安装:引用wgethttp://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gztar zxvf webbench-1.5.tar.gzcd webbench-1.5make && make install[root@localhost webbench-1.5]# makecc -Wall -ggdb -W -O -c -o webbench.o webbench.cw 阅读全文
posted @ 2010-12-07 16:43 Dufe王彬 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 推荐实例安装:第一步,安装nginx apt-get updateapt-get install nginx即可完成安装 启动nginx:/etc/init.d/nginx start然后就可以访问了,http://localhost/ , 一切正常!如果不能访问,先不要继续,看看是什么原因,解决之后再继续。 第二步,安装Php和mysql安装php和MySQL:apt-get install php5-cli php5-cgi mysql-server-5.0 php5-mysqlphp5-gd第三步,安装FastCgi和配置我们需要/usr/bin/spawn-fcgi这个文件,而它是属于 阅读全文
posted @ 2010-12-07 16:32 Dufe王彬 阅读(479) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 59 下一页