Thumbshots

Die Thumbshots von M-Software sind nun seit vielen Jahren sehr erfolgreich. Oft kopiert und selten erreicht haben wir uns gedacht, was kann man an den Thumbshots von M-software noch besser machen und haben einen neuen Thumbshots Service in’s Leben gerufen. Unter fadeout.de gibt es nun einen Thumbshots Service, der auf der gleichen Engine läuft, aber die generierten Thumbshots noch ein wenig nachbearbeitet. Es werden ein paar Effekte hinzugefügt, die dafür sorgen, dass der Thumbshot eine räumliche Tiefe bekommt. Hier ein Beispiel.

Die Thumbshots gibt es unterschiedlichen Größen und auch die fadeout.de Thumbshots könnendelay 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://m-software.de/uploads/thumb/html/Screenshot.png” width=150 height=100 border=1></div></div>

<a href=”http://m-software.de/thumbshots.html”><img src=’http://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.

Wenn nicht gleich alle Thumbshots korrekt angezeigt werden kann es daran liegen, dass die Thumbshots noch nicht im Cache sind. Nachdem man einmal mit der Maus über den Link gefahren ist, wird dann der URL in die Thumbshot Generator Queue geschrieben und vom nächsten freien Generator generiert. Dies kann je nach Belastung der Thumbshot Server einige Minuten bis zu wenigen Tagen dauern.

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://m-software.de/screenshot/Screenshot.png?url=http://google.de/&delay=1
In 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 1×1 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.

Beispiel:

http://m-software.de/screenshot/Screenshot.png?scale=10&url=http://packman.links2linux.de/& delay=3&commingsoonimg=http://m-software.de/uploads/commingsoon.png

In dem obigen Beispiel wird das Bild http://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 leider noch nicht 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 [email protected] 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 1×1 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:

In naher Zukunft wird meine Festplatte ihre Kapazitätsgrenze erreichen. Dann ist hier ein distributed Filesystem nötig. Dies ist dann ähnlich wie der Generator auf mehrere Server zu verteilen. So lassen sich unbegrenzte Speicherkapazitäten für den Thumbshots Cache nutzen.

Backlink Checker, der den Generator und bei Bedarf natürlich auch den Cache entlastet.

UserAgent des Browsers anpassen (z.B. Thumbshots Pro – M-Software.de)Weiterführende Infos:

Thumbshots Pro Architektur

Thumbshots Pro Powerpoint Präsentation

Web 2.0 Thumbshots mit 3D Effekt Demo

12. Sponsoren:
Es ist leider nicht von der Hand zu weisen, dass der Service auf meiner Seite Kosten verursacht. Da ich den Service kostenlos anbiete, kommt hier also auf der Seite der Einnahmen erst mal nicht viel rein. Daher versuche ich wenigstens einen Teil der Kosten über Sponsoren zu decken. Hier also die Liste der Sponsoren.

Webdesign Wiesbaden Online Marketing Wiesbaden

Vielen Dank an alle Sponsoren, die mir dabei helfen, dass der Thumbshots Dienst nicht ganz so viele Kosten verursacht :-) .

Michael Jentsch

Michael Jentsch arbeitet seit 2006 bei der Itellium Services GmbH als Entwickler und Software Architekt. Er ist spezialisiert auf Java basierte Web-Applikationen und E-Commerce. Neben dem Beruf interessiert er sich auch für Suchmaschinenoptimierung und ist engagiert in vielen Open Source Projekten im Web Umfeld. Sie erreichen ihn per E-Mail unter [email protected].

More Posts

