php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.06.2004, 22:56  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von cretter
Also jedesmal wenn ein User irgendwo klickt wird derzeit ein Timestamp in die session gelegt. So kann ich überprüfen ob jemand mehr als 10 Minuten irgendwo nicht mehr geklickt hat. Dann wird er automatisch ausgeloggt.
Nicht in der Session sondern in einer *SQL Usertabelle.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.06.2004, 23:03  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von kmasss
Wird bei jedem Start aufgerufen und ist eigentlich zuverlässig.
Wenn du viele Besucher hast, die da hin kommen und übernacht sich richtig viele angesammelt haben, kann einer am nächsten Tag alles wegkehren.
Na, der wird sich freuen
  Mit Zitat antworten
Alt 16.06.2004, 02:08  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Jojo
Wenn du viele Besucher hast, die da hin kommen und übernacht sich richtig viele angesammelt haben, kann einer am nächsten Tag alles wegkehren. Na, der wird sich freuen
Kein Problem:
Code:
DELETE FROM usertabelle WHERE NOW() > DATE_ADD(last_connect, INTERVAL 1 HOUR);
Und schon ist das alte Zeuch weg... :wink:
  Mit Zitat antworten
Alt 16.06.2004, 07:41  
Gast
 
Beiträge: n/a
Standard

Danke für eure Hinweise und Tipps.

So wie ich das grad sehe werden dann bei jedem Klick meines Users 2 SQL Abfragen ausgeführt.

1. Zum einen wird die Gültigkeitsdauer der Session erneuert
2. Werden alte Einträge aus der DB geöscht.

Ist das nicht zuviel DB-Traffic bzw. Zeit die da flöten geht?
  Mit Zitat antworten
Alt 16.06.2004, 14:55  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Jojo
Wenn du viele Besucher hast, die da hin kommen und übernacht sich richtig viele angesammelt haben, kann einer am nächsten Tag alles wegkehren.
Na, der wird sich freuen
1. hat der dann halt Pech :wink: und 2. ist das nur so, wenn alle nächtlichen Besucher auf einmal aufhören, meine Seiten zu laden!

Außerdem geht das glaube ich nicht soooo viel länger, wenn der da jetzt viel oder wenig löscht. Naja, meine Seite hat ja sowieso noch nicht mal 100 Besucher am Tag

KMAssS
  Mit Zitat antworten
Alt 16.06.2004, 22:55  
Gast
 
Beiträge: n/a
Standard

Hallo zusammen,

ich hab's jetzt so gemacht wie kmasss....
Jedes mal wenn die seite refreshed wird (index.php) wird automatisch alles unnötige weggelöscht.

Wenn die Performance deswegen schlecht wird, stell ich es um dass nur noch weggelöscht wird wenn sich jemand einloggt.
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:17 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.