Viết một tập lệnh php để so sánh phiên bản php

Năm 2021 rất sôi động đối với PHP (và Kinsta). PHP8. 0 đã được một năm tuổi và PHP 8 rất được mong đợi. 1 ra mắt ngày 25/11/2021 mang đến nhiều tính năng hấp dẫn. Bạn có thể cập nhật tất cả PHP 8 mới nhất. 1 tính năng trong bài viết chuyên sâu của chúng tôi

Mỗi năm, chúng tôi phát hành các điểm chuẩn hiệu suất chuyên sâu cho các nền tảng PHP khác nhau để xem các phiên bản PHP khác nhau xếp chồng lên nhau như thế nào. Năm nay, chúng tôi đã đo điểm chuẩn cho 5 phiên bản PHP khác nhau trên 14 nền tảng/cấu hình PHP duy nhất, bao gồm WordPress, Drupal, Joomla, Laravel, Symfony, v.v. Chúng tôi cũng đã thử nghiệm các nền tảng PHP phổ biến khác như WooC Commerce, Easy Digital Downloads, CMS tháng 10 và Grav

Tại Kinsta, chúng tôi luôn khuyến khích sử dụng các phiên bản PHP được hỗ trợ mới nhất. Chúng không chỉ an toàn nhất mà còn cung cấp nhiều cải tiến về hiệu suất. Hôm nay, chúng tôi sẽ chỉ cho bạn cách PHP 8. 0 và 8. 1 đứng vững trước hầu hết mọi thứ chúng tôi chống lại họ

Bạn thấy phấn khích không?

Tình trạng của PHP

PHP (từ viết tắt đệ quy của PHP. Hypertext Preprocessor) là một trong những ngôn ngữ lập trình và kịch bản phía máy chủ được sử dụng rộng rãi nhất. Nó là mã nguồn mở và được sử dụng chủ yếu để phát triển web. Và vì PHP hỗ trợ phần lớn phần mềm cốt lõi của WordPress, nên đây là ngôn ngữ rất cần thiết cho cộng đồng WordPress

Biểu tượng PHP

Mặc dù một số người có thể cho rằng PHP đã chết, nhưng sự thật không phải vậy. Theo W3Techs, PHP được sử dụng bởi 78. 1% trong số tất cả các trang web có ngôn ngữ lập trình phía máy chủ mà họ biết. Đó là gần 4 trong số 5 trang web

Cần phải hét lên ở đây. Kinsta thật tuyệt vời, tôi sử dụng nó cho trang web cá nhân của mình. The support is rapid and outstanding, and their servers are the fastest for WordPress

Phillip Stemann
View plans

PHP is much alive, faster, and better than ever

PHP sits at the very top of server-side programming languages

If that looks dead to you, we’d like to know what’s considered alive. Even when compared with JavaScript and its new server-side implementations, PHP stands tall and proud beside it

However, there’s a big problem with the PHP community. Many websites are still using outdated versions and unsupported PHP installations. According to W3Techs, 29. 9% of websites are still on PHP 5. 6 and lower

WordPress PHP versions (as of February 01, 2022)

And when it comes to WordPress stats, only 50. 6% of the sites are running on supported PHP versions. What’s even worse is that 10. 2% of all WordPress sites run on PHP 5. 6 or lower. It’s better than the overall PHP community, but many websites have their backdoors wide open

We think there are many reasons for this conundrum

  • Lack of education in the WordPress community about PHP and its critical role in WordPress
  • Compatibility issues with plugins and themes running on newer PHP versions (especially PHP 8. 0 and above)
  • WordPress hosting providers’ reluctance to push out new PHP versions from a fear of creating issues for their customers

Kinsta follows the same end-of-life (EOL) schedule as PHP to beat this troubling issue. It helps keep all the WordPress sites hosted with us as fast and secure as possible

How do Kinsta customers stack up against the general WordPress community? We were curious ourselves, so we took a look at the numbers

Here’s the rundown

  • 62. 22% trang web WordPress tại Kinsta đang chạy PHP 7. 4
  • 27. 27% of WordPress sites at Kinsta are running PHP 8. 0
  • 10. 51% of WordPress sites at Kinsta are running PHP 8. 1

*As of December 1st, 2022

We’re proud and excited about these stats. It means the PHP adoption rate among Kinsta customers is much higher than the general WordPress and PHP community. And that makes us mighty happy

Note. PHP 8. 0 brought many breaking changes, so many users haven’t shifted to it yet. However, we expect more sites to shift to it soon

If you’d like to learn PHP, we’ve compiled a list of some excellent PHP tutorials (both free and paid)

PHP Benchmarks (2022)

Though PHP 7. 2, 7. 3, and 7. 4 aren’t actively supported, many websites are still running on them. Hence, we decided to test five different PHP versions so that you can see just how impressive the newer PHP versions are in terms of performance

This year’s hot pick is, of course, the newly released PHP 8. 1. It’s the latest and the most exciting development in the PHP world, and for a good reason. Not all PHP-based frameworks and CMS fully support it yet, but we’ve tested as many of them as possible

We used the latest version of each platform for each test and benchmarked one of its URLs with 15 concurrent users for 1,000 requests. We benchmarked multiple times to ensure the results were consistent. Furthermore, we considered the average of only the top 3 results

