Wie mysql tunen?

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Sun
Beiträge: 200
Registriert: 19.05.2005 16:34:56

Wie mysql tunen?

Beitrag von Sun » 09.06.2007 13:32:41

Hallo ihr lieben,
ich würde gerne meinen mysql tunen. Um mir tipps geben zu können bekommt ihr hier erstmal anständig input.

Auf dem Server läuft ein Apache 1.3, postfix, mysql, confixx (was nicht genutzt wird) und proftpd der auch net genutzt wird. Besucher auf der Seite sind ca. 7000 pro Tag.
Das ist ein Celeron 2.4 GHz mit 1GB Ram.
load average: 0.13, 0.27, 0.32


Die Datenbank die drauf läuft ist folgendermassen:
Engine: Myisam
Anz. Tabellen: 81
Zeilen: 7.800.000
Datenlänge: 400MB
Indexlänge: 60MB
Die Werte sind minimal gerudet nach oben.

Mysql Version:
Server version 4.0.24_Debian-10sarge2
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock

Threads: 3 Questions: 11477 Slow queries: 0 Opens: 219 Flush tables: 1 Open tables: 213 Queries per second avg: 23.615

----------------------------------------------------------------------

Soweit läuft eigentlich alles ganz gut. Die Webseite auf dem Server wird fix geladen. Nur wenns mal etwas komplizierte Abfragen sind zwecks Statistik doer so dann brauch der ein bisschen aber das ist auch verkraftbar.

Was richtig nervt ist folgendes:
Ich habe noch 5 weitere Server auf denen nur dateien liegen. Ist man also auf der Webseite und drückt auf "Download" dann brauch der 30 Sekunden bis der das File aus der DB gesucht hat und dann mit dem DL anfängt. Je größer die DB wird desto auffälliger ist das.
Ich war nun bissel im netz unterwegs und habe mein my.cnf mal angepasst:

Code: Alles auswählen

[client]
port		= 3306
socket		= /var/run/mysqld/mysqld.sock

# Here is entries for some specific programs
# The following values assume you have at least 32M ram

# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket		= /var/run/mysqld/mysqld.sock
nice		= 0

[mysqld]
#
# * Basic Settings
#
user		= mysql
pid-file	= /var/run/mysqld/mysqld.pid
socket		= /var/run/mysqld/mysqld.sock
port		= 3306
basedir		= /usr
datadir		= /var/lib/mysql
tmpdir		= /tmp
language	= /usr/share/mysql/english
#skip-external-locking
#skip-networking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address      =       127.0.0.1
#bind-address  217.20.122.131





#
# * Fine Tuning
#
key_buffer		= 16M
max_allowed_packet	= 16M
thread_stack		= 128K
#
# * Query Cache Configuration
#
query_cache_limit	= 8M
query_cache_size        = 256M
query_cache_type        = 1

max_connections	=	500
max_user_connections =	100
interactive_timeout=60
wait_timeout=60
connect_timeout=30
thread_cache_size=128
join_buffer=1M
table_cache=1024
read_buffer_size=1M
sort_buffer_size=2M
max_connect_errors=100
thread_concurrency=2
myisam_sort_buffer_size=64M


#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
#log		= /var/log/mysql.log
#log		= /var/log/mysql/mysql.log
#
# Error logging goes to syslog. This is a Debian improvement :)
#
# Here you can see queries with especially long duration
#log-slow-queries	= /var/log/mysql/mysql-slow.log
#
# The following can be used as easy to replay backup logs or for replication.
server-id		= 1
#log-bin			= /var/log/mysql/mysql-bin.log
# See /etc/mysql/debian-log-rotate.conf for the number of files kept.
max_binlog_size		= 104857600
#binlog-do-db		= include_database_name
#binlog-ignore-db	= include_database_name
#
# * BerkeleyDB
#
# The use of BerkeleyDB is now discouraged and support for it will probably
# cease in the next versions.
skip-bdb
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
#
# * Security Feature
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# If you want to enable SSL support (recommended) read the manual or my
# HOWTO in /usr/share/doc/mysql-server/SSL-MINI-HOWTO.txt.gz
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem



