<?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>Projekte &#8211; matthias.guru</title>
	<atom:link href="https://matthias.guru/category/projekte/feed/" rel="self" type="application/rss+xml" />
	<link>https://matthias.guru</link>
	<description>Tipps und Tricks rund um Serveradministration, Werbeeinnahmen und allem was mit meiner IT Selbstständigkeit zu tun hat</description>
	<lastBuildDate>Tue, 01 Aug 2017 07:31:54 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.3</generator>
	<item>
		<title>Cloudflare Argo sinnvoll?</title>
		<link>https://matthias.guru/2017/08/01/cloudflare-argo-sinnvoll/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cloudflare-argo-sinnvoll</link>
					<comments>https://matthias.guru/2017/08/01/cloudflare-argo-sinnvoll/#respond</comments>
		
		<dc:creator><![CDATA[Matthias]]></dc:creator>
		<pubDate>Tue, 01 Aug 2017 07:31:54 +0000</pubDate>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Technisches]]></category>
		<guid isPermaLink="false">https://selbststaendig.blog/?p=81</guid>

					<description><![CDATA[Seit Anfang des Jahres bietet Cloudflare einen neuen Service an: Argo. Da ich immer sehr daran interessiert bin die Ladezeiten meiner Webseiten zu optimieren, habe ich Argo für eine meiner Webseiten die ca. 400GB Traffic <a class="mh-excerpt-more" href="https://matthias.guru/2017/08/01/cloudflare-argo-sinnvoll/" title="Cloudflare Argo sinnvoll?">[...]</a>]]></description>
										<content:encoded><![CDATA[<p>Seit Anfang des Jahres bietet Cloudflare einen neuen Service an: Argo. Da ich immer sehr daran interessiert bin die Ladezeiten meiner Webseiten zu optimieren, habe ich Argo für eine meiner Webseiten die ca. 400GB Traffic pro Monat hat aktiviert. Nun nach 3 Monaten weiß ich das Argo für meine Webseiten nicht das Richtige ist, kann mir aber sehr gut vorstellen unter welchen Umständen Argo tatsächlich eine Verbesserung der Ladezeiten erreichen könnte.</p>
<p><img loading="lazy" class="alignnone size-full wp-image-82" src="https://selbststaendig.blog/wp-content/uploads/2017/08/bandwith.png" alt="" width="971" height="144" /></p>
<h2>Was ist Argo eigentlich?</h2>
<p>Argo ist eine Technologie mit der Cloudflare verspricht dass ein Request immer über die schnellstmögliche Route durch das Internet geführt wird. Bei Argo ist es sogar so, dass Cloudflare hierfür die eigene Infrastruktur nutzt und darüber den Traffic routet. Dazu kommt dass der geroutete Traffic immer verschlüsselt ist.</p>
<p>Wenn ein Besucher meine Webseite ansurft, gehen die Datenpakete zwischen dem Besucher und meinem Server über zahlreiche Knotenpunkte des Internets, bis sie schlussendlich beim Besucher ankommen. Nun kann es vorkommen dass einer dieser Knotenpunkte sehr langsam ist. Cloudflare merkt das und routet die Anfrage über schnellere Knotenpunkte.</p>
<h2>Soviel zur Theorie, wie ist es aber in der Praxis?</h2>
<p>Das klingt erstmal sinnvoll und auch gut. Ist es auch. Jedoch habe ich festgestellt das es kaum vorkommt das meine Besucher über langsame Knotenpunkte zu meiner Webseite kommen.</p>
<p>Das kann man ganz leicht feststellen wenn man sich die Ladezeit der Webseite über einen längeren Zeitraum ansieht:</p>
<figure id="attachment_84" aria-describedby="caption-attachment-84" style="width: 716px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-84" src="https://selbststaendig.blog/wp-content/uploads/2017/08/time.png" alt="" width="716" height="159" /><figcaption id="caption-attachment-84" class="wp-caption-text">Seit Mai setze ich Argo ein. EIne Veränderung der Ladezeiten war kaum feststellbar.</figcaption></figure>
<h2>Die Kosten</h2>
<p>Argo ist auch nicht ganz preiswert. Erstmal kostet Argo 5 Dollar pro Monat für jede Webseite die man damit optimieren will. Darüber hinaus fallen 10 Cent für jeden Gigabyte Traffic an. So war ich in meinen Tests bei ca. 50 Dollar pro Monat für einen Service der wenn überhaupt kaum eine Verbesserung brachte. Dies war dann auch der Grund warum ich Argo wieder storniert habe.</p>
<h2>Wann ist Argo nun aber sinnvoll?</h2>
<p>Dennoch glaube ich das Argo durchaus seinen Preis wert sein kann. Jedoch ist das meiner Meinung nach nur der Fall wenn man eine Webseite hat die International besucht wird. Ich kann mir sehr gut vorstellen dass auf einer längeren Route Argo seine Vorteile ausspielt. Zum Beispiel wenn ich Besucher aus Südamerika habe, die auf meine Server hier in Europa zugreifen wollen.</p>
<p>Da meine Webseiten jedoch nur den europäischen Raum ansprechen, habe ich den Eindruck dass hier alle Internetknoten in aller Regel schnell genug sind um mit Argo mithalten zu können.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matthias.guru/2017/08/01/cloudflare-argo-sinnvoll/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ein Forum richtig SEO optimieren</title>
		<link>https://matthias.guru/2017/04/20/ein-forum-richtig-seo-optimieren/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ein-forum-richtig-seo-optimieren</link>
					<comments>https://matthias.guru/2017/04/20/ein-forum-richtig-seo-optimieren/#respond</comments>
		
		<dc:creator><![CDATA[Matthias]]></dc:creator>
		<pubDate>Thu, 20 Apr 2017 07:04:47 +0000</pubDate>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Suchmaschinenoptimierung]]></category>
		<guid isPermaLink="false">https://selbststaendig.blog/?p=59</guid>

					<description><![CDATA[Es ist erschreckend wie wenige Forenbetreiber Wert darauf legen ihr Forum zu SEO optimieren. Ich konnte über Nacht mit einem einzigen Satz die Position meines Forums vom Suchergebnisplatz 5 auf 3 verbessern! Inzwischen ärgere ich <a class="mh-excerpt-more" href="https://matthias.guru/2017/04/20/ein-forum-richtig-seo-optimieren/" title="Ein Forum richtig SEO optimieren">[...]</a>]]></description>
										<content:encoded><![CDATA[<p>Es ist erschreckend wie wenige Forenbetreiber Wert darauf legen ihr Forum zu SEO optimieren. Ich konnte über Nacht mit einem einzigen Satz die Position <a href="https://minecraft-server.eu/forum">meines Forums</a> vom Suchergebnisplatz 5 auf 3 verbessern! Inzwischen ärgere ich mich das ich das nicht schon früher getan habe &#8211; aber ich lerne auch noch. Darüber hinaus habe ich noch meine robots.txt angepasst. Laut den Google Webmastertools hatte meine alte Sitemap 180.000 Einträge (!!!), davon wurde jedoch nur ein Drittel indexiert. Das wollte ich optimieren. Im folgenden könnt ihr lesen wie ich genau vorging.</p>
<h2>SEO optimieren für Foren ist ein leichtes</h2>
<p>Man möchte meinen ein Forum SEO zu optimieren ist nicht einfach. Immerhin setzt man eine fertige Software ein, die man nur bedingt verändern kann. Ich betreibe all meine Foren inzwischen nur noch mit XenForo, aber im Grunde gibt es sich nicht viel welche Software man einsetzt. Ich konnte feststellen das jede Forensoftware grundsätzliche SEO Aspekte berücksichtigt. So verwendet jede Forensoftware sprechende Link URLs und die meisten generieren auch ansprechende Metabeschreibungen. Um sich nun aber von den anderen abzusetzen sind noch einige wenige manuelle Schritte nötig.</p>
<h2>Der Einleitungstext</h2>
<p>In kaum einem Forum finde ich einen Einleitungstext. Darunter verstehe ich eine kleine Willkommensnachricht die für Gäste direkt unter dem Header angezeigt wird. Solch eine Nachricht erfüllt gleich mehrere Anforderungen:</p>
<ul>
<li>Ein potentieller neuer Benutzer fühlt sich willkommen</li>
<li>Suchmaschinen lesen den Text ebenfalls, darum bietet es sich an hier mit Keywords zu arbeiten.</li>
<li>Registrierte Benutzer werden durch den Text nicht gestört</li>
</ul>
<p>So habe ich für mein <a href="https://minecraft-server.eu/forum">Minecraft Forum</a> (der Link ist übrigens wieder ein Keyword) folgende Nachricht eingebaut die nur Gästen angezeigt wird:</p>
<blockquote><p>Es freut uns dass du in unser <strong>Minecraft Forum</strong> gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem <strong>Minecraft Forum</strong> kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres <strong>Minecraft Forums</strong> auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem <strong>Minecraft Forum</strong>!</p></blockquote>
<p>Man sieht recht schnell welches Keyword ich platzieren wollte. Wie weiter oben schon erwähnt konnte ich mit diesem kleinen Text mein Forum von der Suchmaschinenposition 5 auf 3 heben. Spannend war auch zu sehen wie Google die Änderung annahm. Bereits nach wenigen Stunden zeigte Google den Text unter dem Suchergebnis (bis dahin noch Platz 5) an. Am nächsten Tag wanderte mein Forum dann auf Platz 3. Das ist doch ein sehr erfreuliches Ergebnis. Ich kann nur jedem raten es mir gleich zu tun.</p>
<h2>robots.txt</h2>
<p>Weil ich schon dabei war habe ich gleich noch meine robots.txt angepasst. Laut den Google Webmastertools hat meine Sitemap 180.000 Unterseiten gelistet. Google indexiert aber nur 50.000 davon. Nach einer kurzen Prüfung war schnell klar das 130.000 Unterseiten ausschließlich Benutzerprofile sind. Diese sind jedoch kein guter Content, daher habe ich meine Sitemap überarbeitet und alle Benutzerprofile entfernt. Nun listet die Sitemap nur noch 50.000 Einträge. Über die Google Webmastertools habe ich die neue Sitemap eingereicht und innerhalb kürzester Zeit waren 30.000 Unterseiten indexiert. Das sind zwar erstmal weniger Seiten als vorher, jedoch kann ich nun sicher sein das alle indexierten Unterseiten starken Content aufweisen, was sich langfristig positiv auswirken wird. Auch gehe ich davon aus das Google mit der Zeit die restlichen Unterseiten auch noch in den Index aufnehmen wird.</p>
<h2>Fazit</h2>
<p>Ich konnte die Erfahrung machen das es sich besonders lohnt Foren zu SEO optimieren, da hier die Mitbewerber ihr SEO Potential verschenken. Man sollte sich die paar Minuten Zeit nehmen um das eigene Forum zu optimieren, man wird sowohl kurz- als auch langfristig davon profitieren.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matthias.guru/2017/04/20/ein-forum-richtig-seo-optimieren/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Openwebif (Vu+ VTI, Enigma2, etc) Alexa Skill</title>
		<link>https://matthias.guru/2017/04/09/openwebif-vu-vti-enigma2-etc-alexa-skill/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=openwebif-vu-vti-enigma2-etc-alexa-skill</link>
					<comments>https://matthias.guru/2017/04/09/openwebif-vu-vti-enigma2-etc-alexa-skill/#comments</comments>
		
		<dc:creator><![CDATA[Matthias]]></dc:creator>
		<pubDate>Sat, 08 Apr 2017 23:22:53 +0000</pubDate>
				<category><![CDATA[Projekte]]></category>
		<guid isPermaLink="false">https://selbststaendig.blog/?p=43</guid>

					<description><![CDATA[Aus Mangel an Alternativen habe ich begonnen einen eigenen Alexa Skill zu schreiben der es erlaubt den Fernseher, genauer gesagt den Receiver fernzusteuern. Dazu benötigt man einen Linux Receiver mit Openwebif, da Openwebif eine API <a class="mh-excerpt-more" href="https://matthias.guru/2017/04/09/openwebif-vu-vti-enigma2-etc-alexa-skill/" title="Openwebif (Vu+ VTI, Enigma2, etc) Alexa Skill">[...]</a>]]></description>
										<content:encoded><![CDATA[<p>Aus Mangel an Alternativen habe ich begonnen einen eigenen Alexa Skill zu schreiben der es erlaubt den Fernseher, genauer gesagt den Receiver fernzusteuern. Dazu benötigt man einen Linux Receiver mit Openwebif, da Openwebif eine API bereitstellt die ich nutze. In meinem Fall kommt ein Vu+ Solo2 Receiver mit VTI Image zum Einsatz. Durch den Skill kann man den Fernseher ein- und ausschalten sowie lautlos. Natürlich plane ich weitere Funktionen, jedoch möchte ich den Skill schon in dieser frühen Phase an interessierte Tester weitergeben um von Anfang an eine gute Qualität zu erreichen.</p>
<h2>Warum einen neuen Skill?</h2>
<p>Es gibt doch schon die Möglichkeit Openwebif per habridge und ähnlichem <a href="https://hilfreiche-server.tips/fernsehertv-vu-steuern-mit-alexa/">zu steuern</a>. Warum also einen extra Skill? Jeder der bereits versucht hat die habridge mit den entsprechenden Funktionen einzustellen weiß was es für ein enormer Aufwand ist. Dieser Skill macht diese Konfiguration überflüssig. Auch wird <a href="https://raspberry-pi.ninja/2016/12/30/fernsehertv-vu-steuern-mit-alexa/">kein Raspberry Pi</a> oder ähnliches benötigt.</p>
<h2>Nur wenige Zeilen für eigenen Skill</h2>
<p>Den Skill habe ich in Javascript geschrieben und lasse ihn von Amazon in der Lambda Umgebung hosten. Der Skill besteht dank Amazon Alexa SDK aus nur wenigen Zeilen Code. Ein Großteil der Implementierung habe ich in Form einer Webseite in PHP geschrieben. Dort kann man sich per Amazon OAuth2 anmelden und muss dann seine Verbindungsdaten zum Linux Receiver hinterlegen.</p>
<p>Nutzt man nun den Skill weiß Alexa dank des OAuth2 welcher Benutzer angemeldet ist und gibt diese Information zusammen mit der gewünschten Aktion an die Webseite weiter. Die Webseite liest den Benutzer aus, suchst die Verbindungsdaten zu dessen Linux Receiver aus der Datenbank und schickt dann einen entsprechenden Befehl an die Openwebif Schnittstelle.</p>
<p>Eigentlich ein sehr überschaubarer Aufwand. Etwas herausfordernd ist das ganze jedoch schon da man nur begrenzte Debugging Möglichkeiten hat. Auch macht die Webseite etwas mehr als einfach nur die Schnittstelle aufzurufen. Zum einen prüft die Seite das sie wirklich nur vom Skill aus ausgerufen wurde, zum anderen muss die Webseite im engen Zusammenspiel mit Amazon (OAuth2) dafür sorgen das immer ein aktueller Benutzer angemeldet ist &#8211; davon bekommt der Anwender nichts mit (außer es tritt ein Fehler auf ;))</p>
<h2>Es wird Zeit zum testen</h2>
<p>Ich setze den Skill nun schon einige Tage ein.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matthias.guru/2017/04/09/openwebif-vu-vti-enigma2-etc-alexa-skill/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
