Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEO
Tartalom
SEO Szemantikus web Oldal optimalizlsi s teljestmnyjavtsi technikk
SEO
Search engine optimization Keres marketing Clja, hogy a weboldalt a webes keres k megtalljanak s a tallati listban minl el rbb mutassanak.
Keres motorok
4 legismertebb keres motor 10-20 tallat a mrvad SEM (search engine marketing keres marketing)
azok a mdszerek, technikk, melyek rvn nvelhet a keres oldalak fell bejv forgalom
Crawlerek
Ajnlott technikk
Konkurencia felmrse Relevns kulcsszavak kitallsa Domain nv Meta tag-ek Linkek
PageRank: oldal relevancija
Linkek
Metadata Settings
<meta name="keywords" content="joomla, Joomla" /> <meta name="description" content="Joomla! - the dynamic portal engine and content management system" />
SH404SEF
Joomla plug-in Search engine friendly Tmogatott komponensek
VirtueMart Fireboard Community Builder
Szemantikus web
Cl: a gpek szmra is elemezhet legyen az Internet tartalma Az internetre kerl informci metaadatokkal val elltsa http://www.webdesignfromscratch.com/htmlcss/list-of-html-tags-with-semantic-usage/ http://brainstormsandraves.com/articles/semantics/ structure/
Plda
<p>As Bill Gates said, "640K should be enough for anybody."</p>
<p>As <cite>Bill Gates</cite> said, <q cite="http://tinyurl.com/9dr2t">640K should be enough for anybody.</q></p>
Cloud computing
14
CC el nyei/htrnyai
Adatok
e-mail naptrbejegyzsek cmjegyzkek
El nyk
Brhonnan elrhet ek Akkor se vesznek el, ha a szmtgpnk lefagy
Htrnyok
illetktelenek hozz tudnak frni nem biztos, hogy psgben marad
16
17
CDN
Adatok msolatait tartalmazza A hlzat klnbz rszein helyezkedik el Az igny felmerlshez legkzelebbi szerver szolgl ki => maximum svszlessg A kliens az adat egy hozz kzel es msolatt ri el CDN nlkl minden kliens ugyanazt a szervert ri el
18
P2P CDN
Nem egy tradcionlis CDN technolgia Alacsony kltsggel lehet hatkonyan vgfelhasznlkhoz adatot eljuttatni Nagy igny esetn m kdik jl Eleinte szerverr l tlti le az adatot, majd kritikus tmeg elrse utn csak ms kliensekt l
YSlow!
20
Oldal teljestmnye
Oldal teljestmnynek mrse
Yahoo Yslow (2007. Jlius) Google Page Speed
Smush.it
Smush.it kpeket tmrt Tmrts utn elkszt egy reportot, hogy hny szzalkkal kevesebb helyet foglalnak a kpek Lehetsges, hogy formtumot vlt A kpek zip fileban letlthet ek http://www.smushit.com/ysmush.it/
22
Megoldsok
Tartalmak kombinlsa (HTML-ben JS, CSS) CSS Sprite-ok, image map-ek hasznlata
tbb kp egy kpen DNS lekrsek szma kevesebb
Tmrts - GZip
Ha a kliens tmogatja a tmrtst: Accept-Encoding: gzip, deflate 90%-a a bngsz knek tmogatja Gzip 70%-ot tmrt tlagosan
CSS
Head tag-ba linkels Fokozatosan jelenik meg (progressive) Ha a dokumentum vghez tesszk
akkor nhny bngsz (IE) nem jelenti meg a tartalmat, nehogy ktszer kelljen jrarajzolnia a lapot
HTML szabvny
Obfuscate (sszezavar/kever)
Vltozk elnevezse 25% cskkens
Kerljk az tirnytsokat
Felesleges adatcsere
JS Webszerver
ETag
Entity Tags annak meghatrozsa, hogy a cache-ben lv file megegyezik a szerveren lv vel Apache s IIS alapbl tmogatja HTTP/1.1 200 OK Last-Modified: Tue, 12 Dec 2006 03:03:59 GMT ETag: "10c24bc-4ab-457e1c1f Content-Length: 12195
GET
1 TCP csomagban lesz elkldve (cookie-k mrett l fgg en) IE-ben 2K mrethatr
Kpek
Megfelel kpformtum hasznlata
JPG, GIF(paletta), PNG Optimalizls (EXIF trlse)
Nincs kptmretezs
Torzt Felesleges informci <img width="100" height="100" src="mycat.jpg" alt="My Cat" />
Htrnyok
Drga , mg ha res is Blokkolja a onload esemnyt Nem szemantikus
Komponensek el tltse
El tltssel a vrakozsi id t ki tudjuk hasznlni Sokszor hasznlt elemeknl el fordulhat, hogy mr cache-elve van s sokkal gyorsabban fog letlt dni az oldal El tltsi tpusok:
Felttel nlkli: Onload esemny utn tltnk mindent (google.com sprite image) Feltteles: felhasznltl fggvnyben (search.yahoo.com) El zetes: j design el tt mr letltetik az elemeket a rgi weblappal
Komponensek uttltse
Mi az amire mindenkppen szksgnk van az oldal megjelentshez? JS nlkl is m kdjn az oldal Diszkrt JS hasznlata
Diszkrt javascript
HTML s a m kds klnvlasztsa Ha a felhasznl bngsz je nem tmogatja vagy le van tiltva a Javascript, az oldal m kdik <input type="text" name="date" onchange="validateDate()" /> <input type="text" name="date" id="date" /> $(document).ready(function() { $('input').change(validateDate); } function validateDate() {}
45
Egyb I.
Ne hasznljunk 404-es oldalt
Felhasznl lmny lasstsa Szerver er forrsokat pazarol
Egyb II.
DOM elrs minimalizlsa @import helyett <link> hasznlata
@import IE-ben olyan mintha a lap vgn tltennk le az llomnyt
Filterek mell zse (AlphaImageLoader) Favicon legyen 1K alatt, cache-elhet Legyenek a komponensek tmrtetlenl 25K alatt (iPhone) Begyazott komponensek hasznlata Ne hasznljunk IMG tag-et res src-vel
Alternatvk
http://www.webpagetest.org/ http://code.google.com/intl/huHU/speed/page-speed/ http://www.woorank.com/ http://websitegrader.com/
Feladatok
Teleptsd a Firebug-ot s a YSlow-t! Elemezd az albbi oldalakat:
Sajt Joomla teleptsed Top 3 magyar/klfldi hrportl
Index, Origo, Bbc.co.uk, n24.de,
Yahoo.com, Google.com
Google 404
HTML5 doctype idz jelek hinya zr tagek hinya head, body tagek hinya injektlt base64 kdolt kp