[mysqldump]
quick
#quote-names
max_allowed_packet	= 16M

[mysql]
no-auto-rehash	# faster start of mysql but no tab completition

[isamchk]
key_buffer		= 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M


[myisamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout
Ich habe das Gefühl dass es etwas schneller alles läuft. Aber kann auch subjektiv sein. da zur Zeit finanziell keine größere hardware drin ist hoffe ich dass ihr noch den einen oderen anderen Tip habt für mich das ding zu tunen.

Wenn ihr noch weitere Werte braucht dann sagt bitte bescheid.

Vielen lieben Dank

Euer
Sun
Zuletzt geändert von Sun am 09.06.2007 16:45:35, insgesamt 1-mal geändert.

Benutzeravatar
Wieseltux23
Beiträge: 164
Registriert: 25.01.2006 22:24:46

Beitrag von Wieseltux23 » 09.06.2007 14:27:59

Eine Frage hab ich noch:

Was für eine DB-Engine hast du für deine Db?
DAS Forum für Sicherheit im Netz mit Debian und Ubuntu:
http://debsecurity.eshca.net/forum23/

Benutzeravatar
Der kleine Tux
Beiträge: 80
Registriert: 20.01.2007 13:33:36
Wohnort: Dortmund
Kontaktdaten:

Beitrag von Der kleine Tux » 09.06.2007 14:31:52

Hallo

schau dir mal
ls -al /usr/share/doc/mysql-server-5.0/examples
an die werte von large.cnf beziehen sich auf 512mb Ram wobei da auch andere Dienste mit berücksichtigt werden müssen
hier ist es besser sich langsam heranzutasten als werte zu setzen die dein Server rein rechnerisch nicht verpackt

glaube das war
key_buffer_size + read_buffer_size + sort_buffer_size x max_connections = k Ram

Gruß

Edit bezogen auf MyISAM .

Sun
Beiträge: 200
Registriert: 19.05.2005 16:34:56

Beitrag von Sun » 09.06.2007 16:51:02

Guck Guck,
also die Engine: Myisam

Habs auch oben rein editiert.

@Tux ich schaue mir das mla an ob ich da durchblicke.

//EDIT: So ich habe mir die mal angeschaut. Also da ich 1GB Ram am start habe müssten doch meine jetzigen Werte bei [myisamchk] da ganz gut hinkommen.
Mein Problem ist eben auch vor allem dass ich so garnicht weis welche Werte für mich wichtig sind um zu sagen "Jau da mach mal nen hohen wert rein". Von miraus kann auch die load hochgehen oder noch mehr Speicher gefressen werden, das ist mir wurst wenn es hilft.

Laut Hotsanic war der Speicher der letzten 4 Wochen wie folgt:

Code: Alles auswählen

FREE:           min: 40MB      avg: 140MB    max: 620MB
BUFFERED:  min: 25Mb      avg: 75MB      max: 80MB
SHARED:     min: 95MB      avg: 195MB    max: 730MB
CACHED:      min: 70MB     avg: 480MB    max: 620MB


Benutzeravatar
Der kleine Tux
Beiträge: 80
Registriert: 20.01.2007 13:33:36
Wohnort: Dortmund
Kontaktdaten:

Beitrag von Der kleine Tux » 09.06.2007 19:09:36

Hallo

So wirklich überdreht ist deine Konfiguration nicht, da hab ich schon ganz andere Sachen gesehen :)

Aber gehen wir mal von worst-case aus: 500 max_connections + apache2.2 bei der derzeitigen Konfiguration.
Ich habe es jetzt nicht durchgerechnet, aber ich sag das funzt ned :) bzw wird dann im swap ausgelagert und da ist denn nichts mehr mit Performance.
Würde aber eher behaupten das 500 connections deine Kiste ins Nirvana schicken.

Code: Alles auswählen

ps -C apache2,mysqld -o pmem --no-header | awk '{ sum += $1 } END { print sum }'
Wäre der speicherverbrauch in % von apache2 und mysql. eventuel apache2 anpassen wenn kein mod_php !

Hilfreich wäre es auch bei top den swap-Stand des Prozesses anzeigen zu lassen.
top dann "f" Taste "p" Taste + enter

Die MySQL-Laufzeit-Informationen wären auch noch interessant > "nopaste"
dann könte man zb sehen ob
query_cache_size = 256M
wirklich gebraucht werden, halte ich für ein wenig zu viel.

Code: Alles auswählen

[mysqld]
key_buffer      = 16M 
[myisamchk]
key_buffer = 256M 
Ist nach mysql default cnf immer gleich groß oder hast du dir bei der einstellung was gedacht? Wenn ja, warum ? Nur aus Interesse!

Code: Alles auswählen

skip-innodb
Wenn du keine innodb hast, gibt ein wenig Speicher frei.

Gruß Lars

Sun
Beiträge: 200
Registriert: 19.05.2005 16:34:56

Beitrag von Sun » 09.06.2007 20:38:10

Hallo Lars,
zuerst einmal...ich hab doch mysql 4 und apache 1.3 wie oben beschrieben :wink:

Zu der Auswertung von ps -C apache,mysqld -o pmem --no-header | awk '{ sum += $1 } END { print sum }'
ich habe das jetzt so ca. 10 mal ausgeführt. Werte lagen zwischen 11 und 14

Nach 14 Tagen Uptime des Servers:
Swap: 4883752k total, 148880k used, 4734872k free, 564960k cached

Die Auswertung der MySQL-Laufzeit-Informationen habe ich dir in 2 bilder gepackt.

Bild1
Bild1

Wegen dem Key Buffer. Das hatte ich in einem amerikanischem Forum aufgeschnappt indem der Typ meinte das das so gut wäre. Also nen wirklich grund habe ich net ;-)

skip-innodb habe ich jetzt mal mit rein genommen.

Benutzeravatar
Der kleine Tux
Beiträge: 80
Registriert: 20.01.2007 13:33:36
Wohnort: Dortmund
Kontaktdaten:

Beitrag von Der kleine Tux » 09.06.2007 22:42:13

Nabend Sun,
ich hab doch mysql 4 und apache 1.3 wie oben beschrieben

ich war heute Mittag ein wenig in Eile und meistens beziehe ich mich auf Stable 8O Sorry

apache2.2 ist eh ein Speicherfresser mal im Vergleich zu 2 .... aber apache1.3 braucht eh wesentlich weniger :) Resourcen.
Vieleicht wäre da auch Lighttpd einen Blick wert ..... wie auch immer.

Für mysql 4.x gibt es keinen Support mehr!
End of Product Lifecycle. Active development and support for MySQL database server versions 3.23, 4.0, and 4.1 has ended. However, for MySQL 4.0 and 4.1, there is still extended support available. For details, see http://www.mysql.com/company/legal/lifecycle/#calendar. According to the MySQL Lifecycle Policy (see http://www.mysql.com/company/legal/lifecycle/#policy), only Security and Severity Level 1 issues will still be fixed for MySQL 4.0 and 4.1. Please consider upgrading to a recent version (MySQL 5.0 or 5.1).
Swap: 4883752k total, 148880k used

Wie du mit Top den Swapwert der Prozesse anzeigen lassen kannst, steht oben.
Der Swap sollte möglichst ungenutzt bleiben.

Der QCache ist mit ca 230mb ungenutzt, query_cache_size = 64M
sollten locker reichen ;) .

Nach den 2 slow queries könnte man noch schauen.

Ansonsten schaut es so recht gut aus,
ok die 500 connections halte ich immer noch für fraglich, aber bisher waren es ja nur Max used connections 7
:wink: .

Gruß

Benutzeravatar
dominator
Beiträge: 790
Registriert: 26.08.2003 10:05:37
Wohnort: Neuerdings meistens im Bierparadies Oberfranken

Beitrag von dominator » 10.06.2007 12:10:53

Was richtig nervt ist folgendes:
Ich habe noch 5 weitere Server auf denen nur dateien liegen. Ist man also auf der Webseite und drückt auf "Download" dann brauch der 30 Sekunden bis der das File aus der DB gesucht hat und dann mit dem DL anfängt. Je größer die DB wird desto auffälliger ist das.
Wie sieht denn die entsprechende Query aus :?:

