- 浏览: 127070 次
- 性别:
- 来自: 广州
-
最新评论
-
myyugioh:
今天我碰到了一个更怪的情况,两个库都有张一样的表,表有个字段i ...
Oracle-ORA-01722 invalid number错误 -
mynameshb:
出错了,提示没关联手机,不能下载
android 资料分享
文章列表
此内容涉及到开发工具, 开发方法, 开发过程, 体系结构, 应用分层, 常用web功能举例和注意事项, 性能瓶颈, 扩展并提出一些解决方法, 最后还涉及到性能的监控方法。
扩展Web应用程序
一、概念
简单的来说,如果一个系统可扩展,那么你可以通过扩展来提供系统的性能。这代表着系统能够容纳更高的负载、更大的数据集,并且系统是可维护的。扩展和语言、某项具体的技术都是无关的。扩展可以分为两种:
1. 垂直扩展(stade up),通俗的说就是将某台单一的机器的性能提升的更高,如添加内存、更换更强的处理器等等。
2. 水平扩展(out),通俗的说就是添加新的机器。
对比可以发现,水平扩展比垂直扩展 ...
- 2011-07-22 18:03
- 浏览 587
- 评论(0)
让你的数据离CPU更近一些
Jim Gray:RAM是硬盘,硬盘是磁带
永远只做自己最擅长的事情
不是所有的任务都需要同步执行
- 2011-07-22 12:44
- 浏览 411
- 评论(0)
prefork模式
这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。
这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值以处理潜在的请求高峰,同时又不能太大,以致需要使用的内存超出物理内存的大小。
worker模式
此多路处理模块(MPM)使网络服务器支持混合的多线程多进程。由于使用线程来处理请求,所以可以处理海量请求, ...
- 2011-07-22 12:34
- 浏览 343
- 评论(0)
Apache HTTP服务器被设计为一个强大的、灵活的能够在多种平台以及不同环境下工作的服务器。
不同的平台和不同的环境经常产生不同的需求,或是为了达到同样的最佳效果而采用不同的方法。
Apache凭借它的模块化设计很好的适 ...
- 2011-07-22 12:29
- 浏览 689
- 评论(0)
apachectl是Apache HTTP服务器的前端程序。其设计意图是帮助管理员控制Apache httpd后台守护进程的功能。apachectl脚本有两种操作模式。首先,作为简单的httpd的前端程序,设置所有必要的环境变量,然后启动httpd ,并传递所有的命令行参数。其次,作为SysV初始化脚本,接受简单的一个单词的参数,如:start, restart, stop ,并把他们翻译为适当的信号发送给httpd 。如果你的Apache安装在非标准的路径中,你将需要修改apachectl脚本使其中的路径正确地指向httpd程序。此外,还可以指定任何必要的httpd命令行参数。细节可以参见 ...
- 2011-07-22 12:20
- 浏览 647
- 评论(0)
一,什么是haproxy
HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。
其支持从4层至7层的网络交换,即覆盖所有的TCP协议。就是说,Haproxy 甚至还支持 Mysql 的均衡负载。。
如果说在功能上,能以proxy反向代理方式实现 WEB均衡负载 ...
- 2011-07-21 13:52
- 浏览 719
- 评论(0)
session.save_handler = memcache
session.save_path = "tcp://127.0.0.1:11211"
使用多个 memcached server 时用逗号","隔开,并且和<wbr><a href="http://cn.php.net/manual/en/function.Memcache-addServer.php" style="line-height:normal">Memcache::addServer()</a>< ...
- 2011-07-21 11:28
- 浏览 665
- 评论(0)
Apache HTTP 服务器是一个模块化(或说积木式)的程序,管理员可以选择一些模块来增加服务器的某些功能。这些模块,可以在创建服务器程序时静态地编译到httpd服务器的二进制代码中,也可以编译成一些独立于服务器程序的Dynam ...
- 2011-07-21 03:42
- 浏览 637
- 评论(0)
最后更新时间:2012.3.21
===================
第一步:Apache安装(已更新到2.2.22)
===================
下载 去 http://www.apache.org自己找最新的 国内有很多镜像点例如"人人"和"163"
英文文档:http://httpd.apache.org/docs/2.2/
中文文档:http://www.php100.com/manual/apache2/index.html
-------------------------------------------------
#w ...
- 2011-07-03 13:21
- 浏览 1076
- 评论(0)
本人不是卖书的,我也不会给出任何购书链接,只是给C语言学习者推荐一条学习的方向。如果你喜欢看电子书网上很多,如果你喜欢纸质那么就买吧,经典的书值得收藏,是对版权的尊重!
基础篇
1.《写给大家看的C语言书(第2版)》
原书名: Absolute Beginner's Guide to C (2nd Edition) 原出版社: Sams 作者: (美)Greg Perry [作译者介绍] 译者: 谢晓钢 刘艳娟 丛书名: 图灵程序设计丛书 C/C++系列 出版社:人民邮电出版社 ISBN:9787115216359上架时间:2009-12-10出版日期:2010 年1月开本:16开页码:30 ...
- 2011-06-21 14:20
- 浏览 693
- 评论(0)
weblogic portal 11g 集群遇到的错误
主机1 adminserver
server1
从机1 server2
启动server2时报错
<The realm "myrealm" failed to be loaded: weblogic.security.service.SecurityServiceException: java.lang.NoClassDefFoundError: com/pointbase/session/sessionManager.weblogic.security.service.SecuritySe ...
- 2011-05-09 18:40
- 浏览 1010
- 评论(0)
将Tomcat设置成服务(假设我们缺省的Tomcat目录为d:/Tomcat) A、点击开始-->运行,输入cmd进入dos控制台 B、执行以下dos命令(输入命令后按回车键执行) d: cd Tomcat/bin service install 服务名(可选) 或者service.bat install
程序提示:The service 'Tomcat5' has been installed
说明服务Tomcat已经被安装成功。
使用命令Services.msc进入系统服务将服务启动,并将服务设置成自动启动
服务移除 sc delete Tom ...
- 2010-10-08 12:46
- 浏览 739
- 评论(0)
准备工作
查看solaris内核 使用 uname -a 命令即可
查看gcc版本 使用 gcc -v 命令 (本次测试是 gcc version 3.4.6)
下载 libevent:http://www.monkey.org/~provos/libevent/
下载 memcached :http://code.google.com/p/memcached/downloads/list
因此此次选择了 libevent-1.4.12-stable.tar.gz 以及 memcached-1.2.8.tar.gz
准备安装
solaris下安装memcached ...
- 2010-09-17 17:35
- 浏览 741
- 评论(0)
C和指针学习
原则:此文尽量短小精悍,实用,需要扩充阅读都是以链接形式出现
1.编译
#cc program.c
生成a.out文件
这个名字是编译器默认的输出名。如果要修改可执行文件的名字可以加-o参数:gcc -o myexec main.c
这样就把main.c编译 ...
- 2008-06-24 18:15
- 浏览 956
- 评论(0)
ORA-01779: cannot modify a column which maps to a non-key-preserved table
2007-08-23 14:31
Oracle中试图对一个子查询进行更新时可能会出现ORA-01779错误。该错误的内容为:ORA-01779: cannot modify a column which maps to a non-key-preserved table
...
- 2008-05-08 13:21
- 浏览 606
- 评论(0)