Thursday, 16. August 2007

Regular Expressions

Heute vom Max, unserem unangefochtenen RegExp-Guru gelernt:

var rexp = new RegExp("\/sites\/([a-zA-Z0-9_-]{1,2})([a-zA-Z0-9_-]{0,50})\/media\/", "g");
str = str.replace(rexp, function(x0, x1, x2) {
  return  staticBaseUri+ "/sites/" + x1.toLowerCase() + "/" + x1 + (x2 || "")+ "/media/";
});
Sprich, man kann anstatt eines Strings auch eine Methode als zweites Argument für String.replace übergeben um das Ergebnis der Regular Expression noch weiter zu verarbeiten. Äußerst nützlich!!

Siehe auch hier die offizielle Dokumentation hierfür.

mod_jk vs mod_proxy - some benchmarks

-> http://www.nengine.org/wiki/Benchmarks:Lighttpd_vs_Apache-mpm

Sowohl Lighttpd 1.5.0 mit mod_proxy_core als auch Apache 2.2.4 (mpm-worker) mit mod_jk 1.2.23 schaffen ~150 Requests pro Sekunde sind also von der Performance her identisch.

Beides sind exzellente Webserver und für Helma Load Balancing sehr gut geeignet. Man kann also mit gutem Gewissen sein Apache Setup weiter verwenden.

Bernhard Fröhlich beantwortet eine uralte Frage (siehe mod_jk vs mod_proxy), die ich mir stets alle paar Monate aufs neue gestellt hab.

Da dürfte auf alle Fälle jemand einiges mit Helma vorhaben!? :-)

Search

 

About michi

michi Michi a.k.a. 'Michael Platzer' is one of the Knallgraus, a Vienna-based New Media Agency, that deals more and more with 'stuff' that is commonly termed as Social Software.

Meet my fellow bloggers at Planet Knallgrau.

my delicious

Recent Updates

My Gadgets

Credits

Knallgrau New Media Solutions - Web Agentur f�r neue Medien

powered by Antville powered by Helma


Creative Commons License

xml version of this page
xml version of this page (summary)

twoday.net AGB

Counter



berufliches
blogosphaerisches
privates
spassiges
sportliches
technisches
trauriges
Profil
Logout
Subscribe Weblog