Alle Beiträge von schiko

Hardware-Upgrade und Serverausfall

WartungWir haben es leider “verschlafen”, aber gestern Mittag gab es für ca. 15 bis 30 Minuten einen kompletten Server-Ausfall auf allen Seiten, die auf unserem dedizierten Server gehostet sind.

Grund waren Hardware-Arbeiten, die zwar geplant waren, aber durch unseren Hoster viel früher als erwartet durchgeführt wurden.

Wir hoffen, dass der kurzfristige Ausfall Euch nicht allzu sehr gestört hat.

Was wurde gemacht?

Beim letzten Server-Upgrade im Februar 2013 sollten die MySQL-Datenbanken eigentlich auf ein SSD-RAID ausgelagert werden, um deutlich schnellere Zugriffszeiten bei den Datenbankabfragen zu erhalten. Irgendwie ist das damals aber untergegangen.

Da unser Hoster domainFACTORY (Partnerlink) unlängst von  Host Europe  ”geschluckt” wurde wollten wir dieses Upgrade noch schnell durchführen, bevor das Angebot evtl. irgendwann “wegrationalisiert” wird.

domainFACTORY LogoDie Umstellung hat sehr gut (und vor allem früher als geplant) funktioniert. An dieser Stelle mal wieder mal ein dickes Lob an domainFACTORY für den tollen Service. Hoffentlich bleibt das auch unter dem Schirm der Host Europe Gruppe so…

Der Spaß kostet zwar rund 30 Euro pro Monat, aber es scheint sich doch gerade bei apfelticker.de gelohnt zu haben. Und auch ein weiteres Projekt in der Pipeline wird von einer schnelleren Datenbank sehr profitieren. Wir investieren also schon in die Zukunft…

Falls Ihr uns bei der Refinanzierung unterstützen wollt wäre es schön, wenn Ihr gelegentlich mal bei unseren Werbepartnern einkauft… :D

Was meint Ihr, fühlt sich apfelticker.de schneller an?
Oder sind die 30 Euro monatlich “Perlen vor die Säue”?

Superman 3D

Bilder: © Depositphotos.com/AnatolyM

Performance-Boost für Apfelticker & Co. – Serverausfall heute Nacht ab 2 Uhr

*UPDATE* 
Heute Nacht ist es dann soweit. Ab ca. 2 Uhr werden Apfelticker & Co für einige Stunden nicht erreichbar sein.
*UPDATE ENDE*

Als apfelticker.de 2008 das Licht der Welt erblickte (mit rund 20 Blogs) wurde die Seite noch auf einem SharedServer gehostet.

Inzwischen sind wir bei weit über 200 Blogs angekommen und das ohnehin recht aufwändige System wurde immer leistungshungriger.

Im Januar 2011 sind wir deshalb auf einen eigenen dedizierten Server umgezogen.

Mit dem Relaunch im Juli 2012 haben wir bewusst auf eine Lösung gesetzt, die deutlich mehr die Datenbank belastet, dafür aber entsprechend schneller ist.

dF Server

Nun wird es Zeit, etwas Geld in die Hand zu nehmen und auch den Webserver zu optimieren. Deshalb ziehen u.a. apfelticker.de und macSNAP.de auf einen deutlich besseren Server um. Die Leistungsdaten des neuen Servers sollten sich positiv auf die Performance auswirken:

  • Prozessor: Intel Core i5 3,3 GHz statt bisher Core2 Duo 2,93 GHz
  • RAM: 16 GB statt bisher 4 GB
  • Netzanbindung mit 1.000 Mbit/s statt bisher 100 Mbit/s
  • Auslagerung der MySQL-Datenbanken auf ein ein SSD-RAID

Der Umzug soll am 04.02.2013 zwischen 2 und 4 Uhr morgens erfolgen. In dieser Zeit werden die Seiten nicht erreichbar sein und auch in den folgenden Stunden wird es wahrscheinlich weiter Einschränkungen geben, da sich auch die IP-Adresse des Servers ändert.

Insgesamt zahlen wir jetzt rund 60 Euro pro Monat mehr für den Server, mal abgesehen von den 200 Euro Einrichtungsgebühr. Hoffentlich lohnt sich das! Falls Ihr uns bei der Refinanzierung unterstützen wollt wäre es schön, wenn Ihr gelegentlich mal bei unseren Werbepartnern einkauft… :D

df-logo_120x60Zum Schluss wieder mal der Dank an domainFACTORY (Partnerlink).
Bei diesem klasse Service zahlt man gerne etwas mehr.

Performance-Probleme auf apfelticker.de (?) [Update]

*UPDATE*

Ich habe inzwischen einige Optimierungen eingebaut, von denen eine – zumindest bei vielen Nutzern – massive Verbesserungen zur Folge hatte. :D

Ich lade die jQuery- und jQueryUI-Frameworks nun nicht mehr von Google nach sondern vom eigenen Servern. Das scheint bei einigen Anwendern die Probleme behoben zu haben.

Gibt es immer noch Leute mit massiven Problemen?

Ansonsten erst mal vielen Dank für die viele Hilfe und Unterstützung!

*UPDATE ENDE*

Frage
Ich habe in den letzten Tagen einige Anfragen bekommen, warum denn apfelticker.de in den letzten 2 bis 3 Wochen etwas “stottert”.

Es ist von Ladeabbrüchen, langen Lade- und Reaktionszeiten, Problemen beim Scrollen die Rede.

Ich kann diese Probleme leider alle nicht nachvollziehen. Bei mir läuft die Seite einigermaßen flüssig – natürlich abhängig von der Datenmenge, die zum Teil ja auch mal recht groß sein kann und die Seite entsprechend langsam macht.

Ich habe m.E. in letzter Zeit keine Änderungen an der Webseite vorgenommen, die sich so extrem auswirken könnten. Auch der Server scheint in keiner Weise überlastet zu sein, zumindest sehen die Montioring-Diagramme alle gut aus.

Einfache Aussagen wie “alles ist langsam” reichen mir leider nicht aus, um dem Problem auf den Grund zu gehen.

Da es im Jahr 2010 schon mal ähnliche Probleme gab übernehme ich einfach mal den alten Beitrag und die alten Infos:

Ich brauche ich eure Mithilfe in Form möglichst genauer Fehlermeldungen:

  • Was passiert genau? Ich würde mich über einen Screenshot freuen.
  • Gibt es Ausgaben in der Fehlerkonsole?
  • Habt ihr mal den Browser-Cache geleert?

Oberhammer wäre ein Screencapture-Video beim Laden mit gleichzeitig eingeblendeter Fehlerkonsole (s.u.) und Aktivitätsanzeige.

Außerdem brauche ich möglichst genaue Angaben zu eurer Konfiguration:

  • Betriebssystem / Browser
  • Sind irgendwelche Plugins installiert?
  • Welche Netzwerkverbindung besteht (DSL-Geschwindigkeit, Proxies, etc.)?
  • Falls Ihr Probleme beim Aufruf mittels iPhone habt  würde mich die Generation und die Verbindungsart interessieren.
  • Mit welchen Apfelticker-Einstellungen versucht Ihr die Seite zu laden (Zeitraum, Bilder/Texte, Sortierung)?

Am wichtigsten sind mir Angaben dazu, was die Fehlerkonsole ausgibt. So kommt Ihr an diese Informationen:

  • Safari: Menü Einstellungen/Erweitert/’Menü “Enntwickler” in der Menüleiste anzeigen’ anklicken und anschließend Menü Entwickler/Fehlerkonsole.
  • Firefox: Menü/Extras Fehlerkonsole
  • mobile Safari (iPhone/iPod): Einstellungen/Safari/Entwickler/Debug-Konsole einschalten

Macht ggf. einfach einen Screenshot…

Ihr könnt gerne die Kommentare nutzen oder mir eine Mail an info [ät] apfelticker [dot] de schreiben.

Bitte denkt daran: Ein einfaches “Die Seite funktioniert nicht richtig!” hilft weder euch noch mir.

Ich hoffe, dass wir die Probleme gemeinsam in den Griff bekommen!

Ich habe in den letzten 2 Stunden übrigens schon an 3 ganz kleinen Performance-Schrauben gedreht. Vielleicht hat sich ja schon etwas verbessert?

Umfrage auf apfelticker.de – Gewinner des 25€ iTunes-Gutscheins

Im November lief auf apfelticker.de eine Umfrage bei der es einen 25€ iTunes-Gutschein zu gewinnen gab.

Zunächst einmal ein herzliches Dankeschön an alle Teilnehmer!

Nun aber zur Ermittlung des Gewinners.

Erst wollte ich 628 kleine Zettel schreiben aber dann hab’ ich es mir doch einfach gemacht und die Datenbank den Gewinner ziehen lassen:

Anhand der Email-Adresse würde ich schätzen, dass der Gewinner Thomas heißt. An der Umfrage teilgenommen hat er am 3. November.

Ich habe ihn angeschrieben. Sollte er sich bis zum 3. Dezember nicht melden werde ich einen anderen Gewinner auslosen.

Update: Thomas hat den Gutschein bekommen und ich habe alle Email-Adressen aus der DB gelöscht.

