![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 20.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
poszukuje jakiegos pomyslu jak najlepiej w php zrobic kompresowanie zrodla zeby strony sie szybciej wczytywaly, byc moze mozecie cos polecic ? w js i css wystarczy usunac biale znaki i komentarze ale jak najlepiej oskubac strone ktora sie aktualne renderuje ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dac szybszy serwer. Możesz treść autentycznie gzipowac.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 20.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Mam szybki serwer i gzipowanie, potrzebne mi zmniejszanie rozmiaru kodu zrodlowego, css i js. Te dwa ostatnie mysle ze moge raz na jakis czas mielic i wrzucac do katalogu /cache/ tylko jak mielic kod glowny.
Znalazlem taki kod i wydaje mi sie ze jest ok https://gist.github.com/aarongustafson/862452 ale dopiero zaczynam sie tym zajmowac i pomyslalem ze ktos juz sprawdzal wiele rozwiazan i trafil na optymalne |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Pamiętaj, że w HTML-u białe znaki mogą jak najbardziej mieć znaczenie, więc nie możesz "na pałę" wywalać białych znaków spomiędzy znaczników.
2. Przede wszystkim kompresja GZIP czy DEFLATE. 3. Zweryfikuj czy poprawnie wykorzystujesz cache HTTP. 4. Zastanów się czy potrzebujesz od razu serwować cały kod - być może część rzeczy da się doładować asynchronicznie? 5. Zweryfikuj co jest główną przyczyną wolnego ładowania: kolejkujące się żądania, długi czas generowania odpowiedzi przez serwer, duży rozmiar odpowiedzi, wolny transfer? Skorzystaj sobie z https://developers.google.com/speed/pagespeed/ by sprawdzić co automaty podpowiadają by poprawić z powyższych. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 800 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Poszukaj narzędzi online. Do JS są obfuscatory i packery, do CSS kompresory. W pierwszym przypadku możesz czasem zyskać ponad 50%, w drugim 5-20%.
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Może lepiej podaj adres strony...
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 01:28 |