You can find details of our test environment below

  • Machine. Intel Xeon (30-core CPU), 120GB RAM, 1TB HDD. It’s a Compute-Optimized (C2) virtual machine powered by Google Cloud Platform and running in an isolated container. All Kinsta hosting plans have C2 machines available
  • OS. Ubuntu 20. 04. 1 LTS (Focal Fossa)
  • Web Server. Nginx 1. 21. 6 (nginx/1. 21. 6)
  • Database. MariaDB 10. 6. 7 (MariaDB-1. 10. 6. 7+maria~focal)
  • PHP Versions. 7. 2, 7. 3, 7. 4, 8. 0, 8. 1
  • Bộ nhớ đệm trang. Disabled on all platforms and configurations
  • OPcache. Enabled OPcache on all platforms and configurations using the recommended php. ini settings, except for the opcache.max_accelerated_files value we raised from 4000 to 50000. The OPcache settings used are
opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=50000 opcache.revalidate_freq=2 opcache.fast_shutdown=1 opcache.enable_cli=1

As OPcache improves PHP performance by storing the precompiled script bytecode in the server’s shared memory, it eliminates PHP’s need to load and parse scripts for each request

PHP Platforms and Configurations Tested

Our benchmarks include the following 14 PHP platforms/configurations. Click on any of them below to skip directly to its test results and notes. Chúng tôi đã đo lường dữ liệu theo yêu cầu mỗi giây. Càng nhiều yêu cầu càng tốt

As the demo content across each platform can vary dramatically, we tested their barebone installations’ raw performance. Mục tiêu ở đây là đánh giá các phiên bản PHP khác nhau — các CMS và khung chỉ đóng vai trò là công cụ. Bạn không nên sử dụng các kết quả điểm chuẩn này để cân nhắc nền tảng này với nền tảng khác, mà là cách nó cạnh tranh với chính nó trên các phiên bản PHP khác nhau

Chúng tôi cũng đã bao gồm kích thước và ảnh chụp màn hình của chúng để cung cấp cho bạn ý tưởng tốt hơn về các trang được kiểm tra. Một số là nhỏ, trong khi những người khác là rất lớn

Không có gì khó chịu, hãy cùng tìm hiểu

wordpress 5. 9-RC2

WordPress là nền tảng đầu tiên chúng tôi thử nghiệm. Xét cho cùng, nó cung cấp năng lượng cho chính blog mà bạn đang đọc và 43. 3% của tất cả các trang web trên internet. Đây là một phần mềm nguồn mở và miễn phí mà bạn có thể sử dụng để tạo các trang web, blog và ứng dụng đẹp mắt

Chúng tôi bắt đầu với WordPress 5. 9-RC2 (Release Candidate 2), phiên bản mới nhất khi đo điểm chuẩn cho bài viết này. Nó đi kèm với chủ đề Twenty Twenty-Two mới được cài đặt. Chúng tôi đã đo điểm chuẩn URL cho 1000 yêu cầu với 15 người dùng đồng thời. Phương pháp tương tự đã được sử dụng cho tất cả các bài kiểm tra khác

Trang WordPress đã thử nghiệm

Đã kiểm tra URL. ______2

  • chủ đề. Twenty Twenty-Two
  • ghi chú. The blog page includes a Header with a text Logo, navigation menu, the article body, one comment, and footer widgets such as Search, Recent Posts, and Recent Comments
  • Nguồn hình ảnh. WordPress. org

Thông tin

The benchmark data is measured in requests per second. Càng nhiều yêu cầu càng tốt

wordpress 5. 9-RC2 PHP Benchmarks

Kết quả điểm chuẩn

  • WordPress 5. 9-RC2 PHP 7. 2 kết quả điểm chuẩn. 106. 56 yêu cầu/giây
  • WordPress 5. 9-RC2 PHP 7. 3 kết quả điểm chuẩn. 108. 45 yêu cầu/giây
  • wordpress 5. 9-RC2 PHP 7. 4 benchmark results. 110. 24 yêu cầu/giây
  • wordpress 5. 9-RC2 PHP 8. 0 kết quả điểm chuẩn. 111. 10 yêu cầu/giây
  • wordpress 5. 9-RC2 PHP 8. 1 kết quả điểm chuẩn. 163. 43 yêu cầu/giây 🏆

PHP8. 1 là người chiến thắng rõ ràng ở đây, chứng tỏ 47. Nhanh hơn 10% so với PHP 8. 0. Đó là một điểm nổi bật đáng ngạc nhiên ở đây, khi xem xét mức độ gần gũi của tất cả các kết quả khác. Và nếu bạn so sánh nó với PHP 7. 2, nó có thể xử lý hơn 50% yêu cầu (hoặc giao dịch) mỗi giây

Important

Trạng thái của PHP 8. Hỗ trợ số 1 trong hệ sinh thái WordPress rộng lớn hơn (plugin, chủ đề, công cụ phát triển, v.v. ) hầu như không thể biết được. Nếu bạn đang có kế hoạch nâng cấp môi trường của một trang web sản xuất hoặc nhiệm vụ quan trọng lên PHP 8. 1, vui lòng kiểm tra kỹ trước để đảm bảo rằng nó không bị hỏng

WordPress on PHP 8. 1 có thể xử lý 47. Nhiều hơn 10% yêu cầu mỗi giây so với PHP 8. 0. Hãy chắc chắn rằng bạn cập nhật ngày hôm nay. 🤘🏽🚀Nhấp để Tweet

wordpress 5. 9-RC2 + WooC Commerce 6. 1. 1

WooC Commerce là một giải pháp thương mại điện tử mã nguồn mở cho WordPress. Không giống như các nền tảng thương mại điện tử phổ biến khác, nó hoàn toàn có thể tùy chỉnh và mở rộng. WooC Commerce cũng là một trong những plugin thương mại điện tử phổ biến nhất trong cộng đồng WordPress, cung cấp năng lượng cho 14% tất cả các trang web thương mại điện tử trên internet

For our next test, we installed WooCommerce on top of WordPress. Chúng tôi đã sử dụng chủ đề Storefront miễn phí và dữ liệu mặc định của WooC Commerce để thiết lập trang web thử nghiệm. URL được kiểm tra là một trang sản phẩm duy nhất

Trang WooC Commerce đã thử nghiệm
  • Đã kiểm tra URL. /product/hoodie/
  • chủ đề. Mặt tiền cửa hàng 3. 9. 1
  • ghi chú. Trang sản phẩm duy nhất bao gồm Tiêu đề có Logo, Dòng giới thiệu, Menu điều hướng, Tiện ích tìm kiếm và Giỏ hàng. The Body có một sản phẩm duy nhất với Hình ảnh, Mô tả, nút Thêm vào giỏ hàng, Đánh giá và nhiều tiện ích thanh bên. Ở dưới cùng là tiện ích Sản phẩm liên quan với ba sản phẩm. It also includes a side pullout widget for showcasing more products
  • Nguồn hình ảnh. Kho plugin WordPress
wordpress 5. 9-RC2 + WooC Commerce 6. 1. 1 Điểm chuẩn PHP

Kết quả điểm chuẩn

  • wordpress 5. 9-RC2 + WooC Commerce 6. 1. 1PHP7. 2 kết quả điểm chuẩn. 130. 73 yêu cầu/giây
  • WordPress 5. 9-RC2 + WooC Commerce 6. 1. 1PHP7. 3 kết quả điểm chuẩn. 137. 52 yêu cầu/giây
  • wordpress 5. 9-RC2 + WooC Commerce 6. 1. 1PHP7. 4 kết quả điểm chuẩn. 141. 48 yêu cầu/giây
  • wordpress 5. 9-RC2 + WooC Commerce 6. 1. 1PHP8. 0 kết quả điểm chuẩn. 141. 71 req/sec
  • WordPress 5. 9-RC2 + WooCommerce 6. 1. 1 PHP 8. 1 kết quả điểm chuẩn. 147. 67 req/sec 🏆

PHP 8. 1 is the clear winner for WooCommerce too. It beat out PHP 8. 0 by a small margin

Your WooCommerce store running on PHP 7. 2 là 11. 47% slower than your competitor's store on PHP 8. 1. Đảm bảo bạn nâng cấp càng sớm càng tốt. 🛒🚀Nhấp để Tweet

wordpress 5. 9-RC2 + Tải xuống kỹ thuật số dễ dàng 2. 11. 4. 1

Easy Digital Downloads là plugin thương mại điện tử miễn phí dành cho WordPress. Created by Pippin’s Plugins (now owned by Awesome Motive), it’s focused entirely on helping you sell digital products (e. g. sách điện tử, phần mềm, trò chơi điện tử)

Đối với Tải xuống kỹ thuật số dễ dàng, chúng tôi đã sử dụng chủ đề Themedd miễn phí và nội dung mặc định của nó để thiết lập trang web thử nghiệm. The page tested is a single product page

Trang Tải xuống kỹ thuật số dễ dàng đã thử nghiệm
  • Đã kiểm tra URL. /downloads/money-buys-happiness/
  • Theme. theo chủ đề
  • ghi chú. Trang sản phẩm duy nhất của EDD rất nhẹ, chứa nút Hình ảnh, Mô tả, Mua hàng và một số liên kết danh mục. Đầu trang có Logo, Dòng giới thiệu và Giỏ hàng, trong khi Chân trang có văn bản bản quyền cơ bản
  • Nguồn hình ảnh. Trang web chính thức của Easy Digital Downloads
wordpress 5. 9-RC2 + Easy Digital Downloads 2. 11. 4. 1 Điểm chuẩn PHP

Kết quả điểm chuẩn

  • wordpress 5. 9-RC2 + Tải xuống kỹ thuật số dễ dàng 2. 11. 4. 1PHP7. 2 benchmark results. 352. 87 req/sec
  • WordPress 5. 9-RC2 + Tải xuống kỹ thuật số dễ dàng 2. 11. 4. 1 PHP 7. 3 benchmark results. 382. 17 yêu cầu/giây
  • wordpress 5. 9-RC2 + Tải xuống kỹ thuật số dễ dàng 2. 11. 4. 1 PHP 7. 4 kết quả điểm chuẩn. 392. 07 yêu cầu/giây
  • wordpress 5. 9-RC2 + Tải xuống kỹ thuật số dễ dàng 2. 11. 4. 1PHP8. 0 kết quả điểm chuẩn. 407. 59 req/sec 🏆
  • wordpress 5. 9-RC2 + Easy Digital Downloads 2. 11. 4. 1PHP8. 1 kết quả điểm chuẩn. Không được hỗ trợ 🚫

At the time of benchmarking, the latest EDD version didn’t support PHP 8. 1 chưa. Giống như điểm chuẩn của năm trước, PHP 8. 0 vượt trội hơn tất cả các phiên bản PHP khác với WordPress và Tải xuống kỹ thuật số dễ dàng

Thông tin

PHP8. 0 và 8. 1 đã được chứng minh là nhanh hơn trên bảng khi nói đến WordPress, WooC Commerce và Tải xuống kỹ thuật số dễ dàng. Nếu bạn đang sử dụng WordPress để chạy bất kỳ trang web nào của mình, bạn nên lên kế hoạch chuyển sang PHP 8. 0 trở lên càng sớm càng tốt

Drupal 9. 3. 3

Drupal là một phần mềm quản lý nội dung mã nguồn mở và miễn phí. Nó phổ biến với các tính năng linh hoạt và mô-đun. Theo W3Techs, Drupal được sử dụng bởi 1. 3% của tất cả các trang web, bao gồm 2. 0% of the websites using a content management system

We installed Drupal with its Umami installation profile, a demo food magazine website that demonstrates Drupal’s core features

Trang Drupal đã thử nghiệm
  • Đã kiểm tra URL. /en/articles/dairy-free-and-delicious-milk-chocolate/
  • chủ đề. Tạp chí Thực phẩm Umami
  • ghi chú. Trang được thử nghiệm là một bài báo và bao gồm nhiều tính năng như Tiện ích tìm kiếm, Tiện ích thay đổi ngôn ngữ, Mô-đun đăng nhập, Breadcrumbs, Thanh bên với tiện ích Bài viết nổi bật, Tiện ích Bộ sưu tập công thức, Biểu mẫu đăng ký
  • Nguồn hình ảnh. drupal. tổ chức
Drupal 9. 3. 3 PHP Benchmarks

Kết quả điểm chuẩn

  • Drupal 9. 3. 3PHP7. 2 kết quả điểm chuẩn. Unsupported 🚫
  • Drupal 9. 3. 3PHP7. 3 kết quả điểm chuẩn. 267. 62 yêu cầu/giây
  • Drupal 9. 3. 3PHP7. 4 kết quả điểm chuẩn. 268. 84 yêu cầu/giây
  • Drupal 9. 3. 3PHP8. 0 kết quả điểm chuẩn. 289. 04 yêu cầu/giây
  • Drupal 9. 3. 3PHP8. 1 kết quả điểm chuẩn. 302. 27 yêu cầu/giây 🏆

Drupal 9. x. x đã đi một chặng đường dài kể từ lần cuối cùng chúng tôi đánh giá nó. Nó không chỉ tương thích với các phiên bản PHP mới hơn mà còn hoạt động rất tốt. Chúng tôi rất vui khi thấy nó phát triển như thế nào trong tương lai

Joomla. 4. 0. 6

Joomla. là một hệ thống quản lý nội dung mã nguồn mở và miễn phí khác. Nó được phát hành lần đầu tiên vào năm 2005 và là CMS nguồn mở phổ biến thứ hai được sử dụng ngày nay. Theo W3Techs, Joomla. được sử dụng bởi 1. 7% của tất cả các trang web họ theo dõi

Đối với Joomla. điểm chuẩn, chúng tôi đã sử dụng mẫu Cassiopeia miễn phí đi kèm với tất cả Joomla. 4. bản phân phối x

Trang Joomla đã thử nghiệm
  • Đã kiểm tra URL. / (trang chủ)
  • chủ đề. Cassiopeia
  • ghi chú. Joomla. được cài đặt với “Dữ liệu mẫu tiếng Anh (GB) mặc định”, giúp bổ sung nội dung cần thiết cho trang web. Trang chủ chứa một vài đoạn nội dung, tiện ích tìm kiếm và các tiện ích cơ bản khác trên thanh bên, chẳng hạn như Biểu mẫu đăng nhập, Thẻ phổ biến và Bài viết mới nhất
  • Nguồn hình ảnh. Joomla. tổ chức
Joomla. 4. 0. 6 Điểm chuẩn PHP

Kết quả điểm chuẩn

  • Joomla. 4. 0. 6PHP7. 2 kết quả điểm chuẩn. 38. 18 yêu cầu/giây
  • Joomla. 4. 0. 6PHP7. 3 kết quả điểm chuẩn. 39. 41 yêu cầu/giây
  • Joomla. 4. 0. 6PHP7. 4 kết quả điểm chuẩn. 39. 57 yêu cầu/giây
  • Joomla. 4. 0. 6PHP8. 0 kết quả điểm chuẩn. 39. 84 yêu cầu/giây
  • Joomla. 4. 0. 6PHP8. 1 kết quả điểm chuẩn. 41. 97 yêu cầu/giây 🏆

Sau một số trục trặc, Joomla. đã trở lại đúng hướng. Các kết quả tuân theo một mẫu dự kiến ​​tại đây — PHP 8. 1 là nhà vô địch không thể tranh cãi, theo sát là PHP 8. 0, sau đó là phần còn lại

trọng lượng 1. 7. 29

Grav là một CMS tệp phẳng mã nguồn mở. Nó không yêu cầu cơ sở dữ liệu để hoạt động, nhưng nó có nhiều tính năng. Grav truy vấn nội dung từ tệp văn bản. Điều đó làm cho nó nhẹ và dễ cài đặt trên hầu hết mọi máy chủ

Khi thực hiện thử nghiệm này, Grav yêu cầu PHP 7. 3 trở lên để làm việc. Chúng tôi đã sử dụng Gói cơ sở Grav cung cấp trang đích mặc định cho thử nghiệm

Đăng kí để nhận thư mới

Bạn muốn biết làm thế nào chúng tôi tăng lưu lượng truy cập của mình hơn 1000%?

Tham gia cùng hơn 20.000 người khác nhận bản tin hàng tuần của chúng tôi với các mẹo nội bộ về WordPress

Theo dõi ngay

Trang Grav đã thử nghiệm
  • Đã kiểm tra URL. / (trang chủ)
  • chủ đề. quark
  • ghi chú. Trang thử nghiệm là một trang đơn giản với nhiều nội dung, bao gồm Header, Logo, Navigation Menu và Footer. Grav Core Caching đã bị vô hiệu hóa để kiểm tra hiệu suất thô của PHP
  • Nguồn hình ảnh. Trang web chính thức của Grav
trọng lượng 1. 7. 29 Điểm chuẩn PHP

Kết quả điểm chuẩn

  • trọng lượng 1. 7. 29 PHP 7. 2 kết quả điểm chuẩn. Không được hỗ trợ 🚫
  • trọng lượng 1. 7. 29 PHP 7. 3 kết quả điểm chuẩn. 1800. 07 yêu cầu/giây
  • trọng lượng 1. 7. 29 PHP 7. 4 kết quả điểm chuẩn. 1848. 02 yêu cầu/giây
  • trọng lượng 1. 7. 29 PHP 8. 0 kết quả điểm chuẩn. 1931. 72 yêu cầu/giây
  • trọng lượng 1. 7. 29 PHP 8. 1 kết quả điểm chuẩn. 2137. 43 yêu cầu/giây 🏆

PHP8. 1 là người chiến thắng không thể tranh cãi với Grav, theo sát là PHP 8. 0 và phần còn lại

Là một CMS tương đối mới, nó có thị phần nhỏ hơn WordPress. Do đó, nó có thể ngừng hỗ trợ cho các phiên bản PHP cũ hơn khá nhanh chóng. Đó là một trong những lợi thế đáng kể nhất của CMS hiện đại

Tháng 10CMS 1. 3. 1

OctoberCMS là một CMS dựa trên Laravel PHP framework. Ban đầu là nguồn mở và miễn phí, OctoberCMS hiện là một nền tảng trả phí sau khi thay đổi mô hình cấp phép vào năm 2021. Nó rất phổ biến đối với các nhà phát triển để tạo các trang web động bằng cách sử dụng sức mạnh của Laravel. Theo W3Techs, quyền hạn của OctoberCMS chỉ bằng 0. 1% trang web

Chúng tôi đã sử dụng chủ đề demo mặc định của OctoberCMS cho trang web thử nghiệm. Đó là một chủ đề đáp ứng với bố cục được xác định rõ

Trang CMS tháng 10 đã thử nghiệm
  • Đã kiểm tra URL. /
  • chủ đề. chủ đề trình diễn
  • ghi chú. Trang được thử nghiệm có nhiều thành phần, bao gồm Logo, Menu điều hướng, phần văn bản, mã nhúng, v.v. Chúng tôi đã làm theo tài liệu của nó về việc cải thiện hiệu suất để đảm bảo rằng nó được thiết lập để chạy hiệu quả nhất có thể. Khi viết bài này, OctoberCMS yêu cầu PHP 7. 2+ để chạy và không hỗ trợ PHP 8. 1 chưa
  • Nguồn hình ảnh. Trang web chính thức của OctoberCMS
Tháng 10CMS 1. 3. 1 Điểm chuẩn PHP

Kết quả điểm chuẩn

  • Tháng 10CMS 1. 3. 1PHP7. 2 kết quả điểm chuẩn. 417. 13 yêu cầu/giây
  • Tháng 10CMS 1. 3. 1PHP7. 3 kết quả điểm chuẩn. 458. 63 yêu cầu/giây
  • Tháng 10CMS 1. 3. 1PHP7. 4 kết quả điểm chuẩn. 532. 65 yêu cầu/giây
  • Tháng 10CMS 1. 3. 1PHP8. 0 kết quả điểm chuẩn. 640. 08 yêu cầu/giây 🏆
  • Tháng 10CMS 1. 3. 1PHP8. 1 kết quả điểm chuẩn. Không được hỗ trợ 🚫

PHP8. 0 là người chiến thắng rõ ràng ở đây. Tháng 10CMS đã xử lý 20. Thêm 16% yêu cầu mỗi giây trên PHP 8. 0 so với trên PHP 7. 4. Chúng tôi rất háo hức muốn xem bản cập nhật lớn tiếp theo của nó hoạt động như thế nào trên PHP 8. 1

ấu trùng 8. 80. 0

Laravel là framework PHP phổ biến nhất hiện nay. Được tạo bởi Taylor Otwell, nó được phát hành vào tháng 6 năm 2011. Bạn có thể sử dụng Laravel để phát triển hầu hết mọi ứng dụng web, bao gồm CMS, trang web thương mại điện tử, ứng dụng, v.v.

Chúng tôi đã sử dụng trang đích mặc định của Laravel để đánh giá Laravel

Như người sáng lập Laravel Taylor Otwell đã chỉ ra trước đây, bạn không nên sử dụng các kết quả điểm chuẩn này để so sánh Laravel với các PHP framework khác. Mục tiêu ở đây là để xem Laravel hoạt động như thế nào trên các phiên bản PHP khác nhau khi mọi thứ không đổi

Trang Laravel đã thử nghiệm
  • Đã kiểm tra URL. ______6 (trang chủ)
  • chủ đề. HTML đơn giản
  • ghi chú. Trang được thử nghiệm có nhiều phần tử HTML cần thiết. Mặc dù nó không phải là một ứng dụng web chính thức, nhưng mục tiêu là để đánh giá chuẩn PHP chứ không phải Laravel
  • Nguồn hình ảnh. Kho lưu trữ chính thức của Laravel
ấu trùng 8. 80. 0 Điểm chuẩn PHP

Kết quả điểm chuẩn

  • ấu trùng 8. 80. 0PHP7. 2 kết quả điểm chuẩn. Không được hỗ trợ 🚫
  • ấu trùng 8. 80. 0PHP7. 3 kết quả điểm chuẩn. 2278. 86 yêu cầu/giây
  • ấu trùng 8. 80. 0PHP7. 4 kết quả điểm chuẩn. 2303. 23 yêu cầu/giây
  • ấu trùng 8. 80. 0PHP8. 0 kết quả điểm chuẩn. 2376. 40 yêu cầu/giây 🏆
  • ấu trùng 8. 80. 0PHP8. 1 kết quả điểm chuẩn. 2002. 94 yêu cầu/giây

Thật tuyệt khi thấy rằng Laravel hỗ trợ phiên bản PHP mới nhất. PHP8. 0 là nhà vô địch không thể tranh cãi với Laravel, trong khi PHP 8. 1 đến cuối cùng. Có một số chỗ để cải thiện ở đây. Có lẽ Laravel 9 vừa được phát hành có thể mang lại kết quả thú vị, nhưng đó là điểm chuẩn tiếp theo của chúng tôi

Symphony 5. 4. 2

Symfony là một tập hợp các thành phần PHP có thể tái sử dụng và một khung công tác PHP để xây dựng các ứng dụng web, API, microservice và dịch vụ web. Đây là một phần mềm mã nguồn mở miễn phí và được phát hành vào ngày 22 tháng 10 năm 2005

Mặc dù Symfony đã phát hành 6. x, nó chỉ hỗ trợ PHP 8. 0 trở lên. Do đó, chúng tôi quyết định sẽ thích hợp hơn khi sử dụng 5. 4. 2 phiên bản để chuẩn PHP

Bạn có thể cài đặt Symfony bằng ứng dụng demo. Đó là một ứng dụng CMS tham khảo thể hiện cách sử dụng Symfony tốt nhất và các tính năng khác nhau của nó. Chúng tôi đã sử dụng trang chủ từ ứng dụng demo này để đánh giá Symfony

Trang Symfony đã thử nghiệm
  • Đã kiểm tra URL. / (trang chủ)
  • chủ đề. Demo Symfony
  • ghi chú. Trang được kiểm tra chứa Tiêu đề có Logo, liên kết Trang chủ, tiện ích Tìm kiếm, tiện ích thay đổi ngôn ngữ và danh sách blog có nhiều bài đăng. Ngoài ra còn có một Thanh bên với các tiện ích như hộp văn bản nhỏ, “Hiển thị mã” và “Bài đăng trên blog RSS. ”
  • Nguồn hình ảnh. Kho lưu trữ chính thức của Symfony
Symphony 5. 4. 2 Điểm chuẩn PHP

Kết quả điểm chuẩn

  • Symphony 5. 4. 2PHP7. 2 kết quả điểm chuẩn. Không được hỗ trợ 🚫
  • Symphony 5. 4. 2PHP7. 3 kết quả điểm chuẩn. 416. 18 yêu cầu/giây
  • Symphony 5. 4. 2PHP7. 4 kết quả điểm chuẩn. 434. 95 yêu cầu/giây
  • Symphony 5. 4. 2PHP8. 0 kết quả điểm chuẩn. 443. 79 yêu cầu. giây
  • Symphony 5. 4. 2PHP8. 1 kết quả điểm chuẩn. 524. 78 yêu cầu/giây 🏆

Với Symfony, có sự khác biệt lớn giữa PHP 8. 1 và phần còn lại. Chẳng hạn, Symfony chạy 20. Nhanh hơn 65% trên PHP 8. 1 so với PHP 7. 4

Mệt mỏi vì một máy chủ chậm? . Kiểm tra kế hoạch của chúng tôi

Symfony trên PHP 8. 1 có thể xử lý 20. Nhiều hơn 65% yêu cầu mỗi giây so với PHP 7. 4 ⏩⚡Nhấp để Tweet

Đánh lửa mã 4. 1. 8

CodeIgniter là một khung công tác PHP có dấu chân nhỏ. Chẳng hạn, phiên bản mới nhất của nó là 1. Tải xuống 2 MB. Nó được tạo bởi EllisLab và được hỗ trợ bởi Viện Công nghệ British Columbia. Bạn vẫn có thể sử dụng CodeIgniter để phát triển các ứng dụng web đầy đủ tính năng bất chấp kích thước của nó

Để đo điểm chuẩn CodeIgniter, chúng tôi đã thiết lập một ứng dụng demo bằng cách sử dụng hướng dẫn chính thức của họ. Nó sử dụng một chủ đề HTML cơ bản và xuất ra nhiều mục "Tin tức"

Trang CodeIgniter đã thử nghiệm
  • Đã kiểm tra URL. opcache.max_accelerated_files1
  • chủ đề. HTML đơn giản
  • ghi chú. Trang được kiểm tra chứa danh sách các Tin tức có tiêu đề, nội dung và liên kết đến nội dung chính. Cơ sở dữ liệu bao gồm 1 table “tin tức” với 1000 dòng tin tức, với các cột -> id, title, slug, body. Trang được kết nối với cơ sở dữ liệu và hiển thị tất cả các bài đăng trên bảng. Ứng dụng CodeIgniter chứa 1 route và 1 controller để hiển thị nội dung này
  • Nguồn hình ảnh. MãĐánh Lửa. com trang web chính thức
Đánh lửa mã 4. 1. 8 Điểm chuẩn PHP

Kết quả điểm chuẩn

  • Đánh lửa mã 4. 0. 4PHP7. 2 kết quả điểm chuẩn. Không được hỗ trợ 🚫
  • Đánh lửa mã 4. 0. 4PHP7. 3 kết quả điểm chuẩn. Không được hỗ trợ 🚫
  • Đánh lửa mã 4. 0. 4PHP7. 4 kết quả điểm chuẩn. 1907. 33 yêu cầu/giây
  • Đánh lửa mã 4. 0. 4PHP8. 0 kết quả điểm chuẩn. 1770. 33 yêu cầu/giây
  • Đánh lửa mã 4. 0. 4PHP8. 1 kết quả điểm chuẩn. 1920. 51 yêu cầu/giây 🏆

PHP8. 1 là nhanh nhất với CodeIgniter, thực hiện 8. Nhiều hơn 48% yêu cầu mỗi giây so với PHP 8. 0. Tuy nhiên, thật ngạc nhiên khi thấy PHP 7. 4 hoạt động tốt hơn PHP 8. 0 — nó gần như ngang bằng với PHP 8. 1

BánhPHP 4. 3. 4

CakePHP là một khung web mã nguồn mở để phát triển các ứng dụng PHP. Nó hứa hẹn sẽ giúp việc xây dựng các ứng dụng web đơn giản hơn, nhanh hơn và ít mã hơn

Để đánh giá CakePHP, chúng tôi đã sử dụng trang đích mặc định của nó. Chúng tôi đã kết nối nó với cơ sở dữ liệu trước khi đo điểm chuẩn

Trang CakePHP đã thử nghiệm
  • Đã kiểm tra URL. / (trang chủ)
  • chủ đề. HTML đơn giản
  • ghi chú. Trang được thử nghiệm là một trang đích HTML đơn giản với một số kiểu. Nó cung cấp thông tin ngắn gọn về cài đặt CakePHP hiện tại
  • Nguồn hình ảnh. Kho lưu trữ chính thức của CakePHP
BánhPHP 4. 3. 4 Điểm chuẩn PHP

Kết quả điểm chuẩn

  • BánhPHP 4. 2. 2PHP7. 2 kết quả điểm chuẩn. 743. 46 yêu cầu/giây
  • BánhPHP 4. 2. 2PHP7. 3 kết quả điểm chuẩn. 874. 69. 28 yêu cầu/giây
  • BánhPHP 4. 2. 2PHP7. 4 kết quả điểm chuẩn. 954. 30 yêu cầu/giây
  • BánhPHP 4. 2. 2PHP8. 0 kết quả điểm chuẩn. 973. 02 yêu cầu/giây 🏆
  • BánhPHP 4. 2. 2PHP8. 1 kết quả điểm chuẩn. 918. 21 yêu cầu/giây

Ngạc nhiên thay, PHP 8. 0 lấy bánh với CakePHP. Tuy nhiên, tất cả các kết quả điểm chuẩn đều quá gần để gọi người chiến thắng nhất định. PHP8. 1 chỉ là 5. Chậm hơn 6% so với PHP 8. 0. Các bản cập nhật trong tương lai cho CakePHP 4. 3. x có thể giải quyết sự khác biệt này

Craft CMS 3. 7. 30. 1

Craft CMS là một hệ thống quản lý nội dung nguồn mở tập trung vào sự thân thiện với người dùng. Its backend is entirely customizable. Với một công cụ tích hợp để thiết kế bố cục trường tùy chỉnh cho các loại nội dung khác nhau, Craft CMS cũng giúp việc làm việc với các loại nội dung tùy chỉnh trở nên cực kỳ đơn giản

Nếu bạn dự định tạo một cửa hàng thương mại điện tử tùy chỉnh, hãy xem Craft Commerce. Và đối với môi trường phát triển cục bộ cho Craft CMS, cũng có Craft Nitro

Đối với điểm chuẩn Craft CMS, chúng tôi đã sử dụng trang đăng nhập quản trị viên mặc định của nó. Đó là một trang đăng nhập đơn giản bao gồm một biểu mẫu đăng nhập để truy cập phần phụ trợ của trang web

Trang Craft CMS đã thử nghiệm
  • Đã kiểm tra URL. opcache.max_accelerated_files3
  • chủ đề. Default
  • Notes. Trang được thử nghiệm là một trang đăng nhập đơn giản với biểu mẫu
  • Nguồn hình ảnh. Kho lưu trữ chính thức Craft CMS
Craft CMS 3. 7. 30. 1 Điểm chuẩn PHP

