<?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>Börngen-Schmidt IT Consulting &#187; trac</title>
	<atom:link href="http://www.boerngen-schmidt.de/tag/trac/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.boerngen-schmidt.de</link>
	<description>Die Summe der Kleinigkeiten ergibt das Ganze.</description>
	<lastBuildDate>Mon, 07 Nov 2011 20:00:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Beschleunigen von Apache mit mod_mem_cache</title>
		<link>http://www.boerngen-schmidt.de/2010/04/beschleunigen-von-apache-mit-mod_mem_cache/</link>
		<comments>http://www.boerngen-schmidt.de/2010/04/beschleunigen-von-apache-mit-mod_mem_cache/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 14:18:41 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Apache2]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://www.boerngen-schmidt.de/?p=226</guid>
		<description><![CDATA[Um noch mehr Potenzial aus meinem Apache zu kitzel habe ich mich etwas mit mod_mem_cache beschäftigt und muss sagen das Ergebnis gefällt mir. Besonders auffällig waren die Ergebnisse bei meiner Website von SysCP-ng wo sich die Requests pro Sekunde verdoppelten von 20 auf 40. Selbst bei der von mir gehosteten Seite von Propel konnte ich <a href='http://www.boerngen-schmidt.de/2010/04/beschleunigen-von-apache-mit-mod_mem_cache/'>[...]</a>


Keine verwandten Artikel gefunden.]]></description>
			<content:encoded><![CDATA[<p>Um noch mehr Potenzial aus meinem Apache zu kitzel habe ich mich etwas mit mod_mem_cache beschäftigt und muss sagen das Ergebnis gefällt mir.</p>
<p>Besonders auffällig waren die Ergebnisse bei meiner Website von SysCP-ng wo sich die Requests pro Sekunde verdoppelten von 20 auf 40. Selbst bei der von mir gehosteten Seite von Propel konnte ich einen Performanzzuwachs verzeichnen, obwohl dieser eher gering ausfiel mit einer Steigerung von 28 auf 31 Requests pro Sekunde. Den niedrigen Zuwachs kann man aber durch die größere Datenbank des Propel Tracs erklären.</p>
<p>Getestet wurde mit Apache Benchmark (ab) mit folgendem Kommando lokal auf dem Webserver.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">ab <span style="color: #660033;">-n</span> <span style="color: #000000;">300</span> <span style="color: #660033;">-c</span> <span style="color: #000000;">5</span> http:<span style="color: #000000; font-weight: bold;">//</span>URL<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Die Konfiguration der vHosts wurde wie folgt erweitert</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;">&lt;<span style="color: #000000; font-weight:bold;">IfModule</span> mod_mem_cache.c&gt;
	<span style="color: #00007f;">CacheEnable</span> mem /
	<span style="color: #00007f;">MCacheSize</span> <span style="color: #ff0000;">32768</span>
	<span style="color: #00007f;">MCacheMaxObjectCount</span> <span style="color: #ff0000;">100</span>
	<span style="color: #00007f;">MCacheMinObjectSize</span> <span style="color: #ff0000;">1</span>
	<span style="color: #00007f;">MCacheMaxObjectSize</span> <span style="color: #ff0000;">4096</span>
&lt;/<span style="color: #000000; font-weight:bold;">IfModule</span>&gt;</pre></div></div>

<p>Zwar ist die Cachegröße mit 32MB nicht sehr hoch angesetzt, aber im vergleich zu 4MB respektive 8MB war hier noch ein kleiner Preformanzzuwachs zu verzeichnen. Ob es Sinnvoll ist die Cachegröße zu erhöhen werden weitere Tests zeigen müssen. Als Literatur kann ich getrost die <a href="http://httpd.apache.org/docs/2.2/mod/mod_cache.html" target="_blank">Seite von mod_cache</a> empfehlen.</p>


<p>Keine verwandten Artikel gefunden.</p>]]></content:encoded>
			<wfw:commentRss>http://www.boerngen-schmidt.de/2010/04/beschleunigen-von-apache-mit-mod_mem_cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trac Performace</title>
		<link>http://www.boerngen-schmidt.de/2009/03/trac-performace/</link>
		<comments>http://www.boerngen-schmidt.de/2009/03/trac-performace/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 12:27:21 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Apache2]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://www.boerngen-schmidt.de/?p=138</guid>
		<description><![CDATA[Das gute Trac lief bei mir zuerst über mod_python und ich war auch ganz zufrieden damit, da ich so ziemlich der einzige Nutzer des Tracs war. Ein paar kleine Tests mit dem ab (Apache Benchmark) Tool brachten jedoch hervor, das in 30s nur knapp 100 Requests verarbeitet werden konnten. Auf der Suche nach Verbesserungen habe <a href='http://www.boerngen-schmidt.de/2009/03/trac-performace/'>[...]</a>


Keine verwandten Artikel gefunden.]]></description>
			<content:encoded><![CDATA[<p>Das gute Trac lief bei mir zuerst über mod_python und ich war auch ganz zufrieden damit, da ich so ziemlich der einzige Nutzer des Tracs war. Ein paar kleine Tests mit dem ab (Apache Benchmark) Tool brachten jedoch hervor, das in 30s nur knapp 100 Requests verarbeitet werden konnten. Auf der Suche nach Verbesserungen habe ich gelesen, dass mod_wsgi eine Performancesteigerung bringen soll. Erste Tests haben das auch erwiesen, denn nun schafft mein Apache knapp 200 Requests in 30s.</p>
<p>Auch der Wechsel von SQLite zu Postgres hat meiner Meinung nach eine spürbare Verbesserung ergeben.</p>
<p>Zuletzt sollte man auch noch bedenken, dass Trac doch einige Statische Inhalte serviert, wie das Logo und die CSS Files. Am günstigsten ist es hier diese Dateien aus dem lokalen Webbrowsercache zu laden. Alle statischen Inhalte liegen bei Trac im Verzeichnis <em>chrome</em>.</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;">&lt;<span style="color: #000000; font-weight:bold;">LocationMatch</span> /chrome&gt;
	<span style="color: #00007f;">SetHandler</span> <span style="color: #0000ff;">None</span>
	<span style="color: #00007f;">Order</span> <span style="color: #00007f;">allow</span>,<span style="color: #00007f;">deny</span>
	<span style="color: #00007f;">Allow</span> from <span style="color: #0000ff;">all</span>
	<span style="color: #00007f;">ExpiresDefault</span> <span style="color: #7f007f;">&quot;now plus 12 hours&quot;</span>
&lt;/<span style="color: #000000; font-weight:bold;">LocationMatch</span>&gt;</pre></div></div>



<p>Keine verwandten Artikel gefunden.</p>]]></content:encoded>
			<wfw:commentRss>http://www.boerngen-schmidt.de/2009/03/trac-performace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