Systemlast apfelticker.de

Lange Nacht im Zeichen des Archivs

Im Rahmen des Relaunchs von apfelticker.de im Juli 2012 habe ich die Art der Speicherung der Beiträge im Archiv umgestellt und damit das alte Archiv über den Jordan geschmissen.

Eigentlich war das schade, denn manchmal sucht man gerade alte Artikel.

Deshalb habe ich gestern einen kleinen 200-Zeiler ;-) geschrieben und mir die Nacht um die Ohren gehauen um die Artikel aus dem alten Archiv in das neue zu integrieren.

Das hat den Server leider etwas belastet und die Seite deshalb etwas langsamer gemacht. Sorry dafür!

Aber es hat sich meines Erachtens gelohnt, denn nun ist das Archiv um knapp 120.000 Artikel reicher.

Ab jetzt sollte alles wieder normal laufen…

Umzug

Ich hatte ja bisher immer den apfelticker:BLOG auf apfelticker.wordpress.com, um dort über apfelticker.de zu informieren.

Da ich den Blog nicht auf meinem eigenen Server hosten wollte war wordpress.com bisher eine gute – weil kostenlose – Alternative.

Doch jetzt habe ich etwas besseres gefunden:

Bei Savando gibt es das Einsteiger-Paket inkl. 500MB Webspace, .de-Domain, PHP und 1 MySQL-Datenbank für sensationelle 5 Cent pro Monat (!).

Kein Lockangebot! Weitere Infos hier.

Ab sofort gibt es also alle Infos zu apfelticker.de, macSNAP.de und meinen anderen iProjekten hier auf apfelBlock.de.

Die alten Artikel habe ich mitgenommen…

apfelticker reloaded

Ich habe heute die neue Version von apfelticker.de freigegeben.

Bild

Neben (kleineren) Design- und (größeren) Performance-Verbesserungen gibt es ein paar Änderungen gegenüber dem bisherigen System.

Hier einige Infos in völlig sinnloser Reihenfolge:

Wer sich eine Subdomain anlegt wird beim späteren Aufruf der Seite sehen, dass diese in der Adressleiste verschwindet. Das ist gewollt. So können nämlich die Bilder direkt von den Servern der Blogger nachgeladen werden ohne Gefahr zu laufen, dass die Subdomain per Referrer an die entfernten Server übermittelt wird. In der alten Version habe ich die Bilder in den Cache auf meinen Server laden müssen.

Eingebettete Videos können jetzt durch einen Klick auf das entsprechende Bild meist direkt auf apfelticker.de gelesen werden.

Am besten nutzt man apfelticker V2 mit aktiviertem JavaScript und Cookies. Ich habe mir Mühe gegeben, dass das System auch ohne funktioniert, aber komfortabler ist es auf jeden Fall mit aktiviertem JavaScript und Cookies.
Ein Wechsel innerhalb einer Sitzung (z.B. JavaScript deaktivieren) macht aber mit Sicherheit Probleme. Einige Sachen (z.B. Subdomains & Favoriten) funktionieren nur mit JavaScript.

Es werden nicht mehr alle Einstellungen per Subdomain gespeichert. Manche Informationen werden in Cookies auf dem entsprechenden Endgerät lokal abgelegt. So kann man zum Beispiel auf dem iPhone generell nur die Überschriften anzeigen lassen, auf dem Desktop aber die kompletten Beiträge mit Bildern. Wer Cookies deaktiviert hat verliert nach der Browser-Situng einen Teil seiner Einstellungen. Sorry, aber man kann nicht alles ausschalten und sich dann über mangelnden Komfort beklagen.

Beim ersten Klick auf die Überschriften (falls nur diese angezeigt werden) wird nun der Artikel nachgeladen. Ein zweiter Klick führt dann direkt zum Original-Beitrag.

Eindeutig als Bilder erkennbare Linkziele werden nun direkt in einer “Lightbox” angezeigt. Wenn das passiert wird der Mauszeiger beim Überfahren (“hover”) zu Lupe – zumindest in “richtigen” Browsern.

Neu ist der “Favoriten-Stern“, mit dem Ihr z.B. besonders interessante Beiträge für späteres Lesen / Wiederfinden markieren könnt. Ich nutze das z.B. auf dem iPhone, wenn ich unterwegs nur eine interessante Überschrift lese und in dem Moment keine Lust oder Zeit auf den kompletten Beitrag habe.

Ich habe einige der bisherigen Feeds aus der Liste genommen – insbesondere veraltete.

Die iTunes-Charts kann man jetzt nicht mehr komplett ausblenden. Das hatte u.a. den Grund, dass ich mich im “Responsive Design” versucht habe und es so wesentlich leichter war. Außerdem hatte ich so mehr Gestaltungsmöglichkeiten.

Die bisherigen Subdomains wurden gelöscht.

Falls Euch noch Fehler auffallen wäre ich für eine kurze Mitteilung dankbar!

Oder Ihr hinterlasst einfach bei Lob, Kritik & Anregungen einen Kommentar…

apfelticker V2: Beta-Tester gesucht

Ich hatte es hier und hier bereits angedeutet: Ich arbeite an apfelticker V2.

Bild

Leider hat sich alles durch recht massive gesundheitliche Probleme in den letzten Monaten massiv verzögert, ich habe die Zeit meiner Rekonvaleszenz aber genutzt und bin jetzt auf der Zielgeraden.

Ich schätze, dass ich zu 95% fertig bin und suche nun Leute, die mich beim Testen der neuen Version unterstützen, bevor ich sie auf die Welt los lasse.

Ich suche insbesondere Nutzer mit einem neuen iPad (3) oder auch Android-Geräten und “Power-User”. Aber auch “normale” Anwender sind herzlich willkommen!

Einzige Bedingung: Ihr solltet Euch nach oder während dem Testen mal ein paar Minuten Zeit nehmen, um mir Probleme, Wünsche und Eure Meinung möglichst genau zu schildern.

Ich würde mich riesig freuen, wenn Ihr mir bei Interesse eine Mail an info [ät] apfelticker [.] de schickt!

Ich werde allen Testern dann in den nächsten Tagen eine URL mitteilen, unter der die neue Version im Moment gehostet ist.

Vielen Dank!

apfelticker.de auf dem iPad unter iOS5

Seit dem Launch von iOS5 (und zum Teil schon davor) gibt es einige Probleme mit apfelticker.de auf dem iPad, sofern dieses unter iOS5 läuft.

Es kam recht häufig zu Abstürzen, nachdem die Seite geladen wurde.

Es ist mir etwas schwer gefallen, den Fehler zu analysieren, da man auf dem iPad nicht allzu viele Debug-Möglichkeiten hat.

Auffällig war, dass die Abstürze meistens erst abends auftraten, was dafür spricht, dass Safari unter iOS5 einfach nicht mit der Datenmenge der Seite klarkommt.

Ich wusste mir auf die Schnelle nicht anders zu helfen, als die Darstellung auf die Überschriften zu reduzieren.

Lieber wollte ich weniger Informationen liefern als gar keine. ;-)

Wer unbedingt die kompletten Beiträge auf dem iPad sehen möchte kann aber folgenden Trick versuchen:

Hängt ein ?view=iphone an die URL an, so dass Ihr z.B. folgende URL aufruft:

http://apfelticker.de/?view=iphone 
oder
http://<Subdomain>.apfelticker.de/?view=iphone

Damit ruft Ihr die iPhone-optimierte Version von apfelticker.de auf, bei der dann allerdings auch keine Bilder dargestellt werden.

Ich kann allerdings keine Garantie geben, dass es ohne Abstürze funktioniert, da auch hier die Datenmenge ziemlich groß werden kann.

Ausblick

Kurzfristig…

… bleibt mir und uns nur zu hoffen, dass Apple ein Update veröffentlicht, dass die Probleme beseitigt.

Mittelfristig…

… kann ich aus Zeitgründen leider nur kleine Optimierungen vornehmen. Für Vorschläge wäre ich dankbar.

Langfristig…

… hatte ich sowieso vor, den kompletten Unterbau von apfelticker.de neu zu programmieren, da die Seite inzwischen aus allen Nähten platzt.

Eigentlich wollte ich zumindest schon angefangen haben, aber auf Grund einiger anderer Verpflichtungen und Projekte bin ich bisher leider nicht dazu gekommen.

Jetzt habe ich aber einen Grund mehr, das Projekt apfelticker 2.0 anzugehen! :D

Performance-Probleme auf apfelticker.de

Sorry wegen der Probleme, die es seit gestern Abend auf apfelticker.de gab.

Es gab gestern massive Performance-Probleme auf meinem Server:

Zur Erklärung: Bei voller Auslastung des Servers beträgt der Systemlast-Index “1″. Das Maximum lag bei 4,81!

In den Zeiten der Einbrüche der Systemlast hatte ich den Wartungsmodus eingeschaltet.

Ich habe jetzt in aller Eile eine Cache-Verwaltung eingebaut, die die (meisten) Aufrufe auf die Hauptdomain apfelticker.de bedient.

Ich hoffe, dass das erst mal hilft und entschuldige mich nochmals für die Ausfälle.