martin1
Ich hätte nicht gedacht das das Shared Host ist, von denen bin ich anderes gewohnt ;-) .
Die Suche Arbeitet ja noch hervorragend, wie kann das möglich sein, die Suchfunktion muss ja dann die ganzen paar Hundert MB (Abzüglich Cache, Plugins, ...) durchsuchen, und das in der kurzen Zeit.
Ich glaube ich muss mir definitiv keine Gedanken mehr wegen der Performance machen.
Martin
chi
-Martin- wrote
Die Suche Arbeitet ja noch hervorragend, wie kann das möglich sein, die Suchfunktion muss ja dann die ganzen paar Hundert MB (Abzüglich Cache, Plugins, ...) durchsuchen, und das in der kurzen Zeit.
Nein muss Sie nicht, DokuWiki pflegt einen speziell auf Flatfiles optimierten Wortlängen basierten Index um Suchzeiten zu verkürzen ;-).
martin1
Wieder was dazugelernt :rolleyes:
Trotzdem ist es eine ganze Menge was durchsucht werden muss.
nappalan
Hallo,
ich bin ziemlich erstaunt über die Schnelligkeit dieser großen Menge. Ich habe knapp 1000 Seiten und die laufen sowohl beim Seitenaufbau als auch bei der Suche ähnlich langsam. Die Seite ist gehostet (Strato) und nicht besonders schnell.
http://www.lederpedia.de
Gerne würde ich wissen wollen was man tun muss um DokuWiki so schnell zu bekommen.
Gruß
Nappalan
martin1
Hallo Nappalan,
Bei mir war das Wiki ähnlich wie bei dier zeimlich langsam, dann habe ich einfach mal alle Plugins, die ich nicht mher gebraucht habe entfernt (waren einige), das PHP memory_limit hochgeschraubt, dann lief Dokuwiki wieder ganz normal, lediglich wenn man das Wiki die ersten paar mal aufruft kann es ein wenig dauern.
Falls dus nicht schon getan hast, aktivier mal den Cache, den der kann Wunder bewirken ;-).
Also bei mir hats geholfen.
Martin
nappalan
Hi Martin,
hatte vor ein paar Tagen schon wirklich viele ungenutzte Plugins entfernt und konnte dann ein wenig Verbesserung empfinden aber immer noch nicht wirklich gut. Was meinst Du mit Cache aktivieren?
Nappalan
gnoerz
chi,
das mit der suche würde mich jetzt doch interessieren.
um die rahmenbedingungen zu erklären:
die seiten werden dem wiki als .txt-files untergeschoben, ohne irgendein notify.
(ich hab das früher mit xmlrpc gemacht, aber fünf gleichzeitige seiten-inserts haben den shared-host in die knie gezwungen)
d.h. dokuwiki kriegt in keiner weise mit, dass da eine neue seite da ist. sitemap und rss sind deaktiviert. wie kriegt dokuwiki einen überblick über die seiten bzw. wo findet die indizierung für die suche statt? - läuft da noch irgendwo ein cron?
hat jemand einen hint zum nachlesen?
neugierig und ein wenig beschämt, dass ich das als "poweruser" nicht weiss,
thomas
ps: ich ziehe das wiki derzeit auf einen speicher- und prozessormässig weit leistungsfähigeren rootserver um - die platte auf dem shared-host ist fast voll und nicht erweiterbar. ich sag dann bescheid, wenns auf dem rootserver läuft und ich die erste seitenmillion voll habe (bei ca. 20-40.000 neuen seiten pro tag sollte das bald sein :)
otto-riehl
Hallo,
zum Thema Geschwindigkeit.
Ich hatte unser Wiki anfangs auch auf einer Adresse, die seit 10 Jahren bei Strato gehostet ist. Allerdings solch ein preiswertes 4,99 € Angebot. Da war das Tempo des Wikis insgesamt nicht akzeptabel.
Ein eigener Server war mir zu teuer. Auf Emfehlung habe ich mir bei Goneo einen Account besorgt für 9,95 € im Monat. Das Wiki komplett umkopiert. Das lief dann wie geschmiert. Ein gefühlt echter Gewinn bei den Antwortzeiten einer Seite.
Nchts gegen Strato, ich bin immer noch dort. Man weis halt nicht, wieviele sich einen Server teilen. Aber das Wiki ist mit einer eigenen Adresse bei Goneo.
chi
gnoerz wrote
das mit der suche würde mich jetzt doch interessieren.
Die Details dazu findest du unter
http://www.dokuwiki.org/search#some_background_on_the_searchindex.
gnoerz
Vielen Dank.
"Information about a page's content is added and updated when a page is viewed by a user. "
Dann ist das eigentlich soweit klar und zumindest die suchergebnisse nicht ganz so spektakulär - dann ist ein grosser Teil der Seiten nicht indiziert, weil eben nur die wirklich besuchten Seiten (das sind bei weitem nicht alle) im Index sind. Mir ist das vorerst egal, weil ich die Suchfunktionalität eh nicht nutze.
Mit Ecken und Kanten, aber mit dem gesamten Datenbestand ist das Wiki jetzt parallel auf einem simplen Rootserver unter
http://www.webwiki.de installiert, gefühlt nochmal um einiges schneller.
thomas
martin1
Nappalan wrote
Hi Martin,
hatte vor ein paar Tagen schon wirklich viele ungenutzte Plugins entfernt und konnte dann ein wenig Verbesserung empfinden aber immer noch nicht wirklich gut. Was meinst Du mit Cache aktivieren?
Nappalan
Unter Cache verstehe ich diese Funktionen:
JavaScript und Stylesheets komprimieren
Seiten mit gzip komprimiert ausliefern
Allerdings sind die meines Wissens nach immer schon aktiviert.
Ansonsten wie schon gesagt an der PHP Konfiguration rumspielen, Hoster wechseln oder wenn verfügbar ein größeres Paket bei Strato nehmen (Bei vielen Hoster gibt es ein Bussines Paket, welches meist mehr "Power" hat). Bei größeren Seite würde ich sowiso einen vServer oder Root Server empfehlen, wem das zu viel Arbeit ist, für den eigenet sich ein Managed Server.
Martin
nappalan
Hallo Leute,
danke für die Ratschläge.
Strato:
Ich hatte schon vor einiger Zeit bei Strato richtig zugegriffen und hatte auf das STRATO PowerPlus L Paket upgraded. Kostet mich 14.90 € im Moment. Also nicht billig. Evtl. sollte ich mich einfach mal mächtig beschweren oder wirklich direkt wechseln.
Dokuwiki:
In der Konfiguration ist soweit alles aktiviert, wobei die Gzip Komprimierung bei mir keinen Unterschied macht.
Wenn ich andere Dokuwikis sehe gibt es kaum Wartezeiten. Ich habe teilweise lange Seitennamen aber die habe ich auch bei schnellen Dokuwikis ebenfalls bemerkt ohne Einbuße der Geschwindigkeit.
Nappalan
Testansicht Dokuwiki:
nappalan
Hi Martin,
- Besucherzähler ist nun weg
- WikiStatistics ist auch entfernt
- Beschwerde bei Strato auch schon erledigt da der Preis von 14.90 € sicher für diese Geschwindigkeit nicht akzeptabel ist
Immer noch langsam, vielleicht sollte ich wirklich wechseln, bin gespannt was Strato für einen Lösungsvorschlag hat!
Was meinst du mit
Also ich würde alles aus PHP rausholen, also auch die Ausführungszeit pro Script usw.
Hast Du die Geschwindigkeit einmal ausprobiert - ist doch wirklich mau - oder nicht?
Nappalan
martin1
Hi Nappalan,
Also die Geschwindigkeit lässt schon zu wünschen übrig, also das ist definitiv langsamer als alle anderen DokuWiki's die ich bis jetzt gesehen habe. Wie viele Besucher hat den das Wiki Täglich im durchschnitt? Vieleicht ist es überlastet, das es mit den Anfragen/Antworten nicht mehr hinterher kommt.
Mit Geschwindigkeit rausholen meinte ich alle Einstellungen in der PHP.ini oder .htaccess ans Limit setzen, also so hoch wie möglich, wie z.B. die Ausführungszeit, die dem Script gegeben wird, einfach mal auf ein paar hundert Sekunden stellen.
Für das Geld, was du bei deinem Aktuellem Hoster bezahlst, gibt es auch schon (Relativ) gute vServer, welche für ein großes Wiki Projekt auch besser geeignet sind als ein solcher Massenhoster.
Martin
flitsch
@ Nappalan
hallo,
ich kann dir gerne mal einen separaten FTP-Zugang geben...
Da kannste in Ruhe www.all-inkl.com testen (selbe Preisklasse), ob es was bringt weiss ich nicht!?!? Platz hätte ich genug (glaub ich).
nappalan
@ flitsch,
danke - ich würde tatsächlich auf dieses Angebot zurück kommen. Warte aber noch auf die Antwort von Strato. Auf einem anderen Strato Zugang lief es auch schneller. Auf dem Homeserver über port 80 im Netzwerk sensationell schnell, was nur zeigt das im Dokuwiki nichts faul sein könnte.
@ Martin
danke für's ausprobieren - ich bin dankbar auch andere Meinungen zu hören - die paar hundert Besucher werden doch das Dokuwiki nicht lahmen lassen.
Nappalan
martin1
Nappalan wrote
@ Martin
danke für's ausprobieren - ich bin dankbar auch andere Meinungen zu hören - die paar hundert Besucher werden doch das Dokuwiki nicht lahmen lassen.
Das war eher auf den Server bezogen, auf dem das Dokuwiki läuft, das er das DW so ausbremst.
Na dann mal viel glück mit Strato, vieleicht hast du ja glück und Sie verschieben dich auf einen anderen Server.
Martin
flitsch
@ gnoerz
Hallo,
was ist das eigentlich fürne Seite die du da hast? Schnall ich hinten und vorne nicht?!? Oder ist das nur ein Test?
Gruß & Danke
flitsch
gnoerz
wenn du so willst, ist es dreierlei:
a) ist es ein testballon, ob dokuwiki mit im endausbau geplanten ca. xx Millionen Seiten als db-cache für serversniff.net klarkommt - bisher sieht das ganz prima aus - das einzige was merklich langsamer wird, sind die (nicht optimierten) funktionen der mysql-datenbank... :)
b) ist es eine seite, die automatisiert webseiten analysiert und anhand simpler tests verwendete serversoftware und technologien erkennt.
c) ist es ein nebenprodukt meiner arbeit, für ich eine funktion brauchte, die webseiten schnell und automatisiert auf verwendete systeme, strukturen und software testet - die dokuwiki-ausgabe ist, wenn du so willst, nur die kür zur pflicht. das speichern der daten hat für mich den vorteil, dass ich zum testen von systemen jeweils passende vergleichssysteme zur verfügung habe.
Ein weiterer, mich zunehmend interessierender nebeneffekt sind statistiken: Die tatsache etwa, dass ich seit dem beginn der checks einen konstant zwischen 13 und 14% bleibenden anteil von websites beobachte, die google-analytics einsetzen. Oder die möglichkeit, einem kunden zu sagen, dass er mit seiner veralteten OpenSSL-Version inzwischen alleine auf weiter flur steht.
cheers,
thomas