anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 16:48

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 12 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Funktionen auslagern
BeitragVerfasst: Fr 04 Jan, 2008 12:44 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Juden Tach!

Ich hab da mal so eine kleine frage...
In wie fern, ist es sinnvoll die "Funktionen" aus der common.php auszulagern?

Denn dies mache ich gerade auf meinem Testserver.... Also zum positiven muss ich sagen:

  1. Ausgelagerte Datein sind schneller zu finden und geordnet.
  2. Common wird abgespeckt (Was war scheinlich gar nicht von belang ist)

Ich habe es bei mir so gemacht:

    Beispiel: Function charstats()

$this->bbcode_second_pass_code('', '
Function charstats ()
{
[......................................]
}
else{
[.......................................]
}
')

Kopiert und ausgelagert nach requires/charstats.php

Das gleiche auch mit dem Wald! Nur habe ich ihn, in ein seperates MkDir gepackt.

$this->bbcode_second_pass_code('', 'requires/fightplaces/fightplace_forest.php')

Nun aber die Frage:

Ist es sinnvoll die die Daten auszulagern oder ist es einfach nru vollkommener humbuck?


My.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Funktionen auslagern
BeitragVerfasst: Fr 04 Jan, 2008 13:08 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Siehe SuFu.
Gab bereits einige Argumente dazu u.a. von Chaosmaker & Co.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Funktionen auslagern
BeitragVerfasst: Fr 04 Jan, 2008 13:26 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Ja, die SuFu bringts. Aber auch nur, wenn die Beiträge auch unter einander gelinkt sind - denn so verstopfen Threads wie diese die Suche nach Schlagwörtern, und die richtigen Lösungen findet keiner mehr.

Ja, es ist Humbug, wenn man glaubt, dass das Spiel dadurch schneller wird. Die Handbarkeit ist erheblich besser - ja. Nur benötigt das Einbinden nunmal seine Zeit, und wenn man zu sehr splittet läuft man schnell in Gefahr, dass das Spiel erheblich langsamer wird.
Das einzig sinnvolle punkto Geschwindigkeit ist, selten gebrauchte Funktionen auszulagern, und nur einzubinden, wenn man sie braucht - zum Beispiel forest(), das nur in etwa 3 Dateien gebraucht wird. Wald, Heiler und Klohäuschen, eventuell noch andere.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Funktionen auslagern
BeitragVerfasst: Fr 04 Jan, 2008 13:33 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Also ich mag die Sufu ich finde immer das was ich will.
Man muss nur den richtigen Suchbegriff eingeben. :!:

Hmmm...

Eig. haben wir ja viele Funktionen, die (sehr) selten gebraucht werden.
Ein paar:

  • Forest
  • Form
  • Checkban
  • Clearnav
  • Popup_Header
  • Popup_Footer
  • Inrement_Specialty
  • Fightnav
  • PvP Warning (Müsste so heissen)

Und noch viele mehr....

Sollte doch eig. so sein?^^

Und nochmal wegen der SuFu... Das Thema das du meinst Kevz.. Naja^^ Nicht sehr aufschlussreich.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Funktionen auslagern
BeitragVerfasst: Fr 04 Jan, 2008 13:40 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Es gibt auch mehrere Threads davon, MySQL.

Zudem wird die Funktion popup_* eig. bei jedem Aufruft benötigt?! Und zwar ist diese für die MotD, Petition for Help, YoM & Co tätig, soviel zum "selten".


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Funktionen auslagern
BeitragVerfasst: Fr 04 Jan, 2008 13:47 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Erlich? Erlich!

kk^^

Ne gab nur 1 Thread

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Funktionen auslagern
BeitragVerfasst: Fr 04 Jan, 2008 14:02 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
MySql hat geschrieben:
[i]Erlich? Erlich!
[...]

Ehrlich.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Funktionen auslagern
BeitragVerfasst: Fr 04 Jan, 2008 14:06 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Ich kauf mir einen Duden :pein:

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Funktionen auslagern
BeitragVerfasst: Fr 04 Jan, 2008 15:54 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
duden.de

_________________
Entwicklung Lotgd 1.2.2 +nb
1.2.1 +nb ist final

Bugreports/Testing erwünscht, http://nb-core.org

Wichtige Info für Programmierersucher:
viewtopic.php?f=34&t=4285


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Funktionen auslagern
BeitragVerfasst: Fr 04 Jan, 2008 15:59 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Uiiiiiiiiiiiiiiiiiii...^^ Mal sehen, vllt. morg ich mir auch einen. :lol:

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Funktionen auslagern
BeitragVerfasst: Fr 04 Jan, 2008 16:55 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Die Funktion "forest" würde ich auch nicht unbedingt als "selten" einstufen. Eher als "unnötig"...

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Funktionen auslagern
BeitragVerfasst: Fr 04 Jan, 2008 18:25 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Selten:
Wird nicht in jedem script gebraucht.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 12 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 18 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum