Hướng dẫn php performance
Hiệu suất ứng dụng không chỉ là một vấn đề kỹ thuật. Hiệu suất có thể tạo nên thành công cho doanh nghiệp hoặc làm nó thất bại. Vì vậy, nếu bạn nghĩ vài mili giây không phải là vấn đề lớn, hãy suy nghĩ lại. Show Why does Performance Matter?Chủ yếu có ba lý do tại sao hiệu suất là cần thiết.
Performance Case Studies
Vì vậy, bất kể ứng dụng của bạn kinh doanh loại hình kinh doanh nào, ứng dụng nhanh hơn đồng nghĩa với doanh thu cao hơn. PHP Performance Optimization:Choose The Right VersionĐiều này là hiển nhiên, đặc biệt là sau PHP7 có hiệu suất tốt nhất trong số các phiên bản PHP cũ. Tôi sẽ không so sánh ở đây giữa các phiên bản PHP vì có rất nhiều bài báo thảo luận về điều đó, nhưng bạn vẫn có thể xem biểu đồ sau cho thấy hiệu suất của các phiên bản PHP được chạy bởi các CMS khác nhau. PHP Micro-OptimizationPHP Micro-Optimization là những thay đổi nhỏ trong mã của bạn để cải thiện hiệu suất ứng dụng của bạn.
Bất kể cải tiến nhỏ xảy ra bởi PHP Micro-Optimization nhưng nó vẫn chưa đủ. Bạn có thể xem thêm thông tin chi tiết về Tối ưu hóa vi mô trên phpbench.com. XHProf: Profiling PHP CodeSau khi chúng ta đã thấy giá trị hạn chế của PHP Micro-Optimization, đã đến lúc xác định chính xác phần nào trong mã của chúng ta chậm mà không cần phải đoán bằng cách sử dụng công cụ cấu hình có tên là XHProf. Sau khi cài đặt và định cấu hình XHProf trên máy chủ của bạn, 'bạn có thể tìm thấy hướng dẫn về cách cài đặt nó trên youtube. XHProf sẽ nối đầu trang và chân trang vào tất cả các tập
lệnh PHP của bạn và tạo một báo cáo nơi bạn có thể tìm thấy tất cả các chức năng đã thực thi, quá trình thực thi thời gian và số lần gọi của mỗi chức năng. Hình ảnh tiếp theo là kết quả hồ sơ của một trang sản phẩm được xây dựng bằng laravel framework. Nó cho thấy The N+1 problem xảy ra khi bạn truy vấn một relational database để lấy dữ liệu từ hai bảng khác nhau. Ví dụ: bạn truy vấn tất cả các sản phẩm để lấy
Nguồn tham khảo: https://codeburst.io/php-performance-optimization-992acaa78817 |