Generell würde ich mir mal für einen Tag das Logging aktivieren und mir dann ein Profil der meistgestellten Anfragen erstellen [1].
Diese Anfragen solltest du dann mal auf Index- und/bzw SQL Optiermierung untersuchen :idea:

[1] http://sourceforge.net/projects/myprofi/
gruss + viel erfolg

Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 10.06.2007 12:15:02

Hi,

eine "Muster-Config" habe ich zwar nicht, aber in der freeX 1/2006 wurde das Thema MySQL-Tuning mal behandelt. Ich fand den Artikel recht interessant.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Sun
Beiträge: 200
Registriert: 19.05.2005 16:34:56

Beitrag von Sun » 10.06.2007 12:56:41

Hallo Lars,
ich hatte das mit dem Sap falsch verstanden. Aber nun habe ich die Anzeige hinbekommen. Kannst du mir evtl sagen wie ich die Liste sortieren kann dass die prozesse mit den meisten Swap ganz oben stehen?

Ja im Prinzip läuft alles recht gut nur eben wie gesagt er braucht ewig bis er beim download das file gefunden hat und dann auf die externen downlaodserver weiterleitet.

kann ihc den query_cache_size trotzdem auf diesem hohen wert lassen oder ist das ein performance killer?


@ dominator: Dieses "myprfi" ist doch ein windows Programm. kann cih also auf dem Linuxserver nicht installieren. ich habe aber auf meinem loaklen PC den MySQL Administrator drauf. geht das damit evtl auch? Das loging auf dem Server ist aktiviert.

Benutzeravatar
Der kleine Tux
Beiträge: 80
Registriert: 20.01.2007 13:33:36
Wohnort: Dortmund
Kontaktdaten:

Beitrag von Der kleine Tux » 10.06.2007 18:49:18

Hallo
Kannst du mir evtl sagen wie ich die Liste sortieren kann dass die prozesse mit den meisten Swap ganz oben stehen?
joa
Shift + O
da kann man die Sortierung festlegen, für Swap "P" Taste dann enter
das anzeigen von Swap muß voher natürlich eingeschaltet werden

wenn du die Anzeige einstellungen speichern willst
Shift + W
kann ich den query_cache_size trotzdem auf diesem hohen wert lassen oder ist das ein performance killer?
du kannst es lassen fraglich ist ob jemals 256Mb Qcache angelegt werden und wenn wo der RAM dafür weg kommt
bzw welche Prozesse dafür auf der hd ausgelagert werden müssen 1G Ram ist für einen Server mit apache mysql .... nicht sonderlich viel
wenn ein Prozess einen geringen Swap anteil nutzt ist es meistens nicht weiter schlimm kommt halt drauf an was ausgelagert wird.

an sonsten sind die folgenden Artikel sehr interessant.
http://www.rootforum.de/forum/viewtopic.php?t=39174
http://www.rootforum.de/forum/viewtopic.php?t=39216


Gruß Lars

Sun
Beiträge: 200
Registriert: 19.05.2005 16:34:56

Beitrag von Sun » 11.06.2007 09:02:05

Vielen Dank für die Mühe,
ich haber hier mal eine Prozesse mit Swap > 1M augelistet.

Code: Alles auswählen


13087 mysql     16   0  287m  66m 6632 S  0.0  7.5   0:03.40 221m mysqld
 2140 clamav    16   0 51692  792 3800 S  0.0  0.1   2:53.40  49m clamd
17369 root      16   0 33744 5296  27m S  0.0  0.6   0:50.45  27m apache
19074 www-data  15   0 37636  10m  27m S  0.0  1.2   0:09.23  26m apache
25969 www-data  16   0 36724 9.8m  27m S  0.0  1.1   0:02.93  26m apache
25467 www-data  16   0 36832 9.9m  27m S  0.0  1.1   0:03.64  26m apache
25484 www-data  15   0 36840 9.9m  27m S 11.0  1.1   0:03.84  26m apache
23392 www-data  16   0 36712 9.8m  27m S  0.0  1.1   0:05.25  26m apache
25485 www-data  16   0 36820 9.9m  27m S  0.0  1.1   0:03.69  26m apache
25595 www-data  15   0 36692 9.8m  27m S  0.0  1.1   0:02.97  26m apache
24229 www-data  15   0 36780   9m  27m S  0.0  1.1   0:04.03  25m apache
26655 www-data  15   0 36736 9.9m  27m S  0.3  1.1   0:01.40  25m apache
25487 www-data  16   0 36772   9m  27m S  0.0  1.1   0:03.30  25m apache
 2130 root       9  -9 27716 1936 4376 S  0.0  0.2   0:01.03  25m spamd
 2237 root      16   0 26388  640 2064 S  0.0  0.1   0:00.56  25m dccifd
 2127 amavis    18   0 16308 1852 3452 S  0.0  0.2   0:00.00  14m amavisd-new
 2128 amavis    18   0 16308 1864 3452 S  0.0  0.2   0:00.00  14m amavisd-new
 2124 amavis    16   0 16308 2100 3452 S  0.0  0.2   0:00.39  13m amavisd-new
14002 root      11  -9 33076  19m 4800 S  0.0  2.2   1:27.66  12m spamd
27284 root      16   0 14616 1844 5824 S  0.0  0.2   0:00.05  12m sshd
13987 root      11  -9 32948  20m 4800 S  0.0  2.3   1:28.53  11m spamd
 2707 root      16   0  7764 1960 3664 S  0.0  0.2   0:00.47 5804 perl

Benutzeravatar
dominator
Beiträge: 790
Registriert: 26.08.2003 10:05:37
Wohnort: Neuerdings meistens im Bierparadies Oberfranken

Beitrag von dominator » 11.06.2007 09:22:16

Dieses "myprfi" ist doch ein windows Programm
Wie kommst du darauf ? MyProfi ist ein PHP-Skript :!:
Ausserdem könntest du dir ja auch das MySQL Logfile kopieren :idea:
gruss + viel erfolg

Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit

Benutzeravatar
sum69sum
Beiträge: 109
Registriert: 27.09.2005 14:30:00
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von sum69sum » 11.06.2007 09:33:00

moin moin

ich kann das "tuning-primer" script sehr empfehlen.
Es analysiert deinen Mysql server und macht auch tunining empfehlungen :

Link : http://www.serversupportforum.de/forum/ ... cript.html

Sun
Beiträge: 200
Registriert: 19.05.2005 16:34:56

Beitrag von Sun » 11.06.2007 12:16:21

@dominator: Sorry, ich habe mich nur an dem Screenshot orierntiert.

@sum69sum: Das werde ich mir mal angucken. Scheint ganz doll zu sein.

Sun
Beiträge: 200
Registriert: 19.05.2005 16:34:56

Beitrag von Sun » 14.06.2007 10:42:40

Also ich konnte jetzt mit den Einstellungen den mysql swap von über 200MB auf konstante 27MB reduzieren.
Irgendwie habe ich aber nicht dass gefühl das alles entsprechend schneller läuft. Vielleicht nn kleines Idee'le schneller.
Ich schätz jetzt mal dass er trotzdem einwandfrei arbeitet mit seinen 27Mb größe.

kann mir das vielleicht jemand erklären wieso der nur noch ein zentel so groß ist und trotzdem so gut rennt?

Benutzeravatar
sum69sum
Beiträge: 109
Registriert: 27.09.2005 14:30:00
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von sum69sum » 14.06.2007 11:15:04

es liegt daran, das du nun deinen MySQL server entsprechend deiner Nutzung "ge-tuned" hast. du hast quasi resourcen frei gemacht / optimiert.
beispiel hier . der QueryCache ist hier auf 16MB definiert. Eigentlich zu viel, da eigentlich immer nur maximal 5MB von Server benützt werden - also verschwendete resourcen. passt man das an, wird memory (disk space) frei und der Server röödelt schlanker.

Bild

Sun
Beiträge: 200
Registriert: 19.05.2005 16:34:56

