anpera.net

anpera.net

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

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Bios/Avas/Accounts
BeitragVerfasst: Di 26 Jun, 2007 18:41 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
Hi,
ich wollte die Bios und Avas in 'ne eigene Tabelle stecken, Programmiertechnisch kein Problem, nur ich weiß nicht wie ich die einzelnen Bios aus der Datenbank konvertieren könnte, oder geht das gar nich' ?

Dann zur Accountstabelle:
Die is' ja schon ziemlich groß, gib's da irgendwie 'ne Möglichkeit das kleiner zugestalten?

thx :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bios/Avas/Accounts
BeitragVerfasst: Di 26 Jun, 2007 19:10 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Taikun14 hat geschrieben:
Hi,
ich wollte die Bios und Avas in 'ne eigene Tabelle stecken, Programmiertechnisch kein Problem, nur ich weiß nicht wie ich die einzelnen Bios aus der Datenbank konvertieren könnte, oder geht das gar nich' ?
thx :)


Ungetestet, müsstest auch noch sinngemäss übertragen:
$this->bbcode_second_pass_code('', 'INSERT INTO `biographies` (`acctid`, `biotext`)
SELECT `acctid`, `bio` FROM `accounts`')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 26 Jun, 2007 19:21 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
Ach, hätte man auch selber draufkommen können. Aber danke dir ;)

Noch jmd. 'ne Idee zum Zweiten? ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 26 Jun, 2007 20:05 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Zur Accounts-Tabelle:

Auslagern! Nicht oft benutzte dinge am besten in die Prefs oder so.. wie genau musst du dir aber selbst überlegen. Eventuell längere texte, die nicht immer benötigt werden in andere Tabellen schieben und diese dann eben über die acctid referenzieren. Lohnt aber glaube ich nur bei seltener genutzten Daten, da MySQL sonst durch die Joins mehr zu tun hat.

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Bios/Avas/Accounts
BeitragVerfasst: Di 26 Jun, 2007 20:23 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Taikun14 hat geschrieben:
Hi,
ich wollte die Bios und Avas in 'ne eigene Tabelle stecken, Programmiertechnisch kein Problem, nur ich weiß nicht wie ich die einzelnen Bios aus der Datenbank konvertieren könnte, oder geht das gar nich' ?

Dann zur Accountstabelle:
Die is' ja schon ziemlich groß, gib's da irgendwie 'ne Möglichkeit das kleiner zugestalten?

thx :)



der erste Weg wäre zB die Tabellenfelder nur mit dem nötigen auszustatten, viele Felder benutzen kapazitäten die sie niemals benötigen :)

nach ein bissl Nettigkeit von Eliwood und einigen Änderungen durch meinen anderen Admin und mich ist unsere Accounts jetzt nur noch auf gut 5MB zusammengeschrumpft :)

der Hauptanteil dessen ist durch den Einbau von Eliwoods Cachefile system zustandegekommen, wo wir die $session['output'] auslagern. Das hat in Silienta fast 100 MB ausgemacht und uns natürlich die Datenbank daher enorm entlastet. Anfangs hatten wir dann zwar die files vergessen zu löschen xD aber auch das ist mittlerweile erledigt, so dass sich die Verbesserung sehr deutlich bemerkbar macht.

Dazu muss ich sagen, dass wir sie nicht innerhalb der Datenbank auslagern sondern in textfiles

lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 27 Jun, 2007 08:36 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Rikkarda, eine Frage... Wie löscht ihr eure Textdateien?
Von Hand, oder habt ihr dazu eine Routine?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 27 Jun, 2007 11:04 
Offline
Großmeister
Großmeister

Registriert: Fr 21 Jul, 2006 00:00
Beiträge: 416
unlink ist dein Freund ;P


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 27 Jun, 2007 18:18 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Kamui hat geschrieben:
unlink ist dein Freund ;P


Was ist denn das für eine Antwort? Er hat nicht gefragt, wie man Dateien löscht, sondern wie Rikkarda sie löscht - von Hand oder eben mit Routine.

@Harthas: Meines letzten Wissenstandes nach von Hand. Kann man aber auch routinehaft machen, per Knopf in der Admingrotte, oder einfach nur beim Accountlöschen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 27 Jun, 2007 21:28 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
Wenn sie und Eliwood es so gemacht haben wie ich (was ich denk, weil ich damals einige Tipps von Eliwood mir eingeholt habe), dann braucht es dass nicht, da der Inhalt der Textdatei, sowieso jeden click komplett neu geschrieben wird.

Das einzige wo es gelöscht werden sollte, ist beim löschen des Accounts. Da sollte die Löschroutine von Anperas-Version entsprechend angepasst werden. Entsprechend auch in der setnewday.php

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 27 Jun, 2007 21:35 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
-DoM hat geschrieben:
Wenn sie und Eliwood es so gemacht haben wie ich (was ich denk, weil ich damals einige Tipps von Eliwood mir eingeholt habe), dann braucht es dass nicht, da der Inhalt der Textdatei, sowieso jeden click komplett neu geschrieben wird.

Das einzige wo es gelöscht werden sollte, ist beim löschen des Accounts. Da sollte die Löschroutine von Anperas-Version entsprechend angepasst werden. Entsprechend auch in der setnewday.php


Ja, ist es. Selbstverständlich. Nur das Laden könnte man optmimieren und nur laden, wenn mans braucht - Also in der badnav.php. Aber Rikka kam mal auf die idee, das Zeugs zu löschen weil sili so elendig langsam wurde.
(Hats eigentlich was gebracht, Rikka?)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 28 Jun, 2007 10:51 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
ja hat es.. es war halt einfach doof noch von 2000 nicht mehr vorhandenen Usern die datein im ordner zu haben.. wir löschen sie jetzt beim Account löschen mit weg und vorher haben wir halt einmalig den kompletten Ordner per Hand geleert und jetzt ist es im Char löschen bzw. Char verfallen mit drin.

lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 17 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:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum