Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Cięcie layouta-optymalny sposób
Forum PHP.pl > Inne > Hydepark
Niktoś
Witam ,tworze sobie layouta na stronę i teraz mam delemat.Jaki jest prawidłowy sposób.Utworzyć gotową grafikę na wymiar pod stronę i zapisać jako jeden plik,czy pociąć to na wymiar do określonych divów i zapisać jako kilka,kilkanaście plików.Co jest optymalniejsze-jeśli na przykładowo chciałbym w przyszłości cachować pliki to liczba plików ma znaczenie.
Z drugiej strony na pociętej grafice , można w późniejszym czasie dokonywać moderacji i dalszym obróbkom tylko określonego segmentu strony.Prościej jest przekształcić określony segment niż zmieniać plik graficzny pod całą stronę.
Z drugiej strony czas wczytywania strony się wydłuża w zależności od ilości plików graficznych.
Chciałbym się zapytać,jak wy to robicie?
by_ikar
Cachować pliki statyczne? Chyba sobie żartujesz wink.gif możesz mieć większość grafiki w jednym pliku, tak zwane css sprites. Ale ogólnie cały layout jako jedna grafika, to się może robiło ale bardzo dawno temu.. Przecież nie wszystko musi być grafiką, niektóre layouty są tak zaprojektowane, że tych elementów graficznych jest niewiele, a większością zajmuje się css..
Twist
1..Utworzyć gotową grafikę na wymiar pod stronę i zapisać jako jeden plik
Ten sposob jest zazwyczaj najgorszy - dodajesz sobie kupe pracy w przyszlosci i nie zezwalasz na zadne modyfikacje.

czy pociąć to na wymiar do określonych divów i zapisać jako kilka,kilkanaście plików
Zainteresuj sie Sprite oraz\ tym

Oszczedzisz sobie sporo pracy i umozliwisz modyfikacje tresci.

Dodatkowo wiekszosc elementow powinna byc 'tekstowa' - pomaga to m.in w idenksacji przez googla i ulatwia modyfikacje (nie potrzebuejsz grzebac w PSD, wystarczy ze podmienisz tekst)
Niktoś
Cytat
Cachować pliki statyczne? Chyba sobie żartujesz.

A są jakieś przeciwwskazania ,aby tego nie robić?Według mnie możnaby to zrobić.Wszakże dostęp do pamieci jest szybszy niż dostęp do katalogów.A może bufforowanie,wystarczy?
by_ikar
Nie bardzo rozumiem, w jaki sposób chcesz cachować pliki statyczne? Po co w ogóle cachować coś, co nie generuje żadnego obciążenia, nie licząc generowanego transferu? Chyba coś ci się pomieszało wink.gif
Niktoś
Cytat
Nie bardzo rozumiem, w jaki sposób chcesz cachować pliki statyczne? Po co w ogóle cachować coś, co nie generuje żadnego obciążenia, nie licząc generowanego transferu? Chyba coś ci się pomieszało .

Da rady ,robiąc zrzut wszystkich plików graficznych z folderu grafika do cache i dynamiczne dodawanie styli podczas page load i odwoływanie się do cache zamiast do folderu z plikiem,ale chyba na razie sobie daruje ,dopiero będę myślał nad tym jak obciążenie na stronie będzie zbyt duże.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.