SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > Apache HTTP-Server
Hilfe Community Kalender Heutige Beiträge Suchen

Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 10.12.2008, 18:20:33
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: Apachee Rechenleistung auf 100 % bringen

"Landflächen generieren", damit kenne ich mich überhaupt nicht aus, was das Skriptlesen nicht einfach macht.

Alles was ich deswegen dazu sagen kann, ist, dass es ziemlich viele Queries innerhalb von Schleifen sind. Dass das ganze ziemlich an die Performance geht, ist nicht überraschend.
Mit Zitat antworten
  #12  
Alt 10.12.2008, 18:30:22
McB_sser McB_sser ist offline
Anfänger
 
Registriert seit: Apr 2008
Beiträge: 66
AW: Apachee Rechenleistung auf 100 % bringen

naja es wird Quasi X, Y Koordinaten genneriert... gestartet von 0|0 und dann je nach Zufall +1 oder -1 von X oder Y; Das ganse noch verglichen mit der DB und ggf. eintrag oder das ganze von forne bis die Anzahl der Felder erreicht ist.
Ich kenn mich da auch nicht Sooooo aus aber ich brauche es da ich Individuelle Flächen für mein Browsergame machen will und da ich einige Tausend Player mit einplane soll dementsprechend die größe ausfallen.

/Edit: in übrigen, damit es nicht so Rund aussieht wird die Startposition nach jeden durchlauf neu bestimmt also 0|0 ist nur am anfang so.

Geändert von McB_sser (10.12.2008 um 18:36:21 Uhr)
Mit Zitat antworten
  #13  
Alt 10.12.2008, 19:02:08
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Apachee Rechenleistung auf 100 % bringen

also was definitiv schlecht ist, ist dass immer wieder sowas hier vorkommt:

SELECT
COUNT(*) AS Eintraege
FROM
terraformer
LIMIT 1";

1. nie count(*) machen.
2. du machst das bitte nur _ein_ mal im gesamten script, weil du ja weißt, wie viel immer hinzukommen und dann die variable auch im script hochzählen kannst.
3. immer wieder select x,y from table ist auch ni cht gut, sondern _einmal_ machen, in ein array laden, auf dem array arbeiten, und dann am ende wieder alles zurückschreiben. so arbeitest du im RAM, und das ist wesentlich schneller als die ganze zeit auf der tabelle.
Mit Zitat antworten
  #14  
Alt 10.12.2008, 19:15:32
McB_sser McB_sser ist offline
Anfänger
 
Registriert seit: Apr 2008
Beiträge: 66
AW: Apachee Rechenleistung auf 100 % bringen

@feuervogel
zu 1. bzw. 2. oki werde es umschreiben
zu 3. ist das noch sinnvoll wenn ich 3 Mio einträge habe? ok werde es womöglich ebenfalls umschreiben.

/Edit in übrigen ich hatte wie das vorschau bildchen mal in array gearbeitet, ich habe nur mitbekommen das MySQL womöglich auf den 2. Kern ausgelagert wird... da die CPU last vorher bai ca. 25 -28% lag und jetzt mit MySQL 29-33%

Geändert von McB_sser (10.12.2008 um 19:18:47 Uhr)
Mit Zitat antworten
  #15  
Alt 10.12.2008, 20:02:26
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Apachee Rechenleistung auf 100 % bringen

hm, naja, entweder du hast halt viel ram oder viel zeit........
Mit Zitat antworten
  #16  
Alt 10.12.2008, 20:12:14
McB_sser McB_sser ist offline
Anfänger
 
Registriert seit: Apr 2008
Beiträge: 66
AW: Apachee Rechenleistung auf 100 % bringen

ok, ich nehme option viel RAM, passt schon. habe schon das mit count umgeschrieben und das mit array bin ich grad noch dabei.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:19:11 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt