摘要:
[知识] {Apache} Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 {PHP} PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。 {Xhprof} XhProf是一个分层PHP性能分析工具,可它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。 [情况] 以上两个应用Apache+ph... 阅读全文
摘要:
版本克隆分支问题TortoiseGit在克隆分支的时候,默认克隆master分支,克隆后本地工作目录为中心器的Master分支.克隆后本地分支中心库分支Push分支到中心服务器(Pushing the local branch to a new remote branch)Git在本地创建分支后,如果我们需要和团队其他成员做代码交流时就需要将本地分支上传到中心服务器。TortoiseGit在将一个新分支上传到中心服务器时,首先在中心服务器创建一个新的分支,然后再将本地分支上面的修改push到远程新创建的分支上面.在Push新分支到中心服务器上时,通过在本地服务器执行PUSH操作,在PUSH对话 阅读全文
摘要:
站台服务器代码管理【管理工具】GIT【环境及对应分支】环境名称环境地址对应代码分支备注线上环境/u01/web/xxxx/productionmaster测试环境/u01/web/xxxx/sandboxrelease-*例:release-0.9.2联调环境/u01/web/xxxx/devapi... 阅读全文
摘要:
woole Socket网络开发框架,是基于php的libevent和pcntl模块的,并且只能用于Linux/Unix系统下。请先启用pcntl,安装libevent扩展。pcntl:PHP核心模块已包含了pcntl,只需在编译时加入--enable-pcntl即可,当然也可以用extension扩展libevent:http://pecl.php.net/package/libevent编写的类需要继承自TCPServer类,在SwooleSocket包中。目前只提供了单进程异步事件模型,适合用于IO耗时较少的网络服务器程序,比如聊天室。多进程异步模型,多进程同步模型,会在近期提供。基类的 阅读全文
摘要:
简介许多服务器部署(尤其是 web 服务器部署)面对的最大问题之一是必须能够处理大量连接。无论是通过构建基于云的服务来处理网络通信流,还是把应用程序分布在 IBM Amazon EC 实例上,还是为网站提供高性能组件,都需要能够处理大量并发连接。一 个好例子是,web 应用程序最近越来越动态了,尤其是使用 AJAX 技术的应用程序。如果要部署的系统允许数千客户端直接在网页中更新信息,比如提供事件或问题实时监视的系统,那么提供信息的速度就非常重要了。在网格或云 环境中,可能有来自数千客户端的持久连接同时打开着,必须能够处理每个客户端的请求并做出响应。在讨论 libevent 和 libev 如何 阅读全文
摘要:
我的环境是appsver包, 在网上最常出现的解决中文乱码显示的代码是: 第一种:PDO::__construct($dsn, $user, $pass, array (PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES"utf8";")); 我试过用第一种方法,可结果是,name字段只显示一个‘C"字符。之后的本该显示中文的地方却是空白。 结果是这样的:如图1示 我是只要解决的:直接将UTF8替换成了GBK,就可以了,即: PDO::__construct($dsn, $user, $pass, arr 阅读全文
摘要:
RewriteEngine on为重写引擎开关,如果设为off,则任何重写规则定义将不被应用,该开关的另一好处就是如果为了临时拿掉重写规则,则改为off再重启动Apache即可,不必将下面一条条的重写规则注释掉。RewriteCond 条件重写规则,当满足后面定义的条件后才会应用下面的重写规则。RewriteCond 的语法如下: RewriteCond TestString CondPattern [flags] TestString TestString 是一个纯文本的字符串,但是也可以包含一些扩展的成分,这里就是通过 %{NAME_OF_VARIABLE} 引用的服务器变量。 服务器变量 阅读全文
摘要:
Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。主站点的配置(基本配置)(1) 基本配置:ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置。Listen 80 #服务器监听的端口号。ServerName www.clusting.com:80 #主站点名称(网站的主机名)。ServerAdmin a 阅读全文
摘要:
由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.一些要说的话:如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样你也看不懂。当我告诉你这是“30分钟入门教程”时,请不要试图在30秒内入门。事实... 阅读全文
摘要:
安装环境:环境centos4.4LB:192.168.2.158(VIP:192.168.2.188)real-server1:192.168.2.187real-server2:192.168.2.189重点:关于LVS的keepalvied的HA方案,完全由keepalived.conf一个文件搞定,keepalived用到的是vrrp协议,以下是解释:VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)是一种容错协议,它可以把一个虚拟路由器的责任动态分配到局域网上的 VRRP 路由器中的一台。控制虚拟路由器 IP 地址的 VRRP 路由器称为 阅读全文