php.de

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

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.09.2009, 18:02  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von DarkPrisma Beitrag anzeigen
huhu,

also ich hab nun 2 sache ausgetestet.
dem memcache und sqlite. zu erst sqlite:5 refreshs und dann kam die meldung: database is locked....

super weg damit
wie prophezeit

Zitat:
Zitat von DarkPrisma Beitrag anzeigen
dann memcache. erster eindruck, sehr geil. aber als ich dann ein kleines objekt gespeichert hatte, mal so zum testen. 2 eigenschaften, sonst nix und mir dann den benutzen ram zeigen lies, zeigte er umgerechnet 5kb ram an. ohne memcache nicht mal 1 kb.

auch weg
was genau meinst du hier?
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*
brian johnson ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.09.2009, 09:25  
Erfahrener Benutzer
 
Registriert seit: 24.03.2009
Beiträge: 124
PHP-Kenntnisse:
Fortgeschritten
DarkPrisma befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
<?php
include('Benchmark.Class.php');
$benchmark = new MKLFSystemEngineBenchmark();
$benchmark->ResetTimer();
$benchmark->DoBenchmark('Con'2);

$memcache = new Memcache();
$memcache->connect('localhost'11211) or die ("Could not connect");

$benchmark->DoBenchmark('Start'2);

$tmp_object = new stdClass();
$tmp_object->str_attr 'test';
$tmp_object->int_attr 123;

$memcache->set('key'$tmp_object) or die ("Failed to save data at the server");

$get_result $memcache->get('key');

$benchmark->DoBenchmark('Ende'2);
$benchmark->ResetTimer();
Zitat:
Con: 0.0782 (0.0782) KB-Ram
Start: 5.086 (5.007 KB-Ram
Ende: 13.9454 (8.8594) KB-Ram
finde ich ganz schön viel
DarkPrisma ist offline   Mit Zitat antworten
Alt 14.09.2009, 21:38  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von DarkPrisma Beitrag anzeigen
PHP-Code:
<?php
include('Benchmark.Class.php');
$benchmark = new MKLFSystemEngineBenchmark();
$benchmark->ResetTimer();
$benchmark->DoBenchmark('Con'2);

$memcache = new Memcache();
$memcache->connect('localhost'11211) or die ("Could not connect");

$benchmark->DoBenchmark('Start'2);

$tmp_object = new stdClass();
$tmp_object->str_attr 'test';
$tmp_object->int_attr 123;

$memcache->set('key'$tmp_object) or die ("Failed to save data at the server");

$get_result $memcache->get('key');

$benchmark->DoBenchmark('Ende'2);
$benchmark->ResetTimer();
finde ich ganz schön viel
du beschwerst dich also, das dein php-script durch die memcache klasse 13kb belegt? sorry, aber das ist ein fliegenschiss....
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*
brian johnson ist offline   Mit Zitat antworten
Alt 14.09.2009, 22:05  
Erfahrener Benutzer
 
Registriert seit: 24.03.2009
Beiträge: 124
PHP-Kenntnisse:
Fortgeschritten
DarkPrisma befindet sich auf einem aufstrebenden Ast
Standard

wenn man das mal der anzahl an user nimmt, die darauf zugreifen, so 400-1000 ist das nicht ohne. php soll ja nicht den ganzen speicher für sich verbrauchen...
DarkPrisma ist offline   Mit Zitat antworten
Alt 14.09.2009, 22:53  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von DarkPrisma Beitrag anzeigen
wenn man das mal der anzahl an user nimmt, die darauf zugreifen, so 400-1000 ist das nicht ohne. php soll ja nicht den ganzen speicher für sich verbrauchen...
mach php aus, dann belegt es ueberhaupt keinen speicher

13kb * 1000 user = 13000kb = 13MB......
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*

Geändert von brian johnson (14.09.2009 um 23:35 Uhr).
brian johnson ist offline   Mit Zitat antworten
Alt 15.09.2009, 10:11  
Erfahrener Benutzer
 
Registriert seit: 24.03.2009
Beiträge: 124
PHP-Kenntnisse:
Fortgeschritten
DarkPrisma befindet sich auf einem aufstrebenden Ast
Standard

ach man ich hasse es wenn du recht hast... war wohl zu spät ich hab kb mit mb verwechselt

na gut dann ist es wohl noch tragbar. was mich nur stuzig macht ist die aussage, das, obwohl man bei dem memcache die dauer auf 0 stellt, der die einträge trotzdem irgendwann von selbst löscht. würde gerne mal wissen, welche kriterien erfüllt sein müssen, damit er den speicher freiräumt. wäre nicht witzig, wenn der die session plötzlich killt und dann z.B. der warenkorb leer ist.
DarkPrisma ist offline   Mit Zitat antworten
Alt 15.09.2009, 20:30  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von DarkPrisma Beitrag anzeigen
ach man ich hasse es wenn du recht hast... war wohl zu spät ich hab kb mit mb verwechselt
ts, ts, ts

Zitat:
Zitat von DarkPrisma Beitrag anzeigen
na gut dann ist es wohl noch tragbar. was mich nur stuzig macht ist die aussage, das, obwohl man bei dem memcache die dauer auf 0 stellt, der die einträge trotzdem irgendwann von selbst löscht. würde gerne mal wissen, welche kriterien erfüllt sein müssen, damit er den speicher freiräumt. wäre nicht witzig, wenn der die session plötzlich killt und dann z.B. der warenkorb leer ist.
da muessen wir auf den meister robo warten....
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*
brian johnson ist offline   Mit Zitat antworten
Alt 20.09.2009, 02:18  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

*RE*

Also meines Wissens nach sieht das bei memcached so aus:

1) alles was 30 Tage weder gelesen noch geschrieben wurde wird automatisch gelöscht (längere zeiten kann memcached nicht)
-> FAQ - memcached - Frequently Asked Questions - Project Hosting on Google Code
2) wenn der festgelegte speicherbereich voll ist und neue daten geschrieben werden sollen, werden alte daten gekickt um platz zu schaffen (ausser man hat das löschen von daten beim voll werden deaktiviert)
-> FAQ - memcached - Frequently Asked Questions - Project Hosting on Google Code
robo47 ist offline   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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IE speicher Session für Subdomains themonk PHP Tipps 2009 1 17.08.2009 20:24
session variable verschwindet bei erneutem seitenaufruf david.a.p. PHP Tipps 2009 2 17.08.2009 16:07
SessionHandler - Sessions in einer Datenbank #Avedo Software-Design 11 04.05.2009 15:44
[Erledigt] Problem mit der übergabe einer Session ID Shinak PHP Tipps 2009 12 13.03.2009 14:30
[Erledigt] sqlite und XAMPP und Firefox SQLite Manager: DBs inkompatibel jpr65 Datenbanken 3 04.03.2009 15:45
Session nofear87 PHP Tipps 2008 8 05.11.2008 10:42
[Erledigt] Session Problem karina_02 PHP Tipps 2008 6 18.05.2008 22:37
Problem bei session Lifetime Cyberbob_at_tot PHP Tipps 2007 5 05.06.2007 17:47
session nach seitenwechsel leer... GELight PHP Tipps 2006 8 17.09.2006 15:17
[Erledigt] php session problem :( PHP Tipps 2005-2 5 21.10.2005 16:37
Session wird nicht angelegt PHP Tipps 2005-2 7 24.07.2005 13:35
Kreieren einer Session PHP Tipps 2005 11 28.05.2005 15:16
verliere Session Sonja PHP Tipps 2005 3 27.04.2005 09:32
[Erledigt] Formulardaten in einer Session speichern, per Link übergeben PHP Tipps 2004-2 2 29.12.2004 15:47
[Erledigt] Hilfe...PhpBB Session Problem!! PHP Tipps 2004-2 2 15.12.2004 18:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php session sqlite, sqlite benchmark, sqlite session, php sqlite session, php sqlite sessions, \sqlite ohne php\, html sqlite \ohne php\, php benchmark sessions, memcached sqlite, php session in sqlite, php sqlite in session, memcache, sqlite sessions php, php session speicherplatz, speicherverbrauch von sqlite im ram, php5 session sqllite, suse sessions killen, php session benchmark, sqlite benchmark php, php session memcache benchmark

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:18 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