Wysoka wydajność za darmo*

Language: 
Polish
Kurs: 
Webmaster
Prowadzący/ca: 
Poziom zaawansowania: 
Beginner

Drupal, choć niezwykle elastyczny, nigdy nie był demonem szybkości out-of-the-box. W sieci przeprowadzono wiele dyskusji dotyczących optymalizacji, napisano na ten temat także kilka książek. Elastyczna architektura systemu jest niejako 'obciążona' problemem niskiej wydajności. Sami też niejednokrotnie dokładamy do tego problemu kolejne cegiełki. Dzieje się tak na wielu płaszczyznach, począwszy od niepoprawnej konfiguracji serwera i Drupala, poprzez nieprzemyślaną architekturę informacji, na nieoptymalnie napisanych modułach kończąc. W prezentacji skupiamy się na tzw. back-endzie, starając się wskazać proste kroki, które pomogą uzyskać znaczny wzrost wydajność, a wszystko to niewielkim kosztem. * lub niemal z darmo Agenda

  1. Dlaczego Twój serwis może być wolny?
  2. Skąd wiesz, że go przyspieszyłeś?
  3. Watchdog a wydajność
  4. Przeglądasz access.log serwera? Nie? To powinieneś!
  5. Wolne zapytania w bazie danych - co i jak warto poprawić?
  6. Cron - nie wszystko na raz!
  7. Profilowanie kodu.
  8. Ten skrypt może wykonać się szybciej!
  9. Opcje i pułapki cache-owania.
  10. Case study: cache w module Views
  11. Cache? W bazie danych?
Sala: 
A1-329
Video: 
See video