[svnbook] r4850 committed - Translation: Data Caching
svnbook at googlecode.com
svnbook at googlecode.com
Fri Jul 18 15:52:13 CDT 2014
Revision: 4850
Author: jmfelderhoff at gmx.eu
Date: Fri Jul 18 20:52:07 2014 UTC
Log: Translation: Data Caching
http://code.google.com/p/svnbook/source/detail?r=4850
Modified:
/branches/1.7/de/book/ch06-server-configuration.xml
=======================================
--- /branches/1.7/de/book/ch06-server-configuration.xml Fri Jul 4 20:27:18
2014 UTC
+++ /branches/1.7/de/book/ch06-server-configuration.xml Fri Jul 18 20:52:07
2014 UTC
@@ -7594,12 +7594,16 @@
Benutzerfreundlichkeit….</para></footnote>. In diesem
Abschnitt erörtern wir einige Maßnahmen, wie Sie Ihre Subversion
Server-Konfiguration dergestalt anpassen können, dass eine noch
- bessete Leistung und Erweiterbarkeit verfügbar ist.</para>
+ bessere Leistung und Erweiterbarkeit verfügbar ist.</para>
<!-- ===============================================================
-->
<sect2 id="svn.serverconfig.optimization.caching">
+<!--
<title>Data Caching</title>
+-->
+ <title>Datenpufferung</title>
+<!--
<para>Generally speaking, the most expensive part of a
Subversion server's job is fetching data from the repository.
Subversion 1.6 attempted to offset this cost by introducing
@@ -7609,15 +7613,37 @@
operations, but also by providing in each of the available
servers the means by which fine-tune the size and some
behaviors of the cache.</para>
+-->
+ <para>Im Allgemeinen ist der teuerste Teil der Arbeit eines
+ Subversion Servers das Abrufen von Daten aus dem
+ Projektarchiv. Subversion 1.6 versuchte, diese Kosten durch
+ die Einführung einer Pufferung bestimmter aus dem
+ Projektarchiv gelesener Datenklassen im Speicher
+ auszugleichen. Subversion 1.7 geht hier jedoch weiter, indem
+ nicht nur die Ergebnisse der kostenintensiveren Operationen
+ gepuffert werden, sondern außerdem in jedem der verfügbaren
+ Server die Werkzeuge zur Feinjustierung der Größe und einiger
+ Verhaltensweisen des Puffers zur Verfügung gestellt
+ wird.</para>
+<!--
<para>For <command>svnserve</command>, you can specify the size
- of the cache using the <option>--memory-cache-size</option>
+ of the cache using the <option>- -memory-cache-size</option>
(<option>-M</option>) command-line option. You can also
dictate whether <command>svnserve</command> should attempt to
cache content fulltexts and deltas via the
- boolean <option>--cache-fulltexts</option>
- and <option>--cache-txdeltas</option> options,
+ boolean <option>- -cache-fulltexts</option>
+ and <option>- -cache-txdeltas</option> options,
respectively.</para>
+-->
+ <para>Für <command>svnserve</command> können Sie die Puffergröße
+ mit der Kommendozeilenoption
+ <option>--memory-cache-size</option> (<option>-M</option>)
+ angeben. Sie können über die boolschen Optionen
+ <option>--cache-fulltexts</option> und
+ <option>--cache-txdeltas</option> auch vorgeben, ob
+ <command>svnserve</command> den Volltext bzw. die Deltas von
+ Inhalten puffern soll.</para>
<informalexample>
<screen>
@@ -7630,6 +7656,7 @@
</screen>
</informalexample>
+<!--
<para><command>mod_dav_svn</command> provides the same degree of
cache configurability via <filename>httpd.conf</filename>
directives.
@@ -7638,11 +7665,22 @@
and <literal>SVNCacheTextDeltas</literal> directives may be
used at the server configuration level to control Subversion's
data cache characteristics:</para>
+-->
+ <para><command>mod_dav_svn</command> stellt denselben
+ Konfigurationsgrad über
+ <filename>httpd.conf</filename>-Direktiven zur Verfügung. Die
+ Direktiven <literal>SVNInMemoryCacheSize</literal>,
+ <literal>SVNCacheFullTexts</literal> und
+ <literal>SVNCacheTextDeltas</literal> können auf der Ebene der
+ Server-Konfiguration verwendet werden, um die Charakteristik
+ der Datenpufferung von Subversion zu kontrollieren.</para>
<informalexample>
<programlisting>
-<IfModule dav_svn_module>
+<IfModule dav_svn_module><!--
# Enable a 1 Gb Subversion data cache for both fulltext and deltas.
+-->
+ # Einen 1 Gb Subversion Datenpuffer sowohl für Volltext als auch Deltas
bereitstellen.
SVNInMemoryCacheSize 1048576
SVNCacheTextDeltas On
SVNCacheFullTexts On
@@ -7650,6 +7688,7 @@
</programlisting>
</informalexample>
+<!--
<para>So what settings should you use? Certainly you need to
consider what resources are available on your server. To get
any benefit out of the cache at all, you'll probably want to
@@ -7657,18 +7696,38 @@
which are most commonly accessed in your repository (for
example, your project's <filename>trunk</filename> directory
tree).</para>
+-->
+ <para>Also, welche Einstellungen sollten Sie verwenden?
+ Natürlich müssen Sie die auf Ihrem Server zur Verfügung
+ stehenden Ressourcen berücksichtigen. Um überhaupt einen
+ Vorteil aus der Pufferung ziehen zu können, sollten Sie den
+ Puffer mindestens so groß lassen, dass er alle Dateien, auf
+ die am häufigsten zugegriffen wird, aufnehmen kann (z.B. den
+ <filename>trunk</filename>-Dateibaum Ihres Projektes).</para>
<tip>
+<!--
<para>Setting the memory cache size to <literal>0</literal>
will disable this enhanced caching mechanism and cause
Subversion to fall back to using the older cache mechanisms
introduced in Subversion 1.6.</para>
+-->
+ <para>Wenn Sie die Größe des Puffers im Speicher auf
+ <literal>0</literal> setzen, wird der erweiterte
+ Puffermechanismus außer Kraft gesetzt und bewirkt, dass
+ Subversion auf die alten in Subversion 1.6 eingeführten
+ Puffermechanismen zurückgreift.</para>
</tip>
<note>
+<!--
<para>Currently, only repositories which make use of the FSFS
backend data store make use of this data caching
functionality.</para>
+-->
+ <para>Momentan verwenden lediglich Projektarchive, die das
+ FSFS-Backend benutzen, diese Funktionalität der
+ Datenpufferung.</para>
</note>
</sect2>
More information about the svnbook-dev
mailing list