Cho bạn nào đam mê tốc độ PHP
PHP at the speed of C
Không biết BenchMarks này tính kiểu gì mà PHP chậm hơn C nhiều lắm.
http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=gcc&lang2=php
HHVM boots PHP chạy nhanh hơn hả @duythien?
uh, bạn cũng có thể xem bài tiếng Việt ở đây http://node.techmaster.vn/posts/5790/hhvm-zephir-php-cuoc-chien-giua-nhung-nen-tang-chay-php
Đúng là nhanh hơn. Vì nó là JIT complier. nhưng mà php.net đang có project boots PHP .
Nhưng mà dùng HHVM thì coi chừng :)) . Đã từng nổi khùng vì site chuyển từ php-fpm sang HHVM và site chạy chậm như rùa. Mất 3 ngày tìm lỗi và kết quả là viết vòng lặp ko đúng kiểu hhvm có thể complie
À há, có vụ này à, HHVM sử dụng kỹ thuật gi đặc biệt à. @thangngoc89 giới thiệu trường hợp đã gặp thử.
dạng thế này
foreach ( $array as $item )
{
$non_change_var = Foo::a_heavy_counting_method($bar, $baz);
// do more things here
}
php-fpm sẽ tự động hiểu và cache $non_change_var trong suất cả vòng lặp. Còn HHVM sẽ tính toán mỗi lần. Anh biết kết quả rồi đấy. Từ đấy, từ mặt HHVM
(p/s: từ hhvm ko phải từ vụ đó, mà hhvm nếu crash không có cơ chế tự khởi động, phải có thể script auto start tự phát triển nên … )