Beitrag von Sun » 15.06.2007 10:59:12

Ahso ich verstehe. Ja das leuchtet mir ein. Das Programm ist dann nicht so träge.

Eine Idee und Frage ist mir mnoch gekommen.....
da ja das Downlaoden so langsam geht (bis er anfängt) was auf externen Servern liegt....muss ich da evtl. in eine hosts oder sonstige config Datei was eintragen damit der evtl den Server schneller findet. Ich mein cih weis ja ncihtmal ob er den Server langsam findet aber war nur ne idee.

Erstmal so zwischendrin vielen dank an ann die die helfen.

Benutzeravatar
sum69sum
Beiträge: 109
Registriert: 27.09.2005 14:30:00
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von sum69sum » 15.06.2007 11:33:29

[quote="Sun"
da ja das Downlaoden so langsam geht (bis er anfängt) was auf externen Servern liegt....muss ich da evtl. in eine hosts oder sonstige config Datei was eintragen damit der evtl den Server schneller findet. Ich mein cih weis ja ncihtmal ob er den Server langsam findet aber war nur ne idee.[/quote]

Das problem liegt vermutlich an der netz anbindung deines servers und hat mit mysql nix zu tun.

Sun
Beiträge: 200
Registriert: 19.05.2005 16:34:56

Beitrag von Sun » 15.06.2007 14:13:06

wie genau meinst das?
Ping über den Backbone von 5,90ms bei 100MBit-FD Anbindung non shared und 4% Auslastung. one-hope-to-core.
Die Server stehen alle im selben Rack.

Benutzeravatar
sum69sum
Beiträge: 109
Registriert: 27.09.2005 14:30:00
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von sum69sum » 15.06.2007 15:39:34

okay -.wenns nicht am NOC liegt dann vielleicht an dem server , von dem du was saugen möchtest. vielleicht ist der ein wenig ausgelasted, schwer das in dieser form der kommunikation analysieren zu können.

Sun
Beiträge: 200
Registriert: 19.05.2005 16:34:56

Beitrag von Sun » 15.06.2007 15:49:06

hmm ok das kann ich alles ausschließen.

Wie ist das eigentlich am geschicktesten wenn cih die Downloads über die subdomain (d1.domain.de) oder die IP aufrufe? macht das nen unterschied? Also DNS und Gateways sind alle korrekt drin. Auflösung klappt ohne weiteres.

Benutzeravatar
sum69sum
Beiträge: 109
Registriert: 27.09.2005 14:30:00
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von sum69sum » 15.06.2007 16:00:43

na wenn DNS okay dann subdomain. können wir diese diskussion eventuell schliessen oder offline führen. passt nicht mehr in dieses Topic !

Benutzeravatar
Der kleine Tux
Beiträge: 80
Registriert: 20.01.2007 13:33:36
Wohnort: Dortmund
Kontaktdaten:

Beitrag von Der kleine Tux » 15.06.2007 16:43:01

Hallo

Dauert es denn auch so lange wenn du den Download direkt aufrufst ?

möglich wäre das die Max instanzen das Apaches ereicht sind und es eine zeit lang dauert bis der request
abgearbeitet wird

an sonsten könnte ich mir vorstellen das Apache unnötige DNS lookup´s machen muss um ServerName zu finden beispiel A

Code: Alles auswählen

<VirtualHost 10.0.0.1>
    ServerAdmin admin@domain.com
    DocumentRoot /www/abc
    </VirtualHost> 
beispiel B

Code: Alles auswählen

   <VirtualHost 10.0.0.1>
    ServerName www.domain.com
    ServerAdmin admin@domain.com
    DocumentRoot /www/abc
    </VirtualHost> 

HostnameLookups off
UseReverseDNS off

Gruß Lars

Sun
Beiträge: 200
Registriert: 19.05.2005 16:34:56

Beitrag von Sun » 19.06.2007 11:06:46

Nein das passt auch alles.
Weder wohl nciht umher kommen die DB auf nen dicken hardwareserver zu legen.

Alle die sich die Zeit und die Mühe gemacht haben mir zu helfen sei ganz lieb gedankt.

Antworten