<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tech-Nerds &#187; Erlang</title>
	<atom:link href="http://www.tech-nerds.de/blog/tag/erlang/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tech-nerds.de/blog</link>
	<description>Weblog für Nerds und andere Verrückte</description>
	<lastBuildDate>Mon, 30 Jan 2012 20:26:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Apache2 durch Yaws ersetzen</title>
		<link>http://www.tech-nerds.de/blog/2010/02/apache2-durch-yaws-ersetzen/</link>
		<comments>http://www.tech-nerds.de/blog/2010/02/apache2-durch-yaws-ersetzen/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 20:23:14 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Erlang]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Yaws]]></category>

		<guid isPermaLink="false">http://www.tech-nerds.de/blog/?p=420</guid>
		<description><![CDATA[Ich hatte ja schon ein bisschen mit dem Erlang-Webserver Yaws experimentiert und festgestellt, dass die Performance im Vergleich zum de facto-Standard Apache2 deutlich besser ist. Beim Experimentieren ist es seinerzeit allerdings auch geblieben. Haupts&#228;chlich aufgrund niedrigerer Prio auf meiner ToDo-Liste. Nun wollte ich aber den ersten Systemen mal ernsthaft an den Kragen und den schwerf&#228;lligen [...]]]></description>
			<content:encoded><![CDATA[<p>Ich hatte ja schon ein bisschen mit dem Erlang-Webserver <a href="http://yaws.hyber.org" target="_blank">Yaws</a> <a href="http://www.tech-nerds.de/blog/2009/08/es-muss-nicht-immer-php-sein/" target="_self">experimentiert</a> und festgestellt, dass die Performance im Vergleich zum de facto-Standard <a href="http://www.apache.org" target="_blank">Apache2</a> deutlich besser ist. Beim Experimentieren ist es seinerzeit allerdings auch geblieben. Haupts&auml;chlich aufgrund niedrigerer Prio auf meiner ToDo-Liste.</p>
<p>Nun wollte ich aber den ersten Systemen mal ernsthaft an den Kragen und den schwerf&auml;lligen Indianer endlich abl&ouml;sen. Ein kurzer Test mit allerlei Standardsoftware hat mich ja schon fast ein bisschen erstaunt. Nachdem ich Yaws PHP (per php-cgi) beigebracht hatte, liefen so Sachen wie <a href="http://www.joomla.org" target="_blank">Joomla!</a> oder <a href="http://www.wordpress.org" target="_blank">WordPress</a> bereits problemlos. Wenn letzteres auch nur ohne Rewrite-URLs. Einen Workaround gibt es allerdings <a href="http://thestaticvoid.com/post/2009/08/04/replacing-apache-with-yaws/" target="_blank">an dieser Stelle</a>. Wobei zu beachten ist, dass der Performance-Gewinn durch PHP nat&uuml;rlich wieder entsprechend minimiert wird.</p>
<p>Neben Geschwindigkeitsaspekten ist aber nat&uuml;rlich auch die Tatsache interessant, dass Erlang-Code direkt in die HTML-Seiten (dann mit der Endung .yaws) eingebunden und ausgef&uuml;hrt werden kann.</p>
<p>F&uuml;r meine Konfiguration konnten gr&ouml;&szlig;tenteils die Standardwerte beibehalten werden. Zu finden ist sie, wie immer, auf dem <a href="gopher://gopher.tech-nerds.de" target="_blank">Gopher</a>.</p>
<p>Was fehlt noch? Genau, IPv6.<br />Inzwischen bin ich mir recht sicher, dass ohne gr&ouml;&szlig;ere Modifikationen des Source Codes keine M&ouml;glichkeit besteht, Yaws an einen TCP6-Socket zu binden, obwohl Erlang es nativ unterst&uuml;tzen w&uuml;rde. Eine M&ouml;glichkeit, die bei vern&uuml;nftiger Konfguration ebenfalls Performance-steigernd wirkt, ist der Einsatz von <a href="http://varnish-cache.org" target="_blank">Varnish</a>. Sch&auml;tze, dazu verliere ich bei Gelegenheit auch noch ein paar Worte.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tech-nerds.de/blog/2010/02/apache2-durch-yaws-ersetzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Es muss nicht immer PHP sein</title>
		<link>http://www.tech-nerds.de/blog/2009/08/es-muss-nicht-immer-php-sein/</link>
		<comments>http://www.tech-nerds.de/blog/2009/08/es-muss-nicht-immer-php-sein/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 00:13:37 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[Erlang]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Yaws]]></category>

		<guid isPermaLink="false">http://www.tech-nerds.de/blog/?p=254</guid>
		<description><![CDATA[Gemeint ist dynamischer Inhalt von Webseiten. Aus aktuellem Anlass war ich zun&#228;chst auf der Suche nach einem Erlang-Modul f&#252;r den Apache-Webserver und wurde auch f&#252;ndig. Allerdings liegt die letzte &#196;nderung an dieser Software offensichtlich schon ein bisschen l&#228;nger zur&#252;ck. Eigentlich schade, erm&#246;glicht es doch dieses Modul, Erlang-Code direkt in HTML-Dokumente einzubinden. Als ich das Orakel [...]]]></description>
			<content:encoded><![CDATA[<p>Gemeint ist dynamischer Inhalt von Webseiten.</p>
<p>Aus <a href="http://www.tech-nerds.de/blog/2009/07/programming-erlang/" target="_self">aktuellem Anlass</a> war ich zun&auml;chst auf der Suche nach einem Erlang-Modul f&uuml;r den Apache-Webserver und wurde auch <a href="http://www.rfc1149.net/devel/mod_erl" target="_blank">f&uuml;ndig</a>. Allerdings liegt die letzte &Auml;nderung an dieser Software offensichtlich schon ein bisschen l&auml;nger zur&uuml;ck. Eigentlich schade, erm&ouml;glicht es doch dieses Modul, Erlang-Code direkt in HTML-Dokumente einzubinden.</p>
<p>Als ich das <a href="http://www.google.de" target="_blank">Orakel</a> dann noch einmal befragte, fand ich eine etwas elegantere M&ouml;glichkeit, HTML-Seiten mit Erlang-Code auszustatten: Der ohnehin in Erlang programmierte und sehr performante Webserver <a href="http://yaws.hyber.org/" target="_blank">Yaws</a> bringt diese Funktion nativ mit.</p>
<p>Kleines Beispiel:</p>
<p><code>&lt;erl&gt;<br />out(A) -&gt;<br />{html, &quot;Hallo Welt&quot;}.<br />&lt;/erl&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tech-nerds.de/blog/2009/08/es-muss-nicht-immer-php-sein/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming Erlang</title>
		<link>http://www.tech-nerds.de/blog/2009/07/programming-erlang/</link>
		<comments>http://www.tech-nerds.de/blog/2009/07/programming-erlang/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 07:34:37 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[Erlang]]></category>

		<guid isPermaLink="false">http://www.tech-nerds.de/blog/?p=183</guid>
		<description><![CDATA[Da war ich fast schon ein wenig erstaunt, als mich gestern die Mail von Amazon erreichte, in der ich zu lesen bekam, dass meine Bestellung nun denn doch schon versandt wurde. Es handelt sich dabei um das frisch erschienene Buch Programming Erlang. Nach zweimaliger Information &#252;ber eine versp&#228;tete Lieferung hatte ich ja schon fast nicht [...]]]></description>
			<content:encoded><![CDATA[<p>Da war ich fast schon ein wenig erstaunt, als mich gestern die Mail von <a href="http://www.amazon.co.uk" target="_blank">Amazon</a> erreichte, in der ich zu lesen bekam, dass meine Bestellung nun denn doch schon versandt wurde. Es handelt sich dabei um das frisch erschienene Buch <a href="http://www.oreilly.de/catalog/9780596518189/" target="_blank">Programming Erlang</a>. Nach zweimaliger Information &uuml;ber eine versp&auml;tete Lieferung hatte ich ja schon fast nicht mehr dran geglaubt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tech-nerds.de/blog/2009/07/programming-erlang/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

