| Saturday, Juli 5, 2008, 9:22:29 P.M.  | Unix Time Converter | In Dutch @ The Cowboys | In Google Directory |

Welcome at Krijnen.Com

| RSS 1.0 | RSS 2.0 | Atom | RSSComments | Swicki | BlogRoll | ImageFolio | Sitemap | GoogleMaps | GeoCoder | Home |

« How to make a Mac invisible? | Main | Slow comment post speed fixed »

February 22, 2006

Gremlin on your website?

cms.gifThe article is well over two years old, but I wish I'd discovered it earlier. It wouldn't have changed my choice (dynamic building, static publishing) but it contains a fine reservoir of arguments that I could have used in discussions with prophets of dynamic publishing.

Interesting too that the article is linked on the Movable Type website, the CMS used on this blog, a system that gives you the possibility to choose between static en dynamic publishing. Makes me wonder If they're receiving a lot of questions or complaints regarding dynamic publishing.

As Tony Byrne points out (after answering the question 'Whats 'Wrong with 'On-the-Fly'?) there are a lot of praises for static websites; faster delivering, better for external search engines, meaningnful names improving usability, no worries about database uptime, while one of the strongest point of static pages is actually the mobility; you can move the content to any platform you like.

By the way: what kind of application is ImageFolio on this website? Not database driven, but every click is a dynamic question. Quite right, but on the other hand: every page, every picture visited is copied to a cache, and from that moment on (until a rebuild of the indexes) all content is static. Best of two worlds?

Posted by Leon at February 22, 2006 03:30 PM

Comments

Hi everyone! I think your site is very interesting and useful. I always bookmarked it.
Thank You very much!

Posted by: osru at May 16, 2006 08:53 AM


Hey Leon, following a link on your site I ran into this article about the Grupa Gremlin. Very interesting. Dit you know we have provided a solution for this problem? In the imageFolio config.pl:
$cache_page_age = 0;
When you set that value to 1, all page requests in ImageFolio are cached, so that the resulting HTML is loaded much faster by new requests for the same page.

A few remarks:

- Administrators - when logged in - never see cached pages.
- All cached page's are removed when rebuilding the index.
- A cached page is created by the first visitor that downloads that page.

Over time this method has proven to a good solution on very busy sites.

Everything allright there in The Netherlands?

Regards

Dirk

Posted by: Dirk at February 24, 2006 07:00 PM

Misinterpretatie; comment wordt aan de cgi gevoerd, die stopt het in de database en doet tegelijkertijd een eenmalige insert in de index.
Daarna is de index - zoals altijd - statisch, net als de rss feeds, en desbetreffende archive file; allemaal statische files, hetgeen je zou kunnen constateren als je FTP of shell toegang zou hebben. Als je een http request doet kun je in de resulterende broncode niet zien wanneer je comment er in gestopt is, dus je zal me op mijn blauwe ogen moeten geloven.
Dat zou ik geen server side parsing willen noemen. Dat noem je zo als een regel of een file bij iedere klik van een bezoeker wordt geparsed.

Wat server side geparsed wordt is de tijd, linksboven, de random cookie en thumbnail, en Now Playing. (en GoogleAdSense)

Kortom, best of two worlds . . .

Happy blogging!

Posted by: Leon at February 23, 2006 08:16 AM

Precies, het aanmaken van de comment maakt gebruik van server side parsing. Precies mijn punt. Dank je voor de bevestiging.

Posted by: ouwereus at February 22, 2006 11:38 PM

Commentaar wordt niet server side geparsed, maar in de database geplaatst, en als het geaccepteerd wordt (in dit geval niet door filter geweigerd) eenmalig on the fly via een rebuild in de statische index weggeschreven.

Posted by: Leon at February 22, 2006 09:50 PM

Ach voor beide modellen van CMS-en valt wat te zeggen. Ook MT maakt gebruik van dynamische aspecten die server side geparsed worden. Dit commentaar bijvoorbeeld ;)

Het enige argument wat behoorlijk steekhoudend zou kunnen zijn is dat een grotere afhankelijkheid hebt van platform met een database driven website. Maar ook daar zijn oplossingen voor ;)

Jij doet MT, ik doe WordPress en we zijn allebei blij :)

Posted by: ouwereus at February 22, 2006 09:27 PM

Post a comment




Remember Me?

(you may use HTML tags for style)