Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Off Topic ›

Zugriffe auf Grafiken tracken ohne Drupal

Eingetragen von tobi-berlin (857)
am 24.06.2014 - 10:37 Uhr in
  • Off Topic
  • Drupal 7.x oder neuer

Hallo zusammen,

in einem Projekt haben Nutzer (auch anonyme) die Möglichkeit, sich Grafiken zu erstellen, welche sie dann zum Beispiel in Foren per HTML oder BBCode einbinden oder bei Facebook teilen können, während die eigentlichen Grafiken aber auf meinem Server bleiben. So ein Projekt führt ja schnell zu Unmengen an Grafiken, wobei manche vielleicht irgendwann veraltet sind und nirgendwo mehr aufgerufen werden.

Ich frage mich nun, wie man feststellen könnte, welche Grafiken zum Beispiel seit einem halben Jahr nicht mehr aufgerufen wurden, um sie dann automatisiert zu löschen. Ich würde ungerne die Grafiken über ein privates Filesystem bei Drupal laufen lassen, weil ich es dem Server ersparen möchte, jedes mal erstmal Drupal zu starten, wenn eigentlich nur eine Grafik ausgeliefert werden soll. So könnte man zwar den Aufruf der Grafik gut tracken und über den Cronjob von Drupal dann entsprechend veraltete Grafiken löschen, aber wie gesagt würde ich gerne den ganzen Drupal-Wust verhindern. Hat jemand so etwas schon gemacht?

Viele Grüße,
Tobias

‹ Eure Erfahrungen/ Tipps: Projektmanagement und Versionierung für Einzelkämpfer? Kurze Umfrage zu meiner Seite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Webserver-Statistik nutzen evtl. mit Piwik

Eingetragen von C_Logemann (912)
am 24.06.2014 - 10:45 Uhr

Piwik kann nicht nur wie Google Analytics genutzt werden sondern auch Apache Logs einlesen und die Ergebnisse ebenfalls in einer MySQl-DB speichern. Diese kann man dann wieder per Drupal auslesen und dann darauf reagieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es muss nicht zwangsläufig Drupal sein

Eingetragen von ronald (3857)
am 24.06.2014 - 13:21 Uhr

aber irgendwer muss natürlich zählen.

Dies könnte natürlich auch ein oberflächenloser Dienst sein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Piwik erstellt aus den Server-log die statistik

Eingetragen von C_Logemann (912)
am 24.06.2014 - 13:56 Uhr

Das erfolgt über ein Python Script, das Piwik mitliefert, dessen Aufruf man seiner eigenen Logfile Logik anpassen und einen System-Cron drauf ansetzen muss.
Beim Einlesen wird dann die Statistik erstellt und in eine MySQL-DB geschrieben. Darauf greift dann ebenfalls die schicke Oberfläche von Piwik zu: http://piwik.org/
Der Spass liegt im nächsten Schritt darin die Drupal-DB mit der Piwik-DB zu verknüpfen.
Ich hatte das schon mal für ein Kunden-Projekt angedacht aber da die Lösung nicht weiter verfolgt wurde, habe ich da auch erstmal keine Energie mehr rein gesteckt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit Piwik wollte ich mich eh

Eingetragen von tobi-berlin (857)
am 24.06.2014 - 13:58 Uhr

Mit Piwik wollte ich mich eh schon mal auseinandersetzen. Gerade für Projekte mit sensiblen Daten kann es ja durchaus ein schlagendes Verkaufsargument sein, dass keine Statistiken zu Google geschickt werden.

Allerdings frage ich mich, ob das nicht doch auch ähnlich überdimensioniert wäre, für so eine Sache jetzt gleich Piwik zu installieren - zusätzlich zu Drupal?!

Ich bin am überlegen, ob ich den Usern einfach nicht den direkten Pfad zum Bild gebe, sondern so etwas wie "http://www.meinprojekte.de/irgendeinscript.php?png=name-der-datei", wo ein Script aufgerufen wird, das dann die Datei ausliefert und gleichzeitig die Statistik-Datenbank füllt. Allerdings weiß ich nicht, ob Browser Bilder auch darstellen, wenn im Image-Tag so etwas steht:

<img src="http://www.meinprojekte.de/irgendeinscript.php?png=name-der-datei" />

Wäre das vielleicht noch ein weg? Hat da jemand Erfahrungen mit? Ich müsste per PHP doch eigentlich eine Bild-Datei öffnen und mit dem richtigen Header dann auch versenden können, oder?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit rewrite-rule normal ausschauen lassen

Eingetragen von C_Logemann (912)
am 24.06.2014 - 14:27 Uhr

Im Prinzip geht das wie Drupal's Üfad-Umwandlung mit mod rewrite. Aber dann ist wieder PHP dafür zuständig, die Bilder auszuliefern mit einem Custom Script. Das mag zwar schlanker sein als ein kompletter Drupal Bootstrap plus Menu system usw. aber damit gibt es auch eigene Probleme in Sicherheit und Co. Aber in keinem Fall ist es so effizient wie der Webserver selbst, der eine Datei rausrückt.
Die Frage ist auch, ob man von Piwik auch wirklich das schicke Web-Frontend benutzt, bzw, dauerhaft zugänglich hält. Es bringt halt den Code mit, Apache Logfiles zu analysieren und daraus Statistiken in ein MySQL-DB zu schreiben, auf die Drupal zugreifen kann. Da gibt es vllt. noch Alternativen zu, aber die Richtung würde ich persönlich weiter verfolgen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Thema Sicherheit bei

Eingetragen von tobi-berlin (857)
am 24.06.2014 - 15:04 Uhr

Das Thema Sicherheit bei einem eigenen Script habe ich jetzt tatsächlich gedanklich etwas vernachlässigt. Ich kann zwar PHP, aber ob meine Erfahrung ausreicht, hier ein genügend hohes Maß an Sicherheit herzustellen, bezweifle ich selber irgendwie. Na mal schauen, vielleicht ist das ja auch mal ein guter Grund, sich näher mit Piwik zu beschäftigen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 2 Tagen
  • Hey danke
    vor 2 Wochen 3 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 3 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 3 Wochen 5 Tagen
  • In der entsprechenden View
    vor 3 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 5 Tagen
  • gelöst
    vor 6 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20457

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 26 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association