NEW STYLE!
NEW EXPERIENCE!
NEW ABILITIES!
NEW POSIBILITIES!
NEW DESIGN!
EVERYTHING NEW
LIKE IT AND PLUS IT
http://elementh.pl/
P.S. Snickers dla każdego kto wynajdzie błąd na stronie
Proszę o ocenkę bez skrupułów
JakubCzekaj napisał(a):Łatwe:
- popraw kod strony, masz mnóstwo błędów dotyczące samego języka html - wszystko zobaczysz w validatorze w3c http://validator.w3.org/check?uri=http%3A%2F%2Felementh.pl%2F&charset=%28detect+automatically%29&doctype=Inline&group=0,
JakubCzekaj napisał(a):- nagłówek h1 jest jak tytuł, powinno się go używać tylko raz na stronie, także zmień strukturę tych "boksów" - zrób jeden nagłówek h1 o tworzeniu stron, a resztę usług dopisz w h2, h3 itd...
JakubCzekaj napisał(a):- jeżeli wstawiasz obrazki na stronę przez tag img - podawaj wysokość i szerokość, w ten sposób przeglądarka będzie wiedziała ile miejsca zajmie obraz jeszcze przed jego wczytaniem - przyspieszy to działanie strony,
JakubCzekaj napisał(a):- zmień może kolor tego slider'a u góry, żeby się wyróżniał i żeby nie patrzeć na niego jak "na resztę" oferty, jak wyżej napisano - ciężko się tam połapać o co chodzi,
JakubCzekaj napisał(a):Średnie:
-optymalizuj obrazy, możesz spokojnie poucinać trochę ich rozmiar bez straty jakości. Do optymalizacji jpg: http://jpegclub.org/, do optymalizacji png: http://optipng.sourceforge.net/, w przypadku niektórych plików będziesz mógł skompresować je nawet do rozmiaru o 50% mniejszego ! Jeszcze raz powtarzam że bez straty jakości ! Im mniejsza strona tym szybciej się wczytuje, a że google bierze to pod uwagę przy SERP-ach to jeszcze lepiej
JakubCzekaj napisał(a):-zminimalizuj kod CSS i HTML, ale to dopiero po wykonaniu wszelkich niezbędnych poprawek, znowu jak powyżej będziesz mógł zmniejszyć troszkę swoją stronę. poczytaj na ten temat tu: http://code.google.com/intl/pl/speed/page-speed/docs/payload.html#MinifyCSS i tu: http://code.google.com/intl/pl/speed/page-speed/docs/payload.html#MinifyHTML
JakubCzekaj napisał(a):Trudne:
- stosuj kompresje wysyłanych użytkownikowi plików (gzip lub deflate), zrobisz to choćby poprzez plik .htaccess a konkretnie uruchomienie w nim apachowego mod_deflate.c,
JakubCzekaj napisał(a):- określ jak długo pliki Twojej strony mają być przechowywane na komputerze odwiedzających, tutaj jak wyżej służy do tego .htaccess i moduł mod_expires.c, będziesz mógł dokładnie określić jakie typy plików jak długo będą przechowywane w tempach, a co za tym idzie - mniej transferu będzie zużywane na Twojej stronie, a szybkość wczytywania strony u użytkowników którzy już ją odwiedzili będzie drastycznie większa (zasoby z komputera),
elementh napisał(a):Zostawiam to jak jest. Wydaje mi się, że to nie problem, że się powtarza h1. Jeśli jest inaczej to proszę o argumentację popartą przykładami lub artykułami
elementh napisał(a):Kolor zostaje. Moim zdaniem tworzy spójną-integralną całość z resztą strony.
elementh napisał(a):Staram się w photoshopie optymalizować poprzez funkcję "Save for WEB and Devices" i źle to nie wychodzi i mało zajmuje.
elementh napisał(a):Zrobiłem to na podstawie tego artykułu http://www.samaxes.com/2009/01/more-on- ... -htaccess/ i wydaje mi się, że jest tak jak powinno
elementh napisał(a):Zrobione techniką taką jak w poprzednim punkcie.
# Elementh WebDesign
# Plik z przekierowaniami 301
#
# Przekierowanie www.elementh.pl na elementh.pl (bez www)
RewriteEngine On
rewritecond %{http_host} ^www.elementh.pl [nc]
rewriterule ^(.*)$ http://elementh.pl/$1 [r=301,nc]
#
# Przekierowanie z adresu z indexem na domene
rewriterule ^(.*)\/index\.php$ $1 [R=301,L]
rewriterule ^index\.php$ / [R=301,L]
rewriterule ^(.*)\/index\.html$ $1 [R=301,L]
rewriterule ^index\.html$ / [R=301,L]
rewriterule ^(.*)\/home\.html$ $1 [R=301,L]
rewriterule ^home\.html$ / [R=301,L]
#
# Przekierowania BAD-linków na poprawne i starych plików na nowe
Redirect 301 /pl/index.html http://elementh.pl/
Redirect 301 /home/empolpl/public_html/el/pl http://elementh.pl/
Redirect 301 /oferta.html http://elementh.pl/oferta.php
Redirect 301 /projekty.html http://elementh.pl/realizacje.php
Redirect 301 /projects.html http://elementh.pl/realizacje.php
Redirect 301 /realizacje.html http://elementh.pl/realizacje.php
Redirect 301 /realiacje.html http://elementh.pl/realizacje.php
Redirect 301 /real.html http://elementh.pl/realizacje.php
Redirect 301 /omnie.html http://elementh.pl/o_nas.php
Redirect 301 /pl/omnie.html http://elementh.pl/o_nas.php
Redirect 301 /o_mnie.html http://elementh.pl/o_nas.php
Redirect 301 /kontakt.html http://elementh.pl/kontakt.php
#
# BEGIN Compress text files <-[size=150] TU SIĘ ZACZYNA TO O CZYM MÓWIMY[/size]
<ifModule mod_deflate.c>
<filesMatch "\.(css|js|x?html?|php)$">
SetOutputFilter DEFLATE
</filesMatch>
</ifModule>
# END Compress text files
# BEGIN Expire headers
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
</ifModule>
# END Expire headers
# BEGIN Cache-Control Headers
<ifModule mod_headers.c>
<filesMatch "\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(css)$">
Header set Cache-Control "max-age=604800, public"
</filesMatch>
<filesMatch "\.(js)$">
Header set Cache-Control "max-age=216000, private"
</filesMatch>
<filesMatch "\.(x?html?|php)$">
Header set Cache-Control "max-age=600, private, must-revalidate"
</filesMatch>
</ifModule>
# END Cache-Control Headers
# BEGIN Turn ETags Off
<ifModule mod_headers.c>
Header unset ETag
</ifModule>
FileETag None
# END Turn ETags Off
# BEGIN Remove Last-Modified Header
<ifModule mod_headers.c>
Header unset Last-Modified
</ifModule>
# END Remove Last-Modified Header
# Elementh WebDesign
# Plik z przekierowaniami 301
#
# Przekierowanie www.elementh.pl na elementh.pl (bez www)
RewriteEngine On
rewritecond %{http_host} ^www.elementh.pl [nc]
rewriterule ^(.*)$ http://elementh.pl/$1 [r=301,nc]
#
# Przekierowanie z adresu z indexem na domene
rewriterule ^(.*)\/index\.php$ $1 [R=301,L]
rewriterule ^index\.php$ / [R=301,L]
rewriterule ^(.*)\/index\.html$ $1 [R=301,L]
rewriterule ^index\.html$ / [R=301,L]
rewriterule ^(.*)\/home\.html$ $1 [R=301,L]
rewriterule ^home\.html$ / [R=301,L]
#
# Przekierowania BAD-linków na poprawne i starych plików na nowe
Redirect 301 /pl/index.html http://elementh.pl/
Redirect 301 /home/empolpl/public_html/el/pl http://elementh.pl/
Redirect 301 /oferta.html http://elementh.pl/oferta.php
Redirect 301 /projekty.html http://elementh.pl/realizacje.php
Redirect 301 /projects.html http://elementh.pl/realizacje.php
Redirect 301 /realizacje.html http://elementh.pl/realizacje.php
Redirect 301 /realiacje.html http://elementh.pl/realizacje.php
Redirect 301 /real.html http://elementh.pl/realizacje.php
Redirect 301 /omnie.html http://elementh.pl/o_nas.php
Redirect 301 /pl/omnie.html http://elementh.pl/o_nas.php
Redirect 301 /o_mnie.html http://elementh.pl/o_nas.php
Redirect 301 /kontakt.html http://elementh.pl/kontakt.php
<IfModule mod_expires.c>
Header set cache-control: public
ExpiresActive on
ExpiresDefault "access plus 1 month"
ExpiresByType text/html "access plus 1 week"
ExpiresByType application/rss+xml "access plus 1 week"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType video/ogg "access plus 1 year"
ExpiresByType audio/ogg "access plus 1 year"
ExpiresByType video/mp4 "access plus 1 year"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType font/ttf "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
</IfModule>
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 1 gość