Mam dość samodzielną stronę i chciałbym, aby była tak mała jak to tylko możliwe: wbudowana zminimalizowana Javascript i zminimalizowany CSS, a następnie zminimalizowany sam HTML. Są narzędzia dla każdej z tych części, ale chciałbym uniknąć pisania kleju do złożenia wszystkich razem. Otwarte źródło byłoby idealne.Narzędzie do minialyfikacji całej strony HTML?
Odpowiedz
spróbować http://code.google.com/p/htmlcompressor/
EDIT
Chociaż robi to zrobi kod czytanie część dużo bardziej złożone iw rezultacie, debugowanie będzie duży ból. Zrób to dopiero po wprowadzeniu wszystkich wymaganych optymalizacji.
Dzięki; jedyną rzeczą, która się nie obsługuje jest wbudowywanie skryptów i stylów (minimalizuje tylko skrypty i style, które są już wstawione). Jeśli uda mi się znaleźć narzędzie do tego, to zrobi to prosta rura pomiędzy tymi dwoma ... –
Stworzyłem ten skrypt, aby połączyć wszystko razem: https://gist.github.com/817048 –
Nie jestem pewien, czy masz zamiar znaleźć jedno narzędzie, które wszystko, ale widziałem kilka, które wykonują dobrą robotę ..... dla mnie zwykle w połączeniu z innymi narzędziami.
http://code.google.com/speed/page-speed/ prędkość Page jest plugin firefox, a także moduł apache
Po uruchomieniu Page Speed na stronie przedstawieniu pliki HTML, to automatycznie uruchamia Page Speed HTML zagęszczarkę (co z kolei zastosować JSMin i cssmin.js do dowolnego inline JavaScript i CSS) na plikach i zapisuje minified wyjście do konfigurowalnym katalogu
Zapoznaj się z Dość narzędzie Diff na http://prettydiff.com/?m=minify&html
Można również powiedzieć narzędzie do punktu do danej strony z parametrem S, takich jak:
http://prettydiff.com/?m=minify&html&s=https://stackoverflow.com/
- 1. jQuery ładowanie całej strony HTML za pomocą spinnera
- 2. Odtwarzanie dźwięku po załadowaniu strony do html
- 3. przewijanie nakładki div bez przewijania całej strony
- 4. Ustawienie jednego favicon dla całej strony
- 5. Jak mogę użyć `localStorage` do przechowywania całej strony?
- 6. zmiana rozmiaru czcionki tekstowej całej zawartości strony
- 7. Skośne strony z długą treścią powodują załadowanie całej strony poniżej górnej krawędzi strony, odcinając tytuł strony
- 8. Zapisz HTML jako samodzielną stronę: narzędzie do eksportu?
- 9. Jak ustawić element na całej wysokości strony?
- 10. Wyświetl pasek ładowania przed załadowaniem całej strony
- 11. Aktualizowanie całej strony za pomocą Ajax.ActionLink
- 12. Efektywność manipulowania jQuery DOM - budowanie całej strony za pomocą JavaScript
- 13. Przesłanie formularza w ramce iframe i przekierowanie całej strony
- 14. Graf wywołania całej aplikacji
- 15. Narzędzie wiersza polecenia do podświetlenia składni C# do HTML?
- 16. Strona HTML Cykl życia strony
- 17. html szablon jednej strony do konwersji wordpress
- 18. Przeskakiwanie do nowej strony HTML z JavaScript
- 19. zmienna od .jsp do strony html
- 20. automatyczne przekierowanie do innej strony html
- 21. iOS Safari nie renderuje całej strony od pierwszego razu.
- 22. HTML/CSS Jak zapobiegać podświetlaniu tekstu rozciągającego się na całej szerokości strony w Google Chrome
- 23. HTML określić strony drukowania?
- 24. Zapobieganie buforowaniu strony HTML
- 25. HtmlUnit - Konwertowanie strony Html na ciąg HTML?
- 26. Generowanie kodu HTML ze strony aktualizacji Eclipse
- 27. Dlaczego przycisk powoduje przeładowanie całej mojej strony internetowej?
- 28. Jak zatrzymać działanie funkcji UpdatePanel powodującej odświeżanie całej strony?
- 29. Jak zrobić zrzut ekranu całej strony w Kątomierzu?
- 30. Skąd WordPress przechowuje strony HTML?
gzip wydrukach Apache –