If you can't read please download the document
Upload
michal-spacek
View
2.561
Download
1
Embed Size (px)
Citation preview
2. Optimalizace vkonu = zvyovn rychlosti
3. Z tohoto
4. udlme tohle
5. nebo aspo tohle
6. Zvyovn rychlostidvj zobrazen 7. < 5 sec Strnku zobrazit do 5 vtein 8. 1 milin poadavk za den Pi dan zti 9. Jak mit dobu zobrazen? 10.
11. 12.
13. Jak zrychlit? 14. vizuln
15. Pomoc animac zrychlme natn 16. Nkdy i nkolikansobn
17. Jak opravdu zrychlit? 18. CSS Sprites Snit poet HTTP poadavk pomoc 19. Logo je soust jednoho souboru s mnoha dalmi ikonami
20.
21. Kter jsou vybrny pomoc CSS
22. CDN Content Delivery Network 23. Facebook pouv CDN pro statick soubory
24. Legenda: Pvodn server Uzel s kopi dat Nvtvnk Spojen wpbeginner.com Takto funguje CDN
25. Poskytovatel CDN 26. Cache hlaviky v HTTP Pro statick obsah e HTTP server Pro sprvnou funkci nejen CDN a Sprites 27. Last-Modified If-Modified-Since V HTTP odpovdi V HTTP dotazu, e CDN 28. ETag If-None-Match V HTTP odpovdi V HTTP dotazu, e CDN 29. Content-Length Content-Type Lze poslat vce poadavk v jednom spojen Umm, prost sprvn ci, co poslm za data 30. http://www.slideshare.net/spaze/caching-strategies Pro vc info o HTTP cache viz moje prezentace 31. Zrychlen dotaz do databze 32. Je teba pout indexy
33. EXPLAIN SELECT Provdc pln nm pov, jestli se indexy pouvaj Pln zjistme pomoc SQL pkazuEXPLAIN 34. Vstup
35. Aplikan cache memcached, APC 36. Ukldn vsledk dotaz do memcached
37. PHP extenze, lze cachovat nap. konfiguraci z ini/xml soubor (tak opcode cache)
38. na vce server Rozloen zte Vce server pro db Vce server pro aplikaci Vce server pro data (CDN)
39. Pomal/nejist operace Odesln mail Pevod IP na jmno (DNS) 40. pomoc externho programu, aby se nezpomalovalo zobrazen strnky Provdt asynchronn 41. Rychlost nen VE
42. Bezpenost!
43. Mohou snit vkon, poslaj se dva dotazy (piprav a vykonej), ale ochrn proti SQL Injection Prepared statements 44. Pot vykonn, kde se polou pouze data, kter se na serveru dosad na msto otaznk INSERT INTO table (name, price) VALUES (?, ?) Pprava dotazu, msto hodnot otaznky 45.