PHP at the speed of C

Cho bạn nào đam mê tốc độ PHP

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

1 Like

Đúng là nhanh hơn. Vì nó là JIT complier. nhưng mà php.net đang có project boots PHP :slight_smile: .
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

1 Like

À 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 :smile:

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 :stuck_out_tongue:

(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 … )

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?