Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cái nào nhanh hơn:MySQL / PHP hay phân phát trực tiếp từ các tệp tĩnh?

Baseline-html

Baseline-html luôn nhanh hơn PHP vì PHP cần được gọi .

The results follow (all are at 10 concurrent users, averaged over 5 one-minute runs):

ab                       |      rel |      avg |
------------------------ | -------- | -------- |
baseline-html            |   1.2660 |  3581.54 |
baseline-php             |   1.0000 |  2829.11 |

http_load                |      rel |      avg |
------------------------ | -------- | -------- |
baseline-html            |   1.2718 |  4036.24 |
baseline-php             |   1.0000 |  3173.56 |

siege                    |      rel |      avg |
------------------------ | -------- | -------- |
baseline-html            |   1.2139 |  5060.25 |
baseline-php             |   1.0000 |  4168.76 |

Nhưng may mắn thay, PHP khá nhanh và hầu như không có bất kỳ tác động nào đến hiệu suất khi bạn viết mã PHP được tối ưu hóa. PHP là một ngôn ngữ động nên càng ít càng nhiều.

APC

Hơn nữa, nếu bạn có kế hoạch làm việc trên một trang web lớn, điều đầu tiên bạn nên cài đặt là APC . Từ trang WIKI :

Cơ sở dữ liệu trong bộ nhớ

Để tăng tốc hơn nữa cho bất kỳ trang web lớn nào, bạn thực sự cần sử dụng cơ sở dữ liệu trong bộ nhớ như Redis (Tôi thích điều này) hoặc Memcached . Tất cả các trang web lớn đều sử dụng một trong những thứ này. Ví dụ:Facebook, Twitter không thể chạy nếu không có Memcached (Redis cũng sẽ hoạt động nhưng họ đã sử dụng Memcached). Điều này cũng sẽ thực sự tăng tốc trang web của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn SQL hoạt động trong phpmyadmin nhưng không hoạt động trong php

  2. Cách kiểm tra giá trị null cho một mã kép được lấy từ cơ sở dữ liệu

  3. Có cách nào để tìm số vị trí thập phân lớn nhất trong Excel không

  4. Truy vấn nối mọi thứ thành một hàng thay vì thành các hàng riêng biệt

  5. Nhóm và so sánh số từ cột chuỗi