30/09/2018, 16:32

PHP at the speed of C

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

mgdm.net

PHP at the speed of C

Using new tools including HHVM and Recki-CT to speed up PHP applications

Nguyễn Minh Dũng viết 18:42 ngày 30/09/2018

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?

Duy Thien viết 18:42 ngày 30/09/2018

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

Khoa Nguyen viết 18:37 ngày 30/09/2018

HHVM boots PHP chạy nhanh hơn

Đú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

Nguyễn Minh Dũng viết 18:41 ngày 30/09/2018

À 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ử.

Khoa Nguyen viết 18:48 ngày 30/09/2018

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

Bài liên quan
0