Sunday, 12 June 2011

Tối ưu hóa PHP

1. Giảm bớt PHP Block:
PLAIN TEXT
PHP:
  1. <?php
  2.    ...
  3.    ...
  4.    ...
  5. ?>
Sẽ nhanh hơn:
PLAIN TEXT
PHP:
  1. <?php ... ?>
  2. <?php ... ?>
  3. <?php ... ?>

2. Sử dụng " hợp lí hơn:
PLAIN TEXT
PHP:
  1. "SELECT id FROM tabell WHERE id = $_SESSION[id] LIMIT 1"

Nhanh hơn bạn làm như sau:
PLAIN TEXT
PHP:
  1. "SELECT id FROM tabell WHERE id = $_SESSION[id] LIMIT 1"

Tuy nhiên, chỉ nên dùng trong trường hợp bạn không nhất thiết phải dùng ".
3. Sử dụng ' thay vì "
Trừ một số trường hợp bạn bắt buộc phải dùng " thì bạn nên dùng ' điều này sẽ giúp cho script vận hành nhanh hơn.
4. Thủ thuật "echo"
Khi bạn "echo" một chuỗi kí tự. Hãy dùng dấu , thay cho dấu . Ví dụ:
PLAIN TEXT
PHP:
  1. echo "echoing ",$variable," something";
Chú ý: Cách này chỉ dùng được với echo mà thôi. Và bạn cũng nên biết echo nhanh hơn print
5. Lặp hiệu quả hơn
Hãy đặt giá trị lớn nhất cho vòng lặp thay vì trong vòng lặp. Dưới đây là 1 ví dụ:
PLAIN TEXT
PHP:
  1. $maxvalue = 100/10;
  2. for($i=0; $i<$maxvalue; $i++){
  3.    // Some code
  4. }
Sẽ nhanh hơn:
PLAIN TEXT
PHP:
  1. for($i=0; $i&lt;100/10; $i++){
  2.    // Some code
  3. }

    Nguồn  :hspb

No comments:

Post a Comment