| |||||||||||||||||||||||||||||||||||||||||||||
The bursting of the dot-com bubble in the fall of 2001 marked a turning point for the web. Many people concluded that the web was overhyped, There is no clear definition of web 2.0. The concept of "Web 2.0" began with a conference brainstorming session between O'Reilly and MediaLive International (Web 2.0 conference ) held in San Francisco Oct 2004 but one thing is clear Web 2.0 marks a fundamental change in how we use the Internet. Web 1.0 Web 2.0 AJAX, CSS, RSS/Atom, Folksonomies, Blogs, Mashups and REST are some of the main technologies that enable the principles of Web 2.0. In the subsequent blog entries, There is no clear-cut demarcation between Web 2.0 and Web 1.0 technologies, hardware and applications. The distinction is, to a large extent, subjective. Here are a few characteristics often noted as descriptive of Web 2.0:
“collection of technologies - be it VoIP, Digital Media, XML, RSS, Google Maps… whatever … that leverage the power of always on, high speed connections and treat broadband as a platform, and not just a pipe to connect.” | |||||||||||||||||||||||||||||||||||||||||||||
we believe to be the core competencies of Web 2.0 companies:
That is easy (few minutes learning curve), quick (intuitive) and effective (presentable). Flickr, Wikipedia, MySpace, Writely, Del.icio.us and YouTube are some of the most common (and successful) websites showing Web 2.0 concepts. Most of these websites have gained popularity in past 1.5 years but it's hard to imagine life before them. The idea of sharing information is being valued as much as the idea of proprietary information. Open source, which has been around for decades, is becoming a significant factor. And the web link is becoming a form of currency.
Web 2.0 vs Web 1.0 From Joe Drumgoole
|
Web 2.0 : What Is It?
Posted by
Divyのsh Karelia
at
9:17 AM
40 Tips for Optimizing PHP performance
Posted by
Divyのsh Karelia
at
9:30 AM
Reinhold Weber has written 40 Tips for Optimizing PHP performance. Many of them were new to me - e.g. $row['id'] is 7 times faster than $row[id]. I don’t know how he has measured these numbers, but the tips are good overall!
Here are the first 10 tips:
- If a method can be static, declare it static. Speed improvement is by a factor of 4.
- echo is faster than print.
- Use echo’s multiple parameters instead of string concatenation.
- Set the maxvalue for your for-loops before and not in the loop.
- Unset your variables to free memory, especially large arrays.
- Avoid magic like __get, __set, __autoload
- require_once() is expensive
- Use full paths in includes and requires, less time spent on resolving the OS paths.
- If you need to find out the time when the script started executing, $_SERVER[’REQUEST_TIME’] is preferred to time()
- See if you can use strncasecmp, strpbrk and stripos instead of regex
Read the full list of 40 tips here.
Read comments on the post as well, they too contain useful information.
Subscribe to:
Posts (Atom)