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

What is difference between include,require,include_once and require_once()?

1063


What are the common uses of php?

1100


What is difference between array_merge and array_combine?

1069


What is the default time in seconds for which session data is considered valid?

1123


Can you give example for trait in php?

1006


How to add comments in php?

1000


What are php parameters?

1006


What is difference between required and include in php?

944


How to repeat a string to a specific number of times in php?

978


What is str_replace()?

1021


Tell me how is it possible to propagate a session id?

1039


Which php framework is in demand?

909


What does $_server means?

1003


Can I use php in html?

981


Tell me what the difference between the 'bitwise and' operator and the 'logical and' operator?

962