On Thu, 21 Dec 2006, Adam [AdameK] Wojciechowski wrote:
To jeszcze podaj jak duzy ruch tej poczty jest na dobe.
Podejrzewam, że pomijalny (na użytek własny?).
Czy ewentualnie
mozesz zoptymalizowac kod tej aplikacji ? Pozakladac indeksy w mysqlu
jezeli sa niepozakladane, itp ? Mialem kilka takich przypadkow ze przy
ruchu tej wielkosci co piszesz po zalozeniu indeksu na jednej tylko tabeli
obciazenie spadlo o 30-40%.
optymalizacja raczej odpada, ale moge takie rozwiazanie podsunąć jak by się
okazało, że potrzebna maszyna wykracza poza mozliwości finansowe ;)
Po poludniu moge napisac jak duzy ruch obslugujemy u nas na jakiej
maszynie pod linuksem.
z góry wielkie dzięki :)
Maszyna:
2xXEON 3.2GHz 4GB ramu:
w ciagu doby: 5mln wywolan, 4mln plikow, 500tys stron, wizyty sa wedlug
webalizera 48 tys - ale sa to mocno zanizone wartosci.
Jednak maszyna to typowy serwer hostingowy - czyli duzo odwolan do duzej
ilosci stron, u Ciebie bedzie jedna strona wiec taka maszyna powinna
udzwignac wiecej - pobaw sie z jakims akceleratorem do phpa oraz sprobuj
tak stuningowac mysqla aby wiekszosc wartosci lecialo z jego cachea
(naprawde duzo pomaga). Sadze ze powinien wystarczyc spokojnie jakis
1xXEON (ewentualnie dualcore - sprzet nie jest duzo drozszy a zyskujesz
drugi rdzen) i 2GB ramu, kupowalem do firmy taka maszynke ostatnio w
obudowie do racka za okolo 6kzl - jeszcze zalezy jakie dyski dasz, mi
akurat na wydajnosci dyskow nie zalezalo wiec mam normalny SATA 80GB ale
tobie proponowalbym jakis SAS lub SATA 15k (w mirrorze).
Rozwiazanie ma byc zbudowane w oparciu o mod_php +
apache + exim (ew. postfix) ?
dokładnie. + pstfix
--
pozdr.
Lukasz Grzelak