Az oldalt nem kell leállítani, vagy csak nagyon rövid időre (1-2 órára), amíg teszteled élesben is. Lehetőleg ne csúcsidőben
A design-t el kell készíteni, le kell kódolni offline, majd mikor minden rendben, akkor feltölteni az újat. Nagy segítség tud lenni a Firebug, hogy tesztelhesd a változtatások hatását. Ha maga a tartalom nem változik, akkor relatív könnyű dolgod van. Átírod a template kódját, új css-t hozol létre, feltöltöd a css-t és az új template-et. Azt is megcsinálhatod, hogy létrehozod a html (php) oldalak másolatát más néven, pl index-v2.php, ezt átírod, majd mikor kész van, a régit átnevezed index-regi.php-ra és az újat index.php-ra. Így kb pár perc fennakadás lehet.
Amire figyelj: html5-be kódolj, nem nehéz az átállás, nincs sok különbség, csak pár szintaktikai. Például menjen a fejléc <header></header>, a menü <nav></nav>, a különböző tartalomrészek <section></section>, a cikkek <article></article>, a lábléc <footer></footer> tagok közé. Használj grid rendszert, megkönnyíti a pontos pozicionálást.
Példa:
HTML kód:
<!DOCTYPE html>
<html lang="hu">
<head>
<meta tagok />
<link rel="stylesheet" href="style.css" type="text/css" />
<script src="script.js" type="text/javascript"></script>
</head>
<body>
<div class="container_x">
<div class="grid_x">
<header>
<nav>
</nav>
<egyéb fejléc elemek>
</header>
</div>
<div class="grid_x">
<section>
<article></article>
<article></article>
<article></article>
</section>
<section>
<article></article>
<article></article>
<article></article>
</section>
</div>
<div class="grid_x">
<footer>
</footer>
</div>
</div>
</body>
</html>
Fontos a sebesség is. Előbb a css, legvégén a javascript töltődjön be, ezért mindent a <head>-ben hívj meg sorrendben. Próbáld ki a CloudFlare-t, akár 2-3x sebességnövekedés érhető el ezzel a DNS szolgáltatóval, a beállítása pofonegyszerű, és a legtöbb szolgáltatása ami kellhet ingyenes.
Ha használsz jQuery-t vagy Mootools-t, akkor használd a Google Libraries API-t, ez is gyorsít a scriptek betöltődésén, ráadásul aszinkron módon.
Ha még így sem elég a sebesség, akkor Amazon S3 és CloudFront CDN szervereken tárold a képeket, css-t, scripteket. Nem drága, nekem napi 200 egyedi látogatóval alig éri el a havi 1-2 dollárt. Amúgy is megtérül az ára, ha csökken a bounce rate ezáltal
Tekintsd meg a fotós weboldalam, ahol fotókat és scripteket tárolok Amazon-on és CloudFlare DNS-t használok. Betöltődési idő átlag 2 másodperc oldalanként, a blog kb 5 másodperc. Még nem tökéletes, naponta fejlesztem
Könyvjelzők