PhantomJS

PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 PhantomJS 可以用于 页面自动化 , 网络监测 , 网页截屏 ,以及 无界面测试 等

待研究

ngnix php

系统环境:

CentOS 6.4 x86_64
Fedora 20 x86_64
Fedora 20 源中已经有了PHP的源,直接可以使用以下命令安装即可:

# yum install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt
以下为 CentOS 下安装 PHP 方法:

添加 epel 源
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
添加 remi 源
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
安装 PHP
# yum –enablerepo=remi,remi-php55 install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt
查看 PHP 版本
# php -v
PHP 5.5.9 (cli) (built: Feb 11 2014 08:25:33)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
启动 php-fpm
# service php-fpm start
Starting php-fpm: [ OK ]
php-fpm 服务常用参数 start/stop/restart/reload

转载自 :http://blog.aboutc.net/linux/50/yum-install-php-on-linux

架构重点

1,去db,改成调用服务,监听mq
2,抽象服务,将自行处理,改成集中处理
3,插件开发,配置开发
4,redis缓存,监听mq清理缓存
5,灰度发布
6,系统拆分
7,基础平台建设,通讯,pasport,session共享,分布式调用链,redis中间件,db中间件,统一配置管理,流控
8,细化,每台机器的pv,uv,tps,提前进行压力测试,容量规划
9,黑名单,限流,降级
10,故障闭环处理
11,监控闭环处理,多维度阀值监控
12,灾备
13,性能优化,针对性的提升性能,比如ssd,flashcache
14,服务治理
15,异步访问
16,多阶段缓存
17,优化数据库访问,增加nosql
18,埋点监控,性能监控平台

涵盖业务运营(包括合作创新、标准化和知识产权),性能与容量(架构、性能、容量、优化),系统研发(网络平台、网络产品、SDN、服务器研发、无线技术、数据引擎、算法平台等),供应链管理(ODM管理),数据库(MySQL、OceanBase、SQLServer和RDS),平台与工具(工具、流程、监控、自动化、配置、研发协同平台、硬件管理平台),平安生产,系统运营和云PE等多个方面

性能优化、依赖梳理、峰值评估,到系统压力测试,
新机器采购上线,再到流控阀值的评估、降级
开关配置,再到监控数据采集、容灾应急预案、
全链路压测、演习,再到实时、离线数据分析

从音视频直播架构,到弹幕和消息投递,再到
消息通道的技术选型、文本过滤的实现机制,
大型直播无论是音视频的可靠性保障、视频鉴
黄,还是文本消息经过数万在线用户放大之后
的消息下行,以及对于消息内容本身的过滤,
都面临了很大的挑战
解决这一问题的

有力武器是 Svrkit 框架里的具有 QoS 保障的
FastReject 机制,可以快速拒绝掉超过服务自
身处理能力的请求,即使在过载时,也能稳定
地提供有效输出。

自从Twitter开源了他们的基于BitTorrent的发布方案Murder后,通过BitTorrent进行发布已然成为了业内的标配

Gatekeeper系统