百万级PHP网站架构工具箱

百万级PHP网站架构工具箱
在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsung。 Poppen.de目前有200万注册用户数、2万并发用户数、每天20万条私有消息、每天25万登...

视频房间的并发数计算方法

视频房间的并发数计算方法
我们在遇到计算一台服务器可以支持多少个视频流的时候,总是不太清楚怎么计算,本文专门针对OM视频系统的码流特征而写,可以为视频会议、培训课堂等应用系统的部署,提供参考。 我们将通过模拟一个用户需求来进行并发数的分析,需求描述如下: 在一台服务器上部署OM视频系统作为视频探视室,每个探视房间只允许2路视频,视频的码流设置为384Kbps,画质较好,视频自动录像在服务器上。如果有可能的话,希望...

Sublime Text3 安装ftp插件

Sublime Text3 安装ftp插件
1、首先调出命令面板(cmd+shift+p) 输入install 调出 Install Package (要等几秒) 2、出现插件面板 然后键入sftp,然后按回车。 当出现一个sftp/ftp的untitled说明文件时意味着安装成功了. 3、然后点击『Project』 添加文件夹『Add Folder to Project...』, 选择项目的文件夹。在左侧文件夹上右键,选择『SFTP/FTP』- 『Map to Remote』, 之后会出来一个配置文件sftp-config.json,修改配置文件, 然后在...

CentOS中vsftp安装、配置、卸载

CentOS中vsftp安装、配置、卸载
安装VSFTP 执行命令 [root@localhost ~]# yum -y install vsftpd 配置vsftpd.conf文件 1. 安装 使用chkconfig --list来查看是否装有vsftpd服务; 使用yum命令直接安装:yum -y install vsftpd 然后为它创建日志文件:touch /var/log/vsftpd.log 这样简单的两个命令就完成了vsftp的安装,但是如果你现在想这样ftp://your_ip来访问的话,那还不行,还需要配置权限! 2. 启动与配置自启动 使用chkconfig ...

让天下没有难配的php环境 phpStudy

让天下没有难配的php环境 phpStudy
目标:让天下没有难配的php环境。让天下没有难配的php环境 phpStudy支持 Linux版&Win版. phpStudy Linux版&Win版同步上线 支持Apache/Nginx/Tengine/Lighttpd/IIS7/8/6 软件简介 该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。总之...

CentOS yum安装与配置LAMP

CentOS yum安装与配置LAMP
CentOS yum 安装与配置LAMP,支持6.3,6.4,6.5,7.0各版本 准备工作: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙 将以上内容添加到 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -...

在centos下通过yum安装lnamp 支持6.2,6.3,6.4,6.5,7.0

在centos下通过yum安装lnamp 支持6.2,6.3,6.4,6.5,7.0
在centos下通过yum安装lnamp 支持6.2,6.3,6.4,6.5,7.0 准备篇 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(允许3306端口通过防火墙) 特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失...

mac 下显示隐藏文件

mac 下显示隐藏文件
mac 下显示隐藏文件 教程如下:   显示: 1.打开终端 2.输入如下命令 defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏: 1.打开终端 2.输入如下命令 defaults write com.apple.finder AppleShowAllFiles -bool false [/reply]

Windows下搭建ssh的git服务器

Windows下搭建ssh的git服务器
简介 Gitblit Gitblit 是一个使用Java来管理Git的软件,其本身有很多特性分支。 Gitblit 的详细情况可以到官网上查看: http://gitblit.com 教程 安装步骤 (首要条件Java 虚拟机 !) 1、下载Gitblit 这里我使用的是Gitblit Go 分支,这个分支版本的好处就是什么都集成到一块了,不需要安装别的东西。 下载地址:https://gitblit.googlecode.com/files/gitblit-1.0.0.zip 国内高速下载: 迅雷高速:    ...

去除带密码的dmg文件

去除带密码的dmg文件
首先要说的是,这里我要说的不是破解密码,而是在已有密码的前提下, 对于一个.dmg加密镜像文件,如果不想再通过密码每次访问。今天网上下载了两个网友上传加密镜像文件,我就想到了这个问题,如果一时不用,时间一时你忘记了他给你的密码怎么办?如果新建文档记下密码,或许有些麻烦!因为软件我都会归档或做dmg镜像保存的! 在这里,我们需要磁盘工具的帮助! 图中这个文件每次打开时需要输入密码,虽然...