Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kilka plików CSS - czy jest sens łączyć w jeden?
arstherapia
post 1.09.2014, 19:27:36
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 13.08.2014

Ostrzeżenie: (0%)
-----


Witajcie,

piszę dla siebie sklep i mam kilkanaście plików *.css.

Niby nie ma problemu i wszystko działa, ale tak sobie pomyślałem, że może
- dbając o czystość kodu - połączyć to w jeden plik, który będzie dość obszerny, ale jeden.

Ma to sens?

Przeglądałem google, ale nic ciekawego i konkretnego nie wyczytałem.
Zmniejsza to liczbę zapytań, przyśpiesza ponoć wczytywanie się stron.

Pozdrawiam,

R.
Go to the top of the page
+Quote Post
Forti
post 1.09.2014, 19:34:55
Post #2





Grupa: Zarejestrowani
Postów: 655
Pomógł: 73
Dołączył: 2.05.2014

Ostrzeżenie: (0%)
-----


Pobieram sobie rózne skrypty, strony itp. i przeważnie są różne .css, od ogólnego szablonu, responsive, grid, po np. rózne rodzaju podstrony. Ja osobiście uważam, że powinno się ten aspekt tworzyć tak jak Tobie wygodniej wink.gif

Na swojej stronie mam oddzielnie: style.css (ogólny szablon / rama, wygląd linków czy ipnut itp. itd.), responsive, grid (z gotowców), własne forum mam więc i dla niego mam odzielny plik oraz dla galerii zdjęć. Ułatwia to wszelkiego rodzaju zmiany - zamiast przeszukiwać jeden plik z tysiącami linijek to włączasz ten który Tobie potrzebny.

Spotkałem się z opinią, że dla klienta końcowego warto całość wrzucić w jeden plik - ale po co wink.gif


edit:
co do wydajności... wg. mnie nawet jeżeli jest różnica pomiędzy jednym a 5-6 plikami to jest ona nie zauważalna dla ludzkiego oka - mieści się w marginesie błędu pomiarowego czy też po prostu aktualnego pingu naszego neta.

Ten post edytował Forti 1.09.2014, 19:36:07


--------------------
Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.

Fachowo.co

Behance.net/fachowo
Go to the top of the page
+Quote Post
arstherapia
post 1.09.2014, 19:43:47
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 13.08.2014

Ostrzeżenie: (0%)
-----


Jeśli nie padną głosy na inny wybór, to chyba zostanę przy wielu plikach.

Jeśli różnice w wydajności są tak niewielkie, to faktycznie szkoda zachodu.

Mogę za to te wiele plików ładnie poopisywać, ponazywać itd.

Dzięki!
Go to the top of the page
+Quote Post
pedro84
post 1.09.2014, 20:44:03
Post #4





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Zostaw sobie wiele plików, a przy deploymencie kompresuj i łącz w jeden. Tak samo z JS.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
arstherapia
post 1.09.2014, 20:57:31
Post #5





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 13.08.2014

Ostrzeżenie: (0%)
-----


Dzięki piękne:)

Jeśli macie jakieś rozsądne narzędzia online lub tutoriale do/o łączeniu zarówno css, jak i js , to bardzo proszę o linki.
Go to the top of the page
+Quote Post
pedro84
post 1.09.2014, 21:02:59
Post #6





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Przykład dla Grunta: http://stackoverflow.com/questions/1966466...l-with-grunt-js.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
djgarsi
post 1.09.2014, 22:42:25
Post #7





Grupa: Zarejestrowani
Postów: 459
Pomógł: 26
Dołączył: 1.06.2009

Ostrzeżenie: (0%)
-----


Moja opinia. Można operować na kilku plikach CSS, jednak dla serwera i optymalnego podejścia do tworzenia stron, należy minifikować pliki np. css. Są do tego skrypty, które połączą ci dynamicznie pliki css z danego katalogu w jeden, mimo że ty będziesz zmieniał sobie swoje oddzielne pliki.


--------------------
Go to the top of the page
+Quote Post
MountainDew
post 20.09.2014, 19:38:28
Post #8





Grupa: Zarejestrowani
Postów: 12
Pomógł: 2
Dołączył: 30.11.2013

Ostrzeżenie: (0%)
-----


Szczerze polecam zainteresować się SASSem i importować kilka plików do jednego zbiorczego
W razie zainteresowania, tutaj znajdziesz pomocne video tutoriale
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2024 - 05:58