Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

what are the various PHP Script Optimization techniques?

Answer Posted / -=pkg=-

1. If a method can be static, declare it static. Speed
improvement is by a factor of 4.

2. Avoid magic like __get, __set, __autoload

3. require_once() is expensive

4. Use full paths in includes and requires, less time spent
on resolving the OS paths.

5. If you need to find out the time when the script started
executing, $_SERVER[’REQUEST_TIME’] is preferred to time()

6. See if you can use strncasecmp, strpbrk and stripos
instead of regex

7. str_replace is faster than preg_replace, but strtr is
faster than str_replace by a factor of 4

8. If the function, such as string replacement function,
accepts both arrays and single characters as arguments, and
if your argument list is not too long, consider writing a
few redundant replacement statements, passing one character
at a time, instead of one line of code that accepts arrays
as search and replace arguments.

9. Error suppression with @ is very slow.

10. $row[’id’] is 7 times faster than $row[id]

11. Error messages are expensive

12. Do not use functions inside of for loop, such as for
($x=0; $x < count($array); $x) The count() function gets
called each time.

Is This Answer Correct ?    10 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Does php support overloading?

1082


How many escape sequences are recognized in single-quoted strings?

986


What is return value in php?

1080


What are the uses of php language?

1025


Explain Creating and Naming an Array?

1067


What enctype is required for file uploads to work?

1081


What is final class and final method in php?

1106


How to call javascript function in php without any event?

1001


What is the role of the .htaccess file in php?

1004


What are php parameters?

1056


How to specify argument default values?

1029


What are the benefits of using php and mysql?

1039


Can constructor be private in php?

1077


What is the use of super-global arrays in php?

1013


What is php session_start() and session_destroy() function?

1095