Quantcast
Channel: Baidu Engineering
Browsing latest articles
Browse All 9 View Live

Image may be NSFW.
Clik here to view.

Baidu LAMP Tech blog launched

Welcome here!Thi is a Baidu LAMP stack related engineering blog, we will publish some notes and thoughs about LAMP stack technolgies here.Topics include but not all: Nginx, Linux, HHVM/PHP and web...

View Article



HHVM简介

HHVM (HipHop Virtual Machine) 是 Facebook 开源的 PHP 执行引擎。 HHVM 采用一种JIT(just-in-time)的编译机制实现了高性能,同时又保持对 PHP 语法的充分支持。 HHVM功能PHP5.4语法的完全支持hack语言支持可支持cli, fastcgi server(相当于phpfpm),http...

View Article

Introduction to HHVM

HHVM (aka the HipHop Virtual Machine) is an open-source virtual machine designed for executing programs written in Hack and PHP. HHVM uses a just-in-time compilation approach to achieve superior...

View Article

PHP 引擎调研

简介该调研是2013年10月份做的,目标是寻找更好的PHP引擎,来代替百度各产品线正在使用的PHP 5.2。环境说明机器环境:cpu: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz, 12核。内存:64G引擎: php 5.2.17 (当时百度所用版本) php 5.5.4 (当时最新版本) hhvm 2.3-dev...

View Article

Image may be NSFW.
Clik here to view.

HHVM动态语法的性能问题分析

背景在某业务线使用HHVM的过程中,发现有一些机器的HHVM CPU使用率异常于其他机器,使用率高出了一倍多,上线和流量高时CPU高出更多,所以针对此问题定位和分析是哪里造成了此问题。线上问题分析定位首先我们通过hhvm的监控接口(HHVM 的admin server访问,check-health和vm-tcspace)获取了unit、funcs、tcspace、load和queued等信息;...

View Article


构建可随地部署的LAMP基础环境包

背景LAMP是Web开发中最流行的模式,即Linux + Apache + Mysql + PHP。近年已经有一些变化,比如webserver除了Apache外,还有Nginx和Lighttpd;数据库除了Mysql外,还有各种NoSQL引擎;PHP引擎除了Zend之外,还有HHVM。所以LAMP不再指的是具体软件的集合,而是Linux + webserver + php语言 +...

View Article

Image may be NSFW.
Clik here to view.

HHVM at Baidu

在这之前我们介绍了我们为什么要迁移PHP到HHVM, 本文将介绍HHVM在百度的应用情况以及我们遇到的问题及经验。背景HHVM前身是HipHop PHP,HipHop通过将php代码->cpp代码->二进制的转换来提升性能, Facebook应用了4年(2007-2011),但是由于开发、编译、调试、维护不方便,...

View Article

Image may be NSFW.
Clik here to view.

HHVM vs PHP7

1. 结论引擎+模式 吞吐HHVM非repo模式834HHVMrepo模式1093Php7 opcache.revalidate_freq 设置0800Php7...

View Article


baidu hhvm 免依赖部署

背景由于官方提供的HHVM编译过于复杂,国内也没有一整套的方便运维解决方案,那么我们提供一版baidu的免编译版本供国内对于HHVM的用户进行体验使用,并进行持续更新。环境此免依赖安装包,免依赖包和系统无依赖,目前内部使用支持centos6+和redhat4(外部aws可以使用),其他linux版本用户可以进行试用,内核需要linux 2.6.32以上安装Baidu hhvm...

View Article

Browsing latest articles
Browse All 9 View Live




Latest Images

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Vimeo 10.6.1 by Vimeo.com, Inc.

Vimeo 10.6.1 by Vimeo.com, Inc.