<?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>Magento Archives - LCube - Professional Hosting Blog</title>
	<atom:link href="https://www.lcube-webhosting.de/wp/tag/magento/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.lcube-webhosting.de/wp/tag/magento/</link>
	<description>Alles rund um Webhosting, Subversion, Git, Versionsverwaltung</description>
	<lastBuildDate>Tue, 26 Jan 2016 12:43:17 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.3.2</generator>

<image>
	<url>https://www.lcube-webhosting.de/wp/wp-content/uploads/cropped-LCube_logo_300dpi_300x103-32x32.jpg</url>
	<title>Magento Archives - LCube - Professional Hosting Blog</title>
	<link>https://www.lcube-webhosting.de/wp/tag/magento/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Vorteile einer Cloudumgebung für Magento</title>
		<link>https://www.lcube-webhosting.de/wp/vorteile-einer-cloudumgebung-fuer-magento/</link>
					<comments>https://www.lcube-webhosting.de/wp/vorteile-einer-cloudumgebung-fuer-magento/#respond</comments>
		
		<dc:creator><![CDATA[LCube - Serviceteam]]></dc:creator>
		<pubDate>Wed, 06 May 2015 10:59:00 +0000</pubDate>
				<category><![CDATA[Shop Hosting]]></category>
		<category><![CDATA[Cloudhosting]]></category>
		<category><![CDATA[Magento]]></category>
		<guid isPermaLink="false">http://www.lcube-webhosting.de/wp/?p=351</guid>

					<description><![CDATA[<p>Die technischen Anforderungen an einen Magento Onlineshop sind stets dieselben. Die Kunden erwarten eine hohe Verfügbarkeit, eine gute Performance und einen optimalen Schutz ihrer persönlichen Daten. Aus der Perspektive des Shopbetreibers ist darüber hinaus wichtig, dass die Hardwareressourcen jederzeit einem steigenden Bedarf angepasst werden können, ohne den Betrieb für ein Serverupgrade zu unterbrechen. Cloudhosting drängt [&#8230;]</p>
<p>The post <a href="https://www.lcube-webhosting.de/wp/vorteile-einer-cloudumgebung-fuer-magento/">Vorteile einer Cloudumgebung für Magento</a> appeared first on <a href="https://www.lcube-webhosting.de/wp">LCube - Professional Hosting Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Die technischen Anforderungen an einen Magento Onlineshop sind stets dieselben. Die Kunden erwarten eine hohe Verfügbarkeit, eine gute Performance und einen optimalen Schutz ihrer persönlichen Daten. Aus der Perspektive des Shopbetreibers ist darüber hinaus wichtig, dass die Hardwareressourcen jederzeit einem steigenden Bedarf angepasst werden können, ohne den Betrieb für ein Serverupgrade zu unterbrechen. Cloudhosting drängt sich als Antwort auf diese Herausforderungen geradezu auf, weil seine grundlegende Idee in der Hardwareabstrahierung besteht. Rechenleistung und Storage werden dabei als Services verstanden, die unabhängig von einer konkreten Hardware zur Verfügung gestellt werden.</p>
<h2>Redundante Infrastruktur</h2>
<p><a href="http://www.lcube-webhosting.de/wp/wp-content/uploads/Fotolia_61244786_XS.jpg"><img decoding="async" fetchpriority="high" class="alignleft wp-image-352 size-medium" src="http://www.lcube-webhosting.de/wp/wp-content/uploads/Fotolia_61244786_XS-300x200.jpg" alt="Vorteile einer Cloudumgebung für Magento shop hosting" width="300" height="200" srcset="https://www.lcube-webhosting.de/wp/wp-content/uploads/Fotolia_61244786_XS-300x200.jpg 300w, https://www.lcube-webhosting.de/wp/wp-content/uploads/Fotolia_61244786_XS.jpg 424w" sizes="(max-width: 300px) 100vw, 300px" title="Vorteile einer Cloudumgebung für Magento photo" /></a>Das wichtigste Konzept der Ausfallsicherheit von IT-Systemen ist und bleibt die Redundanz. Sämtliche Hardwarekomponenten sind mehrfach vorhanden, um defekte Teile sofort überbrücken zu können. Dazu wird zunächst eine leistungsfähige Enterprise Plattform benötigt, die ausreichende Hardwareressourcen zur Verfügung stellt, um einzelne Ausfälle ohne Einbußen bei der Performance kompensieren zu können. Eine redundante Infrastruktur ist jedoch deutlich mehr als nur ein Ersatzteillager. Redundanz bedeutet in der IT, dass defekte Komponenten ohne Betriebsunterbrechung automatisch überbrückt werden. Dazu muss nicht nur die Hardware redundant ausgelegt sein, sondern auch alle Daten und laufenden Prozesse müssen dupliziert werden. Ein angenehmer Nebeneffekt der Redundanz besteht darin, dass sämtliche Daten auch zwischen den Datensicherungen mehrfach vorhanden sind. Somit sind im Ernstfall auch neue Kundendaten, die seit der letzten Sicherung gespeichert wurden, nicht verloren. Natürlich ist die alte Regel, dass redundante Datenträger kein Backup ersetzen, weiterhin uneingeschränkt richtig. Aber redundante Datenträger können so manches Rollback ersparen, das immer mit Datenverlusten verbunden ist. Magento verfügt zwar über eine sehr gute Rollback-Funktion – aber nutzen möchte man sie doch lieber nicht!</p>
<h2>Cloudhosting ist den Alternativen überlegen</h2>
<p><a href="http://www.lcube-webhosting.de/wp/wp-content/uploads/Fotolia_75391502_XS.jpg"><img decoding="async" class=" size-medium wp-image-354 alignleft" src="http://www.lcube-webhosting.de/wp/wp-content/uploads/Fotolia_75391502_XS-300x200.jpg" alt="Vorteile einer Cloudumgebung für Magento shop hosting" width="300" height="200" srcset="https://www.lcube-webhosting.de/wp/wp-content/uploads/Fotolia_75391502_XS-300x200.jpg 300w, https://www.lcube-webhosting.de/wp/wp-content/uploads/Fotolia_75391502_XS.jpg 425w" sizes="(max-width: 300px) 100vw, 300px" title="Vorteile einer Cloudumgebung für Magento photo" /></a>Über welche Alternativen müssen wir hier überhaupt sprechen? Sicher nicht über den selbst betriebenen Server. Dieser Weg kommt allenfalls für große Unternehmen mit eigenem Rechenzentrum in Betracht. Für die Mehrzahl der Shopbetreiber kommt jedoch der interne Serverbetrieb ohnehin nicht infrage, weswegen die einzige wirkliche Alternative in der Anmietung eines realen Servers statt eines virtuellen Servers besteht. Das Rechnen in der Cloud kann in diesem Vergleich auf zahlreiche Vorteile verweisen. Hardwareressourcen unserer Enterprise Plattform können jederzeit bedarfsgerecht zugewiesen werden, außerdem garantieren wir in unserem Paket VMWare Gold eine extrem hohe Verfügbarkeit von 99,99 Prozent, die durch die Redundanz der Plattform ermöglicht wird. Der Unterschied zwischen 99,9 Prozent und 99,99 Prozent Verfügbarkeit ist übrigens keine reine Zahlenspielerei, an der nur Nerds ihren Spaß haben. Dieser Unterschied bedeutet knapp acht Stunden weniger Ausfallzeit pro Jahr – wie viele Kundenkontakte sind das bei Ihnen? Diesen zahlreichen Vorteilen steht als einzige Einschränkung gegenüber, dass das managed Cloudhosting keinen Root Zugriff erlaubt. Für Softwareentwickler kann das ein Problem sein, aber kaum für einen Shopbetreiber. Dafür werden Sicherheitsupdates im Betriebssystem automatisch eingespielt.</p>
<h2>Einige Worte zur Datensicherheit</h2>
<p><a href="http://www.lcube-webhosting.de/wp/wp-content/uploads/Fotolia_64570702_XS.jpg"><img decoding="async" class="alignleft size-medium wp-image-353" src="http://www.lcube-webhosting.de/wp/wp-content/uploads/Fotolia_64570702_XS-300x177.jpg" alt="Secured Online Cloud Computing Concept with Business Man protect" width="300" height="177" srcset="https://www.lcube-webhosting.de/wp/wp-content/uploads/Fotolia_64570702_XS-300x177.jpg 300w, https://www.lcube-webhosting.de/wp/wp-content/uploads/Fotolia_64570702_XS.jpg 451w" sizes="(max-width: 300px) 100vw, 300px" /></a>Nicht zuletzt durch eine indifferente Berichterstattung der Medien wird allein schon der Begriff &#8222;Cloud&#8220; oft mit Datenschutzproblemen assoziiert. Bei genauerem Hinsehen wird schnell klar, dass die meisten der bekannt gewordenen Probleme nicht technischer Natur sind. Problematisch ist eher, dass viele große Anbieter amerikanischem Recht unterliegen und daher den US-Behörden Hintereingänge öffnen müssen. Aus technischer Sicht bieten professionelle Rechenzentren zweifelsohne einen besseren Schutz gegen externe Angriffe, als ein normales Unternehmen selbst gewährleisten könnte. Mit Cloud oder Nicht-Cloud hat das Ganze wenig zu tun, sondern nur mit können und wollen!</p>
<p>The post <a href="https://www.lcube-webhosting.de/wp/vorteile-einer-cloudumgebung-fuer-magento/">Vorteile einer Cloudumgebung für Magento</a> appeared first on <a href="https://www.lcube-webhosting.de/wp">LCube - Professional Hosting Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.lcube-webhosting.de/wp/vorteile-einer-cloudumgebung-fuer-magento/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Magento Hosting ist sehr langsam</title>
		<link>https://www.lcube-webhosting.de/wp/magento-hosting-ist-sehr-langsam/</link>
					<comments>https://www.lcube-webhosting.de/wp/magento-hosting-ist-sehr-langsam/#respond</comments>
		
		<dc:creator><![CDATA[LCube - Serviceteam]]></dc:creator>
		<pubDate>Tue, 28 Oct 2014 14:03:42 +0000</pubDate>
				<category><![CDATA[Shop Hosting]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Webhosting]]></category>
		<guid isPermaLink="false">http://www.lcube-webhosting.de/wp/?p=261</guid>

					<description><![CDATA[<p>&#8222;Mein Magento Hosting ist sehr langsam&#8220; stand in der Mail, die vom Support geöffnet wurde. Da dies eien sehr allgemeine Aussage ist, klärte der zuständige Mitarbeiter erstmal mit dem Kunden ab, wie sich das Geschwinigkeitsproblem äussert. Trotz Varnish Cache, Memcached, APC kam es zu gelegentlichen hängern, die teilweise sogar die Datenbank lahm legten. Bei einem [&#8230;]</p>
<p>The post <a href="https://www.lcube-webhosting.de/wp/magento-hosting-ist-sehr-langsam/">Magento Hosting ist sehr langsam</a> appeared first on <a href="https://www.lcube-webhosting.de/wp">LCube - Professional Hosting Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>&#8222;Mein Magento Hosting ist sehr langsam&#8220; stand in der Mail, die vom Support geöffnet wurde.</p>
<p>Da dies eien sehr allgemeine Aussage ist, klärte der zuständige Mitarbeiter erstmal mit dem Kunden ab, wie sich das Geschwinigkeitsproblem äussert.</p>
<p>Trotz Varnish Cache, Memcached, APC kam es zu gelegentlichen hängern, die teilweise sogar die Datenbank lahm legten.</p>
<h2>Bei einem Magento Hosting kommt es auf das Zusammenspiel aller Komponenten an</h2>
<p>Die Analyse ergab, dass das Problem regelmäßig auftrat. Nach einiger Zeit kam es zu einem Stillstand des MySQL Servers da dieser mit Anfragen auf die Tabelle category_catalog_flat_store so beschäftigt war, dass er keine anderen Anfragen beantworten konnte. Die Laufzeiten für die Abfrage steigerte sich von 1,5 Sekunden auf teilweise über 100 Sekunden.</p>
<p>Der Varnish Cache hat zwar einiges puffern können jedoch ist auch der Cache irgendwann abgelaufen. In dem Fall wird dann die Seite neu berechnet. Wenn die Trägheit z.B. durch ein aufwändiges Menü erzeugt wird, muss das Menü für alle Benutzer, die in dem Augenblick online sind, neu berechnet werden. So kann es auf einen Schlag zu 20, 30 oder mehr aufwenigen Abfragen kommen. Wenn diese Abfragen dann lange dauern potenziert sich das Problem. Während der DB Server damit beschäftigt ist, laufen neu Abfragen auf, die dann in der Queue landen. So läuft innerhalb von wenigen Sekunden die Datenbank voll, bis nichts mehr geht.</p>
<p>Es wurden dann falsche Indexfelder in der category_catalog_store_flat Tabelle sowie der core_url_rewrites ausgemacht, die Abfragezeiten von mehreren Sekunden erzeugten. Nach dem Zurücksetzen der Indexfelder war die Laufzeit wieder bei wenigen Millisekunden.</p>
<p>Der Kunde bemerkte zwar die Verbesserung bemängelte jedoch weiterhin eine Trägheit, die zwar nicht mehr so schlimm war aber trotzdem nicht in Ordnung.</p>
<h2>Oftmals befinden sich im Magento Store mehrere Fehler</h2>
<p>Nachdem das Laufzeitverhalten mit NewRelic weiter analysiert wurde konnten am Quellcode und ind er Datenbank keine Probleme gefunden werden.</p>
<p>Das finden mehrere Fehler macht die Analyse immer sehr schwierig. Man hat einen Fehler gefunden und kommt nicht zum erwünschten Ziel. Es erfordert dann viel Erfahrung um trotzdem Fehler für Fehler zu finden.</p>
<p>Nachdem als zusätzliche Fehlerquelle der Memcached identifiziert wurde, und dieser neu gestartet wurde war das Problem jedoch behoben. Magento hat offensichtlich etwas im Memcached abgelegt was zu langen Laufzeuten geführt hat.</p>
<p>The post <a href="https://www.lcube-webhosting.de/wp/magento-hosting-ist-sehr-langsam/">Magento Hosting ist sehr langsam</a> appeared first on <a href="https://www.lcube-webhosting.de/wp">LCube - Professional Hosting Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.lcube-webhosting.de/wp/magento-hosting-ist-sehr-langsam/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Magento Hosting mit Plesk 11.5, Apache, Nginx und Varnish Cache</title>
		<link>https://www.lcube-webhosting.de/wp/magento-hosting-mit-plesk-nginx-und-varnish-cache/</link>
					<comments>https://www.lcube-webhosting.de/wp/magento-hosting-mit-plesk-nginx-und-varnish-cache/#comments</comments>
		
		<dc:creator><![CDATA[LCube - Serviceteam]]></dc:creator>
		<pubDate>Tue, 28 Oct 2014 06:11:21 +0000</pubDate>
				<category><![CDATA[Shop Hosting]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[NGinx]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Webhosting]]></category>
		<guid isPermaLink="false">http://www.lcube-webhosting.de/wp/?p=221</guid>

					<description><![CDATA[<p>Varnish ist ein sehr beliebter Seitencache für Webseiten. Der Geschwindigkeitsvorteil kann je nach verwendeten Backend ein vielfaches betragen da Webseiten nicht bei jedem Abruf berechnet sondern statisch ausgeliefert werden. Gerade im Bereich von Magento Hosting und Shop Hosting wird er sehr häufig eingesetzt. Ich möchte hier einmal zeigen, wie man den Cache in einer Plesk [&#8230;]</p>
<p>The post <a href="https://www.lcube-webhosting.de/wp/magento-hosting-mit-plesk-nginx-und-varnish-cache/">Magento Hosting mit Plesk 11.5, Apache, Nginx und Varnish Cache</a> appeared first on <a href="https://www.lcube-webhosting.de/wp">LCube - Professional Hosting Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Varnish ist ein sehr beliebter Seitencache für Webseiten.</p>
<p>Der Geschwindigkeitsvorteil kann je nach verwendeten Backend ein vielfaches betragen da Webseiten nicht bei jedem Abruf berechnet sondern statisch ausgeliefert werden.</p>
<p>Gerade im Bereich von Magento Hosting und Shop Hosting wird er sehr häufig eingesetzt.</p>
<p>Ich möchte hier einmal zeigen, wie man den Cache in einer Plesk Umgebung installiert.</p>
<p>Er wird als Daemon installiert und zwischen Webserver und Benutzer gehängt. Seiten werden entweder aus dem Cache geladen oder vom Webserver (Backend Server) abgerufen.</p>
<p>Um den Varnish im Plesk einzubinden sind einige Schritte erforderlich.</p>
<p>1. Installation des Varnish Caches<br />
2. Erstellen einer custom Konfiguration im Plesk (CentOS: /usr/local/psa/admin/conf/templates/custom)</p>
<h2>Installation des Varnish Caches für das Magento Hosting</h2>
<p>Der Varnish Cache ist auf einem RH/CentOS sehr einfach installiert:</p><pre class="urvanov-syntax-highlighter-plain-tag">rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-3.0.el6.rpm
yum install varnish</pre><p>
Dadurch wird der Varnish in der Version 3 installiert.</p>
<p><em><strong>Vorsicht: Sofern andere Respoitory Varnish zur Verfügung stellen sollte mit yum priorities eine Reihenfolge festgelegt werden.</strong></em></p>
<p>/etc/varnish/default.vcl:</p><pre class="urvanov-syntax-highlighter-plain-tag">backend default {
 .host = &quot;127.0.0.1&quot;;
 .port = &quot;7080&quot;;
}</pre><p>
/etc/sysconfig/varnish:</p><pre class="urvanov-syntax-highlighter-plain-tag"># Configuration file for varnish
 #
 # /etc/init.d/varnish expects the variable $DAEMON_OPTS to be set from this
 # shell script fragment.
 #

 # Maximum number of open files (for ulimit -n)
 NFILES=131072

 # Locked shared memory (for ulimit -l)
 # Default log size is 82MB + header
 MEMLOCK=82000

 # Maximum size of corefile (for ulimit -c). Default in Fedora is 0
 # DAEMON_COREFILE_LIMIT=&quot;unlimited&quot;
 # Set this to 1 to make init script reload try to switch vcl without restart.
 # To make this work, you need to set the following variables
 # explicit: VARNISH_VCL_CONF, VARNISH_ADMIN_LISTEN_ADDRESS,
 # VARNISH_ADMIN_LISTEN_PORT, VARNISH_SECRET_FILE, or in short,
 # use Alternative 3, Advanced configuration, below
 RELOAD_VCL=1

 #
 # See varnishd(1) for more information.
 #
 # # Main configuration file. You probably want to change it :)
 VARNISH_VCL_CONF=/etc/varnish/default.vcl

 #
 # # Default address and port to bind to
 # # Blank address means all IPv4 and IPv6 interfaces, otherwise specify
 # # a host name, an IPv4 dotted quad, or an IPv6 address in brackets.
 #VARNISH_LISTEN_ADDRESS=127.0.0.1
 VARNISH_LISTEN_PORT=6081

 #
 # # Telnet admin interface listen address and port
 VARNISH_ADMIN_LISTEN_ADDRESS=127.0.0.1
 VARNISH_ADMIN_LISTEN_PORT=6082

 #
 # # Shared secret file for admin interface
 VARNISH_SECRET_FILE=/etc/varnish/secret

 #
 # # The minimum number of worker threads to start
 VARNISH_MIN_THREADS=100

 #
 # # The Maximum number of worker threads to start
 VARNISH_MAX_THREADS=2500

 #
 # # Idle timeout for worker threads
 VARNISH_THREAD_TIMEOUT=120

 #
 # # Cache file location
 VARNISH_STORAGE_FILE=/var/lib/varnish/varnish_storage.bin

 #
 # # Cache file size: in bytes, optionally using k / M / G / T suffix,
 # # or in percentage of available disk space using the % suffix.
 VARNISH_STORAGE_SIZE=10G

 #
 # # Backend storage specification
 #VARNISH_STORAGE=&quot;file,${VARNISH_STORAGE_FILE},${VARNISH_STORAGE_SIZE}&quot;
 VARNISH_STORAGE=&quot;malloc,2G&quot;

 #
 # # Default TTL used when the backend does not specify one
 VARNISH_TTL=600

 #
 # # DAEMON_OPTS is used by the init script.&nbsp; If you add or remove options, make
 # # sure you update this section, too.
 DAEMON_OPTS=&quot;-a ${VARNISH_LISTEN_ADDRESS}:${VARNISH_LISTEN_PORT} \
 -f ${VARNISH_VCL_CONF} \
 -T ${VARNISH_ADMIN_LISTEN_ADDRESS}:${VARNISH_ADMIN_LISTEN_PORT} \
 -t ${VARNISH_TTL} \
 -w ${VARNISH_MIN_THREADS},${VARNISH_MAX_THREADS},${VARNISH_THREAD_TIMEOUT} \
 -u varnish -g varnish \
 -S ${VARNISH_SECRET_FILE} \
 -s ${VARNISH_STORAGE} \
 -p session_linger=50 \
 -p cli_buffer=10000 \
 -p sess_workspace=262144&quot;</pre><p>
<h2>Erstellen einer custom Konfiguration für Plesk</h2>
<p>Damit der Webserver von Plesk die Daten vom Varnish abruft und nicht direkt vom Webserver ist eine Konfigurationserweiterung notwendig.</p>
<p>Plesk ist standardmäßig so konfiguriert, dass eingehende Verbindungen vom NGinx Reverseproxy entgegen genommen werden.</p>
<p>Nginx liefert lokale Dateien ggf. direkt aus und übergibt weiter Anfragen an den Apache Server, welcher i.d.R. auf Port 7080 horcht. Hier klinken wir uns ein und schieben dem System den Varnish Cache unter.</p>
<p>Im Ordner custom können eigene Konfigurationen abgelegt werden, die Plesk statt der eigenen verwendet.</p>
<p>Kopieren Sie die default/nginx.php aus dem default in den custom Ordner.</p>
<p>Bearbeiten Sie die Datei custom/nginx.php und fügen oben (Zeile 3) zwischen den beiden PHP Zeilen den upstream backend_varnish ein:</p><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php echo AUTOGENERATED_CONFIGS; ?&gt;

upstream backend_varnish {
 server 127.0.0.1:6081;
 server [lokale ip adresse]:7080 backup;
}

&lt;?php /** @var Template_VariableAccessor $VAR */ ?&gt;</pre><p>
[lokale ip adresse] ersetzen Sie bitte durch die Adresse, über die Ihre Webseite erreichbar ist.</p>
<p>Der Upstream Server dient nun als Deklaration, woher der NGinx seine Daten bekommen soll, sobald er als proxy_pass den Namen des Upstreams übergeben bekommen hat.</p>
<p>Sollte der Varnish Cache mal nicht Online sein, verwendet NGinx den Apache Server da dieser als Backup Verbindung hinterlegt ist.</p>
<p>Kopieren Sie die default/domain/service/proxy.php Datei in den custom/domain/service Ordner.</p>
<p>Bearbeiten Sie diese nun wie folgt (custom/domain/service/proxy.php):</p><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
/**
 * @var Template_VariableAccessor $VAR
 * @var array $OPT
 */
?&gt;
&lt;?php if ($OPT['ssl']) { ?&gt;
        proxy_pass https://&lt;?php echo $OPT['ipAddress']-&gt;proxyEscapedAddress . ':' . $OPT['backendPort'] ?&gt;;
&lt;?php } else {
        if (file_exists("/etc/varnish/".$VAR-&gt;domain-&gt;asciiName.".enable")) {
?&gt;
            proxy_pass http://backend_varnish;
&lt;?php
        } else {
?&gt;
        proxy_pass http://&lt;?php echo $OPT['ipAddress']-&gt;proxyEscapedAddress . ':' . $OPT['backendPort'] ?&gt;;
&lt;?php
        }
?&gt;
&lt;?php } ?&gt;
        proxy_set_header Host             $host;
        proxy_set_header X-Real-IP        $remote_addr;
        proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
&lt;?php if (!$VAR-&gt;domain-&gt;physicalHosting-&gt;proxySettings['nginxTransparentMode'] &amp;&amp; !$VAR-&gt;domain-&gt;physicalHosting-&gt;proxySettings['nginxServeStatic']): ?&gt;
        proxy_set_header X-Accel-Internal /internal-nginx-static-location;
&lt;?php endif ?&gt;
        access_log off;</pre><p>
An der file_exists Funktion läßt sich gut sehen, dass das Script erst prüft, ob eine Datei im /etc/varnish ordner liegt, die als Namen den Domainnamen gefolgt von .enable hat (z.B. lcube-webhosting.de.enable). Ist dies der Fall wird der Varnish aktiviert. Wenn nicht, werden die Dateien normal vom Webserver abgerufen. Auf diese Weise kann der Varnish durch setzen einer Datei aktiviert oder deaktiviert werden.</p>
<p>Nach dem setzen oder löschen der enable Datei muss</p><pre class="urvanov-syntax-highlighter-plain-tag">/usr/local/psa/admin/bin/httpdmng --reconfigure-all</pre><p>
ausgeführt werden.</p>
<p>Ggf. muss ein Addon installiert werden. Für Magento kommt z.B. Turpentine in Frage.</p>
<p>Nicht für jede Anwendung ist der Varnish Cache geeignet. Wenn viele Dynamische Daten abgerufen werden und die Aktualität der Daten von entscheidender Bedeutung ist (z.B. bei Warenkörbe sowie beim SVN Hosting oder Git Hosting) sollte man entsprechende URLs in die Ausnahmen eintragen bzw. auf Varnish verzichten.</p>
<p>The post <a href="https://www.lcube-webhosting.de/wp/magento-hosting-mit-plesk-nginx-und-varnish-cache/">Magento Hosting mit Plesk 11.5, Apache, Nginx und Varnish Cache</a> appeared first on <a href="https://www.lcube-webhosting.de/wp">LCube - Professional Hosting Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.lcube-webhosting.de/wp/magento-hosting-mit-plesk-nginx-und-varnish-cache/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
	</channel>
</rss>
