Die Suchfunktion gibt's nur noch für Mitglieder.
Doch für die Gäste gibt es hier eine Seite mit den meistgesuchten Tattoos.


Online-Anzeige

Ich fänds cool, wenn unter den Userbilder angezeigt werden würde, ob der User gerade online ist oder nicht:


 

Hi Tim, aber das sieht man doch unter "Wer ist online", oder nicht? Grüße

Moderator
 

moin tim,

stimmt.. wäre natürlich nice...
macht aber eine unheimliche Auslastung.
Wenn auf einer Bild-Seite 30 Kommentare sind, müsste man 30 mal folgendes Script ausführen:
(Rausfinden, ob der user in den letzten 5minuten eine beliebige Seite aufgerufen hat (Join über alle 14000 User und millionen wöchentliche Zugriffs-Einträge).)

Das wird beispielsweise im Posteingang ausgeführt. Da steht ja neben jeder Privatnachricht, ob der jenige online ist.
Dieser Posteingang wird aber im Vgl. zu Bildseiten nur extrem-selten aufgerufen (weil Gäste keinen Posteingang sehn) und die Auslastung hält sich dadurch in Grenzen...
aber auf Bild-Seiten wäre der Aufwand gigantisch....

hier noch das originalscript ;)

// code to show online/offline status
$time_period = variable_get('user_block_seconds_online', 1200);
$uid = $account->uid; // get the current userid for the avatar.
$users = db_query("SELECT uid, name, access FROM {users} WHERE access >= %d AND uid = %s", time() - $time_period, $uid);
$total_users = db_num_rows($users);

if ($total_users == 1) {
$output = '' . t('Online') . '';
}
else {
$output = '' . t('Offline') . '';
}
}

 

Aber die Online-Liste ist doch schon da, ergo sollten die Infos im Cache sein. Du könntest aus der Onlineliste ein ARRAY erstellen und nur die aktuelle Seite gegen dieses Array vergleichen.

Moderator
 

ja, schon... aber ist glaube trotzdem eine riesen-last.
Musst mal sehen, dass zu Hochbetriebs-Zeiten 5 Tattoos geöffnet werden. Pro Sekunde. Jedes hat ...hm.. sagen wir... etwa 30 Kommentare.
sind 150 Abfragen mehr pro Sekunde.

dafür ist seit gestern das Geburtsdatum rot, wenns heute ist:
http://www.tattoo-bewertung.de/users/ladysternchen

immerhin eine kleine Verbesserung (wenn sie auch nix mit online/offline zu tun hat) ;)


Du musst dich einloggen oder kostenlos registrieren, um hier
Bewerten oder Kommentieren zu können.
Warum registrieren?
Als registrierter Besucher kannst Du das Tattoo-Forum betreten, hast eine viel bessere Suchfunktion für Tattoos und erhältst Tipps und Antworten auf Deine Fragen. Außerdem kannst Du kommentieren, Dein eigenes Tattoo hochladen und andere Tattoos bewerten.
Keine Kosten!
Tattoo-Bewertung.de ist absolut kostenfrei und wird von Computerbild empfohlen.
Es gibt keine Kosten, keine Abo-Fallen und keinerlei Abzocke.
Keine Spam!
Wir senden Dir keine Werbung und geben Deine Daten nicht an Dritte weiter.
Du bleibst anonym!
Zum Registrieren benötigst Du nur einen beliebigen Benutzernamen
und eine E-Mail-Adresse.

Jetzt registrieren

Wer ist online
Zur Zeit ist 1 Benutzer und 1 Gast online.

nach oben