Einträge mit dem Tag: [webserver]

Freitag Jul 27, 2012

GoAccess - Realtime Web Log Analyzer

goaccess.jpg  GoAccess analysiert das Aapache Access Log bzw. div. Formate (Common Log Format (CLF), Combined Log Format (XLF/ELF), W3C format (IIS), Apache virtual hosts) in Echtzeit. U.a. General Statistics, bandwidth etc., Top Visitors, Requested files, Requested static files, images, swf, js, etc., Referrers URLs, 404 or Not Found, Operating Systems, Browsers and Spiders, Hosts, Reverse DNS, IP Location, HTTP Status Codes, Referring Sites.


Donnerstag Jul 26, 2012

Tornado Web Server

tornadoweb.org.jpg

Tornado ist ein OpenSource nicht blockierender Webserver, der u.a. bei FriendFeed verwendet wird. Besonders geeignet ist der Webserver für Realtime-Services und Anwendungen, die viele Verbindungen offen halten, da er mit kleinem Footprint einige tausend Verbindungen gleichzeitig verarbeiten kann.



Dienstag Mai 15, 2012

Links 20120515 - vert.x, OrientDB

Vert.x - Eine Node.js-Alternative auf JVM-Basis. 
OrientDB -  Eine in Java geschriebene NoSQL DB die die Vorteile von Document und Graph Datenbanken vereinigen soll. (NoSQL document database light, portable and fast. Supports ACID Tx, Indexes, asynch queries, SQL layer, clustering, etc.)


Dienstag Feb 21, 2012

Apache 2.4 - Wie geil is das denn ;-)

Apache 2.4 ist released! - Guter Artikel bei heise.de. Das Wichtigste in Kürze:

- Event-MPM: Mit diesem Modul schließt der Apache von der Performance her wohl zu nginx auf.
- Weniger Speicherverbrauch als 2.2
- Die neue If-Direktive erlaubt es, Konfigurationsblöcke abhängig von Eigenschaften einzelner Requests zu aktivieren.
- mod_sed (alles was mit SED funktioniert, sollte auch hiermit tun) und mod_proxy_html (HTML-Parser) können Antworten dynamisch umschreiben.
- mod_proxy_fcgi als einfach Alternative zu mod_fcgi (ähnlich mod_proxy_ajp)
- Eine neue Implementierung ist die Lastverteilungsmethode Heartbeat. Hierbei melden die Knoten einer Backend-Farm dem Webserver in regelmäßigen Abständen über das Heartbeat-Protokoll ihre Existenz und Auslastung.
- mod_remoteip reicht die eigentliche Client-IP durch, wenn der Apache hinter einem Proxy steht
- Im Bereich Authentication, Authorization und Accounting hat sich wieder einiges getan.
- Der Loglevel ist jetzt pro Modul einstellbar und viel feiner einstellbar
- Per mod_log_debug kann man sehr detailiert festlegen, wann man was loggen will

Apache forever! ;-)


Donnerstag Mai 06, 2010

Links 20100504 - Nutch, HBase, Tika, Traffic Server

Nutch ist eine Suchmaschine basierend auf Apache Solr (früher Lucene). Damit lässt sich relativ einfach und schnell eine eigene Suchmaschine aufbauen. Nutch fügt Solr noch webspezifische Eigenschaften wie Crawler, Link-Graph Datenbank und Interpretierung von div. Datenformaten (.doc, .xls, .html, .pdf, usw.) hinzu. Für Letzteres ist Apache Tika zuständig.
Apache Cassandra - Von Facebook 2008 als OpenSource-Projekt eingebracht, erhält man eine verteilte, hochverfügbare Datenbank die nach Google's BigTable Prinzip arbeitet.
HBase ist eine Hadoop Datenbank. Damit kann man sehr große Tabellen verwalten auf einfacher Hardware.
Apache Tika - Mit Hilfe von Tika kann man Metadaten erkennen und erzeugen. D.h. es gibt eine ganze Reihe von Parsern, die verschiedene Formate von Dateien (HTML, XML, PDF, DOC, usw.) erkennen und Metainformationen extrahieren können.
Traffic Server ist ein schneller, skalierbarer und erweiterbarer HTTP/1.1 Caching Proxy, der von Yahoo entwickelt wurde. Er kann durch eigene Plugins erweitert werden.