Optymalizacja aplikacji
Transkrypt
Optymalizacja aplikacji
Rekonfigurowalność e-systemów: Narzędzie tworzenia stron www metodą przeciągnij i upuść oparte o szablony Łukasz Przywarty Model warstwowy TCP/IP Optymalizacja aplikacji - założenia Wykorzystywane technologie • PHP (Zend Framework), MySQL, JavaScript, HTML, CSS Pomiary obciążenia, wydajności • Apache – zapytania: ab/siege, JMeter • PHP – pamięd/CPU: memory_get_usage(), memory_get_peak_usage(), XDebug • HTML/CSS/JavaScript – Yslow, Firebug Rekonfigurowalność e-systemów – Slajd 2 Optymalizacja aplikacji Optymalizacja aplikacji • PHP – Opcode cache: APC/Xcache, Zend Optimizer • MySQL - Zend Cache, indeksy, unikanie złączeo, odpowiednie typy kolumn • HTML/CSS – CSS Sprites, kompresja styli, obrazków • JavaScript – kompresja, łączenie skryptów, usuwanie duplikatów Rekonfigurowalność e-systemów – Slajd 3