News Feed
Jobs Feed
Sections

Recent Jobs

News Archive
Ibuildings Blog:
The definition of evil
August 13, 2008 @ 08:44:17

On the Ibuildings blog there's a new post that looks at the "evils" of a crucial part of many web applications - caching.

Recently a colleague stated that in theory, caching could be considered 'evil'. Now 'evil' is a very broad term which is used a lot in the IT community, but what does it really mean when we're talking about technical solutions? I asked around, but couldn't find a clear cut definition, so I went searching...

In his search he came across a wide range of definitions, including one mentioning bad design or implying a lack of goals with a summarized meaning of "does harm to your aesthetic and engineering judgment". He applies this to caching and, because of it being a sort of counter-intuitive way to handle content (not just the pull and push), it could be considered slightly evil. Interesting interpretation...

However, as anyone will tell you caching is a very necessary evil. [...] So while it does some minor harm to aesthetic and engineering judgment, the user gets a fast experience, which is really all that matters in the end.
0 comments voice your opinion now!
evil caching ibuildings definition counterintuitive required



Similar Posts

JSLabs Blog: Scaling PHP

APress.com: Quick Caching With PHP Sessions

SitePoint Server Side Coding Blog: Cache it! Solve PHP Performance Problems

Nick Halstead's Blog: Google Gears Caching of WordPress in PHP

Ibuildings Blog: Ibuildings @ the PHPNW conference


Community Events









Don't see your event here?
Let us know!


application mysql example ajax book releases zend conference package release cakephp zendframework code job security developer database PEAR framework PHP5

All content copyright, 2008 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework