Zum Inhalt springen

DroidWiki:Neuigkeiten/DroidWiki, HHVM und mehr: Unterschied zwischen den Versionen

K
"Herumstöbern" zweimal groß
(Die Seite wurde neu angelegt: „<noinclude>{{DISPLAYTITLE:30.05.2015: DroidWiki, HHVM und mehr}}</noinclude> Wer neben der DroidWiki auch die Neuheiten in der wikipedia:de:Wikipedia|Wikiped…“)
 
K ("Herumstöbern" zweimal groß)
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 2: Zeile 2:
Wer neben der DroidWiki auch die Neuheiten in der [[wikipedia:de:Wikipedia|Wikipedia]], welche von der Wikimedia Foundation betrieben wird, verfolgt, wird bereits zum Ende des letzten Jahres mitbekommen haben, zumindest wenn auch die technische Seite interessiert, dass zur Auslieferung der Seiten nun [[wikipedia:de:HHVM|HHVM]], eine alternative PHP-Implementierung, genutzt wird.<ref>{{Cite web|url = http://hhvm.com/blog/7205/wikipedia-on-hhvm|title = Wikipedia on HHVM &laquo;  HHVM|accessdate = 2015-05-30}}</ref><ref>{{Cite web|url = http://blog.wikimedia.org/2014/12/29/how-we-made-editing-wikipedia-twice-as-fast/|title = How we made editing Wikipedia twice as fast &laquo;  Wikimedia blo|accessdate = 2015-05-30}}</ref> Die Vorteile des Wechsels merken vor allem die Nutzer der Wikipedia durch eine schnellere Beantwortung ihrer Anfragen. Auch wenn die DroidWiki ein vergleichsweise sehr kleines Projekt ist, haben auch wir uns Gedanken gemacht, wie wir von dieser Entwicklung profitieren können. Das Ergebnis darf ich heute auf dieser Seite etwas präziser darlegen.
Wer neben der DroidWiki auch die Neuheiten in der [[wikipedia:de:Wikipedia|Wikipedia]], welche von der Wikimedia Foundation betrieben wird, verfolgt, wird bereits zum Ende des letzten Jahres mitbekommen haben, zumindest wenn auch die technische Seite interessiert, dass zur Auslieferung der Seiten nun [[wikipedia:de:HHVM|HHVM]], eine alternative PHP-Implementierung, genutzt wird.<ref>{{Cite web|url = http://hhvm.com/blog/7205/wikipedia-on-hhvm|title = Wikipedia on HHVM &laquo;  HHVM|accessdate = 2015-05-30}}</ref><ref>{{Cite web|url = http://blog.wikimedia.org/2014/12/29/how-we-made-editing-wikipedia-twice-as-fast/|title = How we made editing Wikipedia twice as fast &laquo;  Wikimedia blo|accessdate = 2015-05-30}}</ref> Die Vorteile des Wechsels merken vor allem die Nutzer der Wikipedia durch eine schnellere Beantwortung ihrer Anfragen. Auch wenn die DroidWiki ein vergleichsweise sehr kleines Projekt ist, haben auch wir uns Gedanken gemacht, wie wir von dieser Entwicklung profitieren können. Das Ergebnis darf ich heute auf dieser Seite etwas präziser darlegen.


== Der aktuelle Zustand ==
=== Der aktuelle Zustand ===
Die Messungen der Ladezeiten der Seiten der DroidWiki, sowohl Stichprobenartig und im Mittel, sind leider nicht sehr vielversprechend gewesen. Im Mittel mussten wir uns mit ca. 7 Sekunden zufrieden geben, bis eine Seite der Wiki vollständig geladen wurde (nach ca. 2-4 Sekunden wurde der Inhalt angezeigt). Damit sind wir weit entfernt von einer hochperformanten Seite, auf der das Surfen und herumstöbern Spaß macht. Unsere Bemühungen, die Seitenladezeiten drastisch zu reduzieren haben in letzter Zeit immer mehr ihre Grenzen in der für die Wiki zur Verfügung stehenden Technik und Infrastruktur gefunden.
Die Messungen der Ladezeiten der Seiten der DroidWiki, sowohl Stichprobenartig und im Mittel, sind leider nicht sehr vielversprechend gewesen. Im Mittel mussten wir uns mit ca. 7 Sekunden zufrieden geben, bis eine Seite der Wiki vollständig geladen wurde (nach ca. 2-4 Sekunden wurde der Inhalt angezeigt). Damit sind wir weit entfernt von einer hochperformanten Seite, auf der das Surfen und Herumstöbern Spaß macht. Unsere Bemühungen, die Seitenladezeiten drastisch zu reduzieren haben in letzter Zeit immer mehr ihre Grenzen in der für die Wiki zur Verfügung stehenden Technik und Infrastruktur gefunden.


== Die Power von HHVM (und einiges mehr) ==
=== Die Power von HHVM (und einiges mehr) ===
Es mussten also neue Lösungen, Ideen und Ansätze her. Als sinnvollsten Schritt kann man selbstverständlich die Anknüpfung an die Erfahrungen und Erfolge der Projekte der Wikimedia sehen, immerhin bewältigen diese Lösungen eine der TOP-Webseiten der Welt. Der Plan, HHVM als neue PHP-Implementierung für die DroidWiki zu nutzen wurde schnell gefasst, woraufhin sich ein Problem stellte: Unser derzeitiger Hoster, der bisher sehr zufriedenstellend funktionierte, würde eine HHVM-Nutzung sicher nicht einfach so durchwinken, zudem ist der Wechsel des PHP-Interpreters auch nur ein Schritt, bei dem wir sicher nicht aufhören können und wollen. Also muss ein neuer Hoster her, der den neuen, gewachsenen Anforderungen der DroidWiki gerecht werden kann, der sich allerdings auch preislich in einem angemessenen Rahmen bewegt. Nach einer längeren Suche und vielen Vergleichen von Angeboten haben wir den für uns passenden gefunden: die [https://www.netcup.de/ netcup Gmbh] aus Karlsruhe!
Es mussten also neue Lösungen, Ideen und Ansätze her. Als sinnvollsten Schritt kann man selbstverständlich die Anknüpfung an die Erfahrungen und Erfolge der Projekte der Wikimedia sehen, immerhin bewältigen diese Lösungen eine der TOP-Webseiten der Welt. Der Plan, HHVM als neue PHP-Implementierung für die DroidWiki zu nutzen wurde schnell gefasst, woraufhin sich ein Problem stellte: Unser derzeitiger Hoster, der bisher sehr zufriedenstellend funktionierte, würde eine HHVM-Nutzung sicher nicht einfach so durchwinken, zudem ist der Wechsel des PHP-Interpreters auch nur ein Schritt, bei dem wir sicher nicht aufhören können und wollen. Also muss ein neuer Hoster her, der den neuen, gewachsenen Anforderungen der DroidWiki gerecht werden kann, der sich allerdings auch preislich in einem angemessenen Rahmen bewegt. Nach einer längeren Suche und vielen Vergleichen von Angeboten haben wir den für uns passenden gefunden: die [https://www.netcup.de/ netcup Gmbh] aus Karlsruhe!


Zeile 23: Zeile 23:
* Elasticsearch 1.4.4
* Elasticsearch 1.4.4


== Konklusion ==
=== Konklusion ===
Eine wirklich aussagekräftige Bewertung des neuen Stacks und der neuen Server-Infrastruktur kann es selbstverständlich nicht direkt nach dem Wechsel geben, allerdings sind die ersten Test- und Messwerte vielversprechend: Bis zu 70% als Spitzenwert konnten wir die Ladezeit einzelner Seiten reduzieren, im Mittel kommen wir immer noch auf Messwerte von guten bis sehr guten 40-50%. Natürlich werden wir auch in Zukunft weiter darauf hinarbeiten, die DroidWiki noch besser und performanter machen, um euch den Besuch und das herumstöbern so angenehm wie möglich zu machen!
Eine wirklich aussagekräftige Bewertung des neuen Stacks und der neuen Server-Infrastruktur kann es selbstverständlich nicht direkt nach dem Wechsel geben, allerdings sind die ersten Test- und Messwerte vielversprechend: Bis zu 70% als Spitzenwert konnten wir die Ladezeit einzelner Seiten reduzieren, im Mittel kommen wir immer noch auf Messwerte von guten bis sehr guten 40-50%. Natürlich werden wir auch in Zukunft weiter darauf hinarbeiten, die DroidWiki noch besser und performanter machen, um euch den Besuch und das Herumstöbern so angenehm wie möglich zu machen!


<references />
<references />
Autopatrol, Moderator
1.304

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.