`
957803796_1
  • 浏览: 127070 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
此内容涉及到开发工具, 开发方法, 开发过程, 体系结构, 应用分层, 常用web功能举例和注意事项, 性能瓶颈, 扩展并提出一些解决方法, 最后还涉及到性能的监控方法。 扩展Web应用程序 一、概念 简单的来说,如果一个系统可扩展,那么你可以通过扩展来提供系统的性能。这代表着系统能够容纳更高的负载、更大的数据集,并且系统是可维护的。扩展和语言、某项具体的技术都是无关的。扩展可以分为两种: 1. 垂直扩展(stade up),通俗的说就是将某台单一的机器的性能提升的更高,如添加内存、更换更强的处理器等等。 2. 水平扩展(out),通俗的说就是添加新的机器。 对比可以发现,水平扩展比垂直扩展 ...
让你的数据离CPU更近一些 Jim Gray:RAM是硬盘,硬盘是磁带 永远只做自己最擅长的事情 不是所有的任务都需要同步执行
prefork模式 这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。 这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值以处理潜在的请求高峰,同时又不能太大,以致需要使用的内存超出物理内存的大小。 worker模式 此多路处理模块(MPM)使网络服务器支持混合的多线程多进程。由于使用线程来处理请求,所以可以处理海量请求, ...
Apache HTTP服务器被设计为一个强大的、灵活的能够在多种平台以及不同环境下工作的服务器。 不同的平台和不同的环境经常产生不同的需求,或是为了达到同样的最佳效果而采用不同的方法。 Apache凭借它的模块化设计很好的适 ...
apachectl是Apache HTTP服务器的前端程序。其设计意图是帮助管理员控制Apache httpd后台守护进程的功能。apachectl脚本有两种操作模式。首先,作为简单的httpd的前端程序,设置所有必要的环境变量,然后启动httpd ,并传递所有的命令行参数。其次,作为SysV初始化脚本,接受简单的一个单词的参数,如:start, restart, stop ,并把他们翻译为适当的信号发送给httpd 。如果你的Apache安装在非标准的路径中,你将需要修改apachectl脚本使其中的路径正确地指向httpd程序。此外,还可以指定任何必要的httpd命令行参数。细节可以参见 ...
一,什么是haproxy HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。 其支持从4层至7层的网络交换,即覆盖所有的TCP协议。就是说,Haproxy 甚至还支持 Mysql 的均衡负载。。 如果说在功能上,能以proxy反向代理方式实现 WEB均衡负载 ...
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>< ...
Apache HTTP 服务器是一个模块化(或说积木式)的程序,管理员可以选择一些模块来增加服务器的某些功能。这些模块,可以在创建服务器程序时静态地编译到httpd服务器的二进制代码中,也可以编译成一些独立于服务器程序的Dynam ...
最后更新时间: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 ...
本人不是卖书的,我也不会给出任何购书链接,只是给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 ...
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 ...
将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 ...
准备工作 查看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 ...
C和指针学习 原则:此文尽量短小精悍,实用,需要扩充阅读都是以链接形式出现 1.编译 #cc program.c 生成a.out文件 这个名字是编译器默认的输出名。如果要修改可执行文件的名字可以加-o参数:gcc -o myexec main.c 这样就把main.c编译 ...
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 ...
Global site tag (gtag.js) - Google Analytics