Kết quả điểm chuẩn

  • Thủ công CMS 3. 5. 17. 1 PHP 7. 2 kết quả điểm chuẩn. 75. 32 yêu cầu/giây
  • Craft CMS 3. 5. 17. 1 PHP 7. 3 kết quả điểm chuẩn. 74. 69 req/sec
  • Thủ công CMS 3. 5. 17. 1PHP7. 4 kết quả điểm chuẩn. 81. 68 yêu cầu/giây
  • Thủ công CMS 3. 5. 17. 1 PHP 8. 0 kết quả điểm chuẩn. 417. 21 yêu cầu/giây
  • Thủ công CMS 3. 5. 17. 1 PHP 8. 1 kết quả điểm chuẩn. 443. 18 yêu cầu/giây 🏆

PHP8. 1 chiếm vị trí đầu bảng với Craft CMS. Không giống như các điểm chuẩn trước đây của chúng tôi, Craft CMS hiện hỗ trợ cả PHP 8. 0 và PHP8. 1 — thật tuyệt

3. 6. 1. 1

Kirby là một CMS tệp phẳng tập trung vào việc tạo và xuất bản nội dung. Mặc dù mã nguồn của nó có sẵn công khai, nhưng nó không miễn phí sử dụng trên máy chủ công cộng. You can customize your editing interface with forms, articles, galleries, spreadsheets, and more with Kirby

Bạn có thể cài đặt Kirby bằng Starterkit để thiết lập một trang demo đầy đủ chức năng. Chúng tôi đã sử dụng trang Giới thiệu về chúng tôi cho điểm chuẩn này

Trang Kirby đã thử nghiệm
  • Đã kiểm tra URL. ______14
  • chủ đề. bộ khởi động
  • ghi chú. Trang được kiểm tra là trang Giới thiệu với hình ảnh, văn bản, tiện ích, tiêu đề, menu điều hướng, biểu tượng mạng xã hội và chân trang nổi bật
  • Nguồn hình ảnh. Trang web chính thức của Kirby
3. 6. 1. 1 Điểm chuẩn PHP

Kết quả điểm chuẩn

  • Kirby 3. 6. 1. 1 PHP 7. 2 kết quả điểm chuẩn. Không được hỗ trợ 🚫
  • 3. 6. 1. 1 PHP 7. 3 kết quả điểm chuẩn. Không được hỗ trợ 🚫
  • 3. 6. 1. 1PHP7. 4 kết quả điểm chuẩn. 3326. 72 yêu cầu/giây
  • 3. 6. 1. 1PHP8. 0 kết quả điểm chuẩn. 3514. 96 yêu cầu/giây 🏆
  • 3. 6. 1. 1PHP8. 1 kết quả điểm chuẩn. 3922. 77 yêu cầu/giây 🏆

PHP8. 1 đánh nó ra khỏi công viên với điểm chuẩn của Kirby. It’s also worth mentioning that Kirby handled most requests per second across all the PHP platforms we tested. Dù chỉ là so sánh giữa táo và cam, nhưng đó vẫn là điều đáng sống. Hạn chế chính của nó là nó không miễn phí sử dụng

pháo hoa 1. 2. 0

Flarum is a free and open source forum software for online discussions

Bạn có thể cài đặt Flarum với một trang demo. Chúng tôi cũng đã thêm ba chủ đề với một vài đoạn văn bản

Trang Flarum đã thử nghiệm
  • Đã kiểm tra URL. ______6 (trang chủ)
  • Theme. Hình nền mặc định
  • ghi chú. Trang được thử nghiệm là trang chủ của diễn đàn có tiêu đề, logo, tiện ích tìm kiếm, khối văn bản nổi bật, menu điều hướng, biểu tượng thông báo, menu bên, danh sách các chủ đề thảo luận, các tiện ích khác và chân trang. The latest Flarum version doesn’t support PHP 8. 1, vì vậy chúng tôi không thể đánh giá điểm chuẩn đó
  • Nguồn hình ảnh. Trang web chính thức của Flarum
pháo hoa 1. 2. 0 Điểm chuẩn PHP

Kết quả điểm chuẩn

  • pháo hoa 1. 2. 0PHP7. 2 kết quả điểm chuẩn. Không được hỗ trợ 🚫
  • pháo hoa 1. 2. 0 PHP 7. 3 kết quả điểm chuẩn. 120. 21 yêu cầu/giây
  • Flarum 1. 2. 0PHP7. 4 kết quả điểm chuẩn. 122. 06 yêu cầu/giây 🏆
  • pháo hoa 1. 2. 0PHP8. 0 kết quả điểm chuẩn. 119. 67 yêu cầu/giây
  • pháo hoa 1. 2. 0PHP8. 1 kết quả điểm chuẩn. Unsupported 🚫

Flarum là một người mới tham gia trong tiêu chuẩn PHP của chúng tôi. Vì đây là một phần mềm diễn đàn PHP phổ biến nên chúng tôi rất vui khi dùng thử và xem nó hoạt động như thế nào. Trong khi PHP 7. 4 hoạt động tốt nhất với Flarum, nó gần như giống nhau trên tất cả các phiên bản PHP khác mà chúng tôi đã đo điểm chuẩn

Cập nhật lên PHP 8. 1 tại Kinsta

PHP8. 1 giới thiệu rất nhiều tính năng thú vị. Một số trong số chúng là triệt để, phá vỡ các thay đổi không tương thích với các phiên bản PHP trước đó (chủ yếu là

Chủ đề