Comments

  1. fananas says:

    Jetzt bin ich mit SEO beschaeftigt. Ich habe viele Artikeln ueber SEO gelesen und viele Backlinks gemacht. SEO ist sehr wichtig, nicht nur fuer die Anbieter sondern auch fuer die Benutzer des Internets. Waerend meiner Versuchung habe ich einen professionellen Anbieter von Freisteller, Retusche & Bildbearbeitung Freisteller, Retusche & Bildbearbeitung gefunden. http://www.profimasking.de

  2. Silke says:

    Einziges MINUS
    Aktualisierung der Vorschaubilder erfolgt viel zu selten. Bei mir derzeit auch nach 4 Monaten noch nicht…

  3. Ratgeber says:

    hallo,

    woran kann es liegen wenn thumbshot vom shop nicht angezeigt wird? dankeschön.lg.

    • admin says:

      Gelegentlich wird der Thumshots Dienst technisch blockiert. Z.B. über die IP Adresse oder ähnlich. Gelegentlich liegt es auch an einer zu langen Ladezeit der Webseite.

  4. Vladimir says:

    Hallo. Ich möchte Ihre Software für den Einsatz auf seinem Server zu kaufen. Kann ich dies tun? Ich möchte den Service zu organisieren, je nach Art fadeout.de.

  5. Jan says:

    Hi, würde deinen Service gerne bei mir verwenden – allerdings fehlen mir hier klare Informationen, wie und wo ein Backlink gesetzt werden muss, und wie die einzelnen scale-Parameter die Bildgröße beeinflussen. Oder muss ich woanders schauen? Danke!

  6. Andre Thum says:

    Schade das viele Seiten gar nicht vorhanden sind! Da sollten die Crawler noch einiges nachholen.

  7. Timm says:

    Hallo,
    auf seitenreport.de und bei RSS-World werden über dieses System Thumbshots von der Website angezeigt. Das Problem ist, das imm der Anmeldebildschirm für die Passworteingabe angezeigt wird.
    Hat das mit htaccess zu tun und wenn ja, wie kann ich es verhindern? Gibt es einen bot den ich von der htaccess ausschliessen kann?

    Eine andere Möglichkeit ist zu wissen, wann der Screenshot aktualisiert wird,denn dann könnte ich die htaccess kurzeitig umbenennen oder entfernen.
    Ein bissl blöd aber immerhin noch eine Möglichkeit.

    Werden dann, wenn der neue Screenshot erstellt wurde automatisch auch die Thumbnails auf den jeweiligen Seiten auch aktualisiert?

    Es ist schon örgerlich, wenn bei der Websitevorschau ein Fehler- bzw. Anmeldebildschirm angezeigt wird. Das würde mich schon abschrecken auf diese Seite zu gehen.

    Für eine schnelle Antwort wäre ich sehr dankbar, da diese beiden Seiten nur beispielhaft gennant wurden.

    LG
    Timm

  8. Buddy Lukas says:

    Die Thumbshots von Fadeout sind die besten die ich kenne nur leider dauert es mit der aktualisierung ewige zeiten bei mir jetzt schon zwei Monate. Ab und zu gibts dann mal einen vereinzelten Thumb, manchmal kommt es auch vor das bereits erstellte Thumbs wieder weg sind. habe schon mehrfach emails an Herrn Jentsch geschreiben nie eine Antwort erhalten was ich sehr schade finde.

    Buddy

  9. Für unsere Webkataloge nutzen wir auch Fadeout und ich muß sagen bzw. schliesse mich meinem Vorschreiber an Fadeout ist wirklich toll gemacht nur Schade das es in letzter Zeit immer unwarscheinlich lange dauert bis die Thumbs aktualisiert werden. Würde den Script am Liebsten kaufen um ihn für unsere Webkataloge zu nutzen. Vielleicht kann mir der Admin ja mal den Preis per email nennen.

  10. Andreas says:

    Wir nutzen auch seit knapp 3 Jahren die Thumbs für die Blog-Profile, leider verschwinden täglich mehr Images und es kommen nur noch leere Grafiken zurück. Antwort auf eine höfliche Anfrage zu dem Thema gibt es leider nicht. Ein Lizenzerwerb käme für uns auch in Frage, aber in Anbetracht der Tatsache, das es scheinbar keinen Support gibt bei Problemen ist das nicht besonders positiv für uns als Käufer.

  11. Thomas says:

    Hallo.
    Zuerst mal Kompliment und Danke für das prima Tool.
    Allerdings fehlen auch auf unserer Webseite unter Referenzen nach und nach immer mehr Thumbshots.
    Woran liegt das?

    Freundliche Grüße
    Th. Peter

  12. Hallo,

    vielen Dank für die Infos zu dem Tool, leider sehe oder lese ich hier von vielen Schwächen bei der Anwendung. Ich werde mir dies mal etwas genauer Ansehen und testen.

    Vielen Dank

  13. Mark says:

    sehr interessant

  14. MrUseNet says:

    Hey,
    ich werde mal das Tool bei Gelegenheit testen. Aber so vom Umfang der Funktionen finde ich es sehr vielversprechend.
    Gruß,
    Chris

  15. MarcK says:

    Warum kommt dieses Ding nach wie vor als Stealthbot, hält sich nicht an robots.txt und macht ungefragt Shots von meinen Webseiten, bloß weil z.B. irgendwelche SEO-Buden das gerne hätten, die wiederum meine daten zusammenstehlen?

    Ist DAS moderne SEO? Na dann… wieder ein Bot gesperrt.

  16. Simon says:

    Eine super Sache!

    Sieht echt super 3D aus.

    Kannte den Service bisher noch nicht. Könnte ihn aber vielleicht für meine nächste Homepage gut gebrauchen :)

    Grüße,
    Simon

  17. Harry says:

    Hi,

    echt tolles Tool. Ich wußte gar nicht, dass es sowas überhaupt gibt. Sowas in der Art suche ich schon länger. Habe mir eben mal die Demo dort angesehen und das ist echt ziemlich genau das was ich brauche.
    Schön, dass es solche Dienste gibt.
    Ich werde gleich mal bei einem meiner Blogs einbauen und mal testen wie gut das funktioniert.

    LG
    Harry

«
facebook this
"));