Thumbshots
M-Software Live Thumbshots
Hinweis: Ich mache mal wieder bei einem SEO Contest mit. Die Seite
Revierphone
ist meine Seite zum SEO Contest. Wer mich unterstützen möchte, kann die Seite http://m-software.de/revierphone/
mit dem Linktext Revierphone verlinken.
Vielen Dank im Voraus

Die Thumbshots gibt es unterschiedlichen Größen und auch die fadeout.de Thumbshots können kostenlos auf jeder Webseite verwendet werden. Natürlich bleibt der Thumbshots Service von M-Software davon unberührt. Wir werden auch in Zukunft die Thumbshots in gewohnter Qualtität und mit der guten Performance unter dem bekannten URL des M-Software Servers anbieten.
Neue Features in Version 1.1
Thumbshots Pro V1.1 hat 2 neue Features bekommen, die es dem Webmaster möglich machen die Thumbshots noch besser in die eigene Webseite zu integrieren. Zusätzlich gibt es nun ein neues Plugin, mit dem es möglich ist, die Thumbshots nur als kleines "BubbleTooltip" Fenster anzuzeigen. Dazu muss einfach nur die Datei BubbleTooltips.js in das Hauptverzeichnis der Webseite kopiert werden und der folgende HTML Code an einer beliebigen Stelle auf der HTML Seite eingefügt werden. Eine gute Möglichkeit diesen Code einzufügen ohne das Webdesign zu stören ist z.B. in Footer. Die beste Position auf der Bebseite ist abhängig vom Webdesign und jeder Webmaster sollte die Position für sich selber finden. Wichtig ist, dass der HTML Code nicht verändert wird.
<script type="text/javascript" src="/BubbleTooltips.js"></script><span style="position:absolute;" id="btc">
</span><div class="tipLibrary" style="display:none"><div id="thumbshot">
<img id="Screenshot" src="http://www.m-software.de/uploads/thumb/html/Screenshot.png" width=150 height=100 border=1></div></div>
<a href="http://www.m-software.de/thumbshots.html"><img src='http://www.m-software.de/uploads/thumshots-icon.gif' alt='thumbshots by M-Software' border=0></a>
Nach dem Einfügen des obigen HTML Codes werden alle externen Links mit einem Thumbshot versehen, wenn man mit der Maus darüber fährt. Bei dem überfahren eines Links zu Yahoo.de würde dann folgender Thumbshot-Tooltip erscheinen.
1. Es ist nun möglich ein delay Parameter zu übergeben, mit dem man die Wartezeit des Browsers steuern kann. Das Problem mit dem Generator ist, dass es bei einer starken Last die Thumbshots nicht in Echtzeit generieren kann. Nun kann man mit dem HTTP-GET Parameter die maximale "Wartezeit des Browsers auf einen Thumbshot" einstellen.
Beispiel:
http://www.m-software.de/screenshot/Screenshot.png?url=http%3A%2F%2Fgoogle.de%2F&delay=1In dem Beispiel wird ein Thumbshot für www.google.de generiert. Wenn dieser Thumbshot noch nicht im Cache ist und der Generator mehr als eine Sekunde benötigt um einen Thumbshot zu generieren, wird ein leeres Bild von 1 mal 1 Pixel angezeigt. Der Parameter delay kann Werte von 1 bis 10 annehmen. Wenn kein delay angegeben wird, wird der Default-Wert von 10 angenommen.
2. Statt einem leeren Bild von 1x1 Pixel kann man nun auch ein beliebiges anderes Bild verwenden, für den Fall, dass der Generator noch kein Thumbshot für den URL generieren konnte. Das zu verwendende Bild wird mit dem HTTP-GET Parameter "commingsoonimg" angegeben.
Sponsoren und Freunde:
Whirlpools outdoor & indoor
Pdf erstellen mit Java
Heimeier Danfoss Oventrop Hansgrohe Buderus Honeywell Flamco Viega Dornbracht Shop
Fotogeschenke
Ben abonnementen (NL)
Beispiel:
http://www.m-software.de/screenshot/Screenshot.png ?scale=10&url=http%3A%2F%2Fpackman.links2linux.de%2F& delay=3 &commingsoonimg=http%3A%2F%2Fwww.m-software.de%2Fuploads%2Fcommingsoon.pngIn dem obigen Beispiel wird das Bild http://www.m-software.de/uploads/commingsoon.png angezeigt, wenn noch kein Thumbshot innerhalb der Wartezeit ("delay") generiert werden konnte.
Die Neue Software Thumbshots Pro V1.0 ist nun fertig und seit dem 13.12.2006 21:34 erfolgreich im Einsatz. Es haben sich ein paar Änderungen seit der letzten Version ergeben. Die Grundfunktionalität wird aber beibehalten. Die Hauptmerkmale der neuen Software sind ein wesentlich stabileres System und deutlich verbesserte Performance und Qualität der generierten Bilder. Alle Änderungen hier noch mal im Detail.
1. Der Generator kann nun mehrere Thumbshots gleichzeitig erzeugen. Im Moment laufen 2 Prozesse auf dem Server. Es ist möglich hier bis zu 4 Prozesse auf dem Server zu starten. Eine entsprechende Aufstockung der Prozesse kann im laufenden Betrieb erfolgen.
2. Es können beliebig viele Server als Generator verwendet werden. So können z.B. mit 3 Servern und je 3 Prozessen insgesamt 9 Thumbshots gleichzeitig erstellt werden. Dies ist nötig, um die Last auf unterschiedliche Maschinen zu verteilen und um die Thumbshots auch unter Lastspitzen in Echtzeit generieren zu können.
3. Die Thumbshot Queue ist nun vollkommen unabhängig vom Client Browser. Daher werden ALLE Thumbshots generiert, die angefordert wurden, wenn die Seite innerhalb der geforderten Maximalwartezeit geladen werden kann. Der Generator Prozess läuft auch dann weiter, wenn der Client Browser die Verbindung zum Server verloren hat. Die Maximalwartezeit für den Generator ist momentan 7 Sekunden. Dadurch ergeben sich bei einer vollen Queue eine sehr lange Wartezeit. Im Test hat sich gezeigt, dass in den Kernzeiten fast jede Sekunde ein neuer (nicht im Cache befindlicher) Thumbshot abgerufen wird. Dadurch steigt die Wartezeit kontinuierlich an. Außerhalb der Kernzeiten beruhigt sich der Zustand wieder und die Wartezeiten reduzieren sich auf wenige Minuten und Sekunden.
4. Es gibt nun eine Blacklist. Wenn das Generieren eines Thumbshot eine definierte Anzahl von Versuchen nicht gelingt, wird er in der Blacklist eingetragen. Diese Blacklist wird von mir regelmäßig geprüft und Thumbshots evtl. wieder freigegeben. Wenn z.B. ein URL 4 mal nicht innerhalb der geforderten Maximalwartezeit nicht geladen werden kann, wird er in die Backlist eingetragen.
5. Eine Statistik und Historie über die Größe der Queue und eine Abfrage der Blacklist sind nun unter TODO möglich.
6. Manuelles Überschreiben der Thumbshots per Formular. Hierbei wird der Cache gelöscht und der Thumbshot neu generiert. Für diesen manuellen Auftrag wird eine eigene Queue verwendet, die nicht von den anderen Generatoren verwendet wird.
7. Die Qualität der Thumbshots wurde nochmals deutlich erhöht. Sowohl die Bildqualität als auch die Anzahl der funktionierenden Thumbshots ist wesentlich gestiegen. Der Preis dafür ist die lange Wartezeit bei der Überlastung des Servers, der dann die Queue sequenziell abarbeiten muss.
8. Backlinks werden in Zukunft regelmäßig geprüft. Bei fehlenden Backlinks hallte ich mir die Möglichkeit offen, eine Seite zu sperren. Sorry, aber diejenigen, die den Link setzen sollten dann auch Zugriff auf einen schnellen und qualitativ hochwertigen Service haben. Weiterhin habe ich auch laufende Kosten, da ist ein Link auf den Seiten auf denen der Thumbshot angezeigt wird meiner Meinung nach nicht zu viel verlangt.
9. Lizenzen der Software können MOMENTAN NOCH bei mir bestellt werden. Auf Grund der Komplexität der Software ist eine Lizenz nur incl. Installation zu erwerben. Als Mindestvoraussetzung ist ein ROOT-Server mit min. 1GB RAM, einem schnellen 3GHz Prozessor und sehr viel Plattenplatz zu berücksichtigen. Für 1.000.000 Thumbshots benötigt man ca. 200 GB Plattenplatz und 1-2 Monate zum aktualisieren aller Thumbshots. Preise können unter Michael@dyenm.com erfragt werden.
10. Sonstiges: - Das Graue Bild gibt es nicht mehr. Im Falle eines nicht lieferbaren Thumbshots bedingt durch ein Timeout oder bedingt durch die Blacklist wird ein 1x1 Pixel großes transparentes PNG übertragen. - Ausfälle sind für die Zukunft nicht zu erwarten. Da die Komponente die bei der alten Thumbshots Software gelegentlich bei Überlastung die Arbeit eingestellt hat komplett entfällt. - Die Prozesse mit denen in der Nacht die alten oder defekten Thumbshots aufgeräumt werden sind nicht mehr Teil der Thumbshots Software. Der neue Cache hat eine Prüfroutine, die darauf achtet, dass zu alte oder fehlerhafte Thumbshots neu generiert werden. Sollte die Generierung des Thumbshots in ein Timeout laufen, wird hier trotzdem der veraltete Thumbshot verwendet. Das erhöht die Qualität der Thumbshots in Summe noch einmal und entlastet den Generator bei Lastspitzen. - Der modulare Aufbau der Thumbshots Pro Software ermöglicht eine leichtere Analyse bei Problemen und bietet ideale Voraussetzungen den Service um zusätzliche Features zu ergänzen.
11. Zukunftsmusik:
Weiterführende Infos:
Hat Ihnen dieser Beitrag geholfen? Dann speichern Sie Ihne doch bei diesen Diensten:
Wenn Ihnen diese Informationen zu "Thumbshots" gefallen haben, Sie Anregungen oder Kritik haben, dann schreiben Sie mir doch einfach eine E-Mail an M.Jentsch@web.de.




