Próbowałem zrozumieć, jak radzić sobie z wydajnością i skalowalnością, i chciałbym wiedzieć, co robią programiści/sysadmins, aby wycisnąć z ich systemów. Aby ujednolicić odpowiedź, że to pomoże, jeśli można wziąć swój najlepszy strzał w reagowaniu na którekolwiek z poniższych kryteriów:Jak zmaksymalizować wydajność serwera?
- Profil - publikacji Magazine na Joomla; Praca na pokładzie CodeIgniter + OpenId + AJAX
- Wydajność - maksymalna żądań na sekundę na serwer?
- Sprzęt - Serwer, router, dysk, LAN?
- Software - Lighttpd, Memcache, Varnish, Nginx, Squid, funt, LVS, eAccelerator itp
- Usługi - Amazon S3, Akamai, Google Compute itp
- konfiguracyjne - Statyczne mieszania, moduł Upstream, Memcache przez x minut po żądań N, Disable zalogowaniu się więcej o zdjęciach, itd
- Inne - Coś jeszcze? (Przykład znormalizowane tabele złe dla stron z dużą ilością odsłon)
Edycja: Proszę ponownie rozważyć przed zamknięciem to pytanie asitisimportant do twórców stron internetowych do poszukiwania tych rzeczy. Programista może poprawić kod w swoim kodzie, ale nadal przegrywa ze złym koderem, który zapisuje memcached lub zarządza zestawieniem CDN przez Google App Engine.
To nie rozprawa pytanie. – cletus
Wygląda dobrze dla mnie - jestem bardzo zainteresowany tym tematem. – Ross