Mootools - ogromna biblioteka
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 11

Temat: Mootools - ogromna biblioteka

  1. #1
    Debiutant
    Dołączył
    19-09-2011
    Wpisy
    3
    Punkty
    10

    Domyślny Mootools - ogromna biblioteka

    Jestem nowy w świecie Joomli!, bo zaledwie jakieś 5 dni temu postawiłem ją po raz pierwszy na serwerze. Właśnie skończyłem część główną małego serwisu (tj. już za mną projektowanie i implementacja), jednak ku mojemu zdziwieniu okazało się, że Joomla! to bardzo ciężkie rozwiązanie.

    Dzisiaj zacząłem ją optymalizować, czyli włączyłem pełny cache, kompresję gzip i już jest lepiej. Jednak nadal przeraża mnie rozmiar skryptu mootools-more.js ok. 230 KB (i po części mootools-core.js, ale to chyba absolutne minimum). Najgorsze jest to, że większość żądań jest wstrzymywana do czasu, aż zostanie w pełni przesłane mootools-more.js.
    Używam niestandardowego szablony i niestandardowych modułów JEvents i Phoca Galllery. Czy przy takiej konfiguracji konieczne jest ładowanie mootools-more.js?
    Ewentualnie jakieś pomysły na optymalizację wersji 1.7? Mam dużo obrazków na stronie, a i tak jskrypty stanowią większość z przesyłanych danych. Moim zdaniem to przesada

    Btw. analizując strone joomla.pl w Firebugu widzę, że macie tylko mały (ok. 20 KB) mootools.js. Mógłby ktoś napisać coś na temat tych optymalizacji?

    ---------- Post dodany o 19:30 ---------- Poprzedni post był o 17:28 ----------

    Znalazłem fajny dodatek jFinalizer i udało się upakować jsa z całej strony do 130KB. Teraz nie jest źle.

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Debiutant
    Dołączył
    28-02-2009
    Wpisy
    7
    Punkty
    10

    Domyślny

    Witam, dołączam się do pytania jak zoptymalizować mootools na stronie.
    Tak w ogóle nie rozumiem po co twórcy joomla wwalili taką ogromną bibliotekę jak w poprzedniej 1.5 była ona o wiele mniejsza :/
    Właśnie walczę z pozbyciem się mootools na stronie ale jak widzę pozbycie się całkowite nie jest możliwe ponieważ edytor nie działa i jeszcze trochę błędów się robi.

  4. #3
    Bywalec headge awatar
    Dołączył
    15-03-2010
    Skąd
    Łódź
    Wpisy
    303
    Punkty
    87

    Domyślny

    Jeśli chcesz korzystać z dodatków, które korzystają z mootools i jednocześnie wyłączyć tę bibliotekę to trochę malo logiczne. Bardzo dobrym narzędziem do prostego zarządzania bibliotekami jest darmowy plugin od jb - możesz załadować skompresowany plik z google lub wyłączyć lub "przestawić" joomlę tylko na jquery itd.
    Przy okazji - warto się zastaniowić czy wolne ładowanie strony to aby na pewno wina joomlowych mootools.

  5. #4
    Debiutant
    Dołączył
    19-09-2011
    Wpisy
    3
    Punkty
    10

    Domyślny

    Cytat Wysłane przez krzxsiek Zobacz wiadomość
    Witam, dołączam się do pytania jak zoptymalizować mootools na stronie.
    W edycji pierwszej wiadomości napisałem o jFinalizer. U mnie spakował mootools (i nie tylko) do ~90 KB co jest akceptowalne. Przy okazji spakował też CSSa.
    Jak będziesz się bawił jFinalizerem to wyłącz chwilowo obsługę cache w ustawieniach globalnych.

    ---------- Post dodany o 22:15 ---------- Poprzedni post był o 11:15 ----------

    Cytat Wysłane przez headge Zobacz wiadomość
    Bardzo dobrym narzędziem do prostego zarządzania bibliotekami jest darmowy plugin od jb...
    Dzięki za podsunięcie tego pluginu. Teraz już jestem w pełni zadowolony. Początkowo (bez żadnych optymalizacji) samo załadowanie wszystkich jsów wymagało pobrania ponad 450 KB danych (mootools, jquery i inne)! Po użyciu jFinalizer udało się zejść do 135 KB, ale teraz łącząc JB Library i jFinalizer jest to zaledwie 65 KB Przy okazji udało się zachować wszystkie istotne ficzery.
    Ostanio edytowane przez fsss : 22-09-2011 00:23

  6. #5
    Debiutant
    Dołączył
    28-02-2009
    Wpisy
    7
    Punkty
    10

    Domyślny

    Jakoś jFinalizer mnie nie przekonuje bo błędy w nim wyskakują przy większości opcji.

  7. #6
    Debiutant
    Dołączył
    19-09-2011
    Wpisy
    3
    Punkty
    10

    Domyślny

    Im słabszy szablon, na którym budujesz stronę tym więcej błędów. Podobnie z pluginami, które dostarczają CSSa i JSy. Wcześniej tego nie napisałem, ale rzeczywiście, żeby zejść z 450KB do 65KB musiałem się trochę wgryźć w kod szablonu i dodatków. Nawet autor jFinalizera na swojej stronie podkreśla, że nie jest to narzędzie, które automatycznie zrobi całą robotę za nas. Dodatek jest świetny, ale trzeba mu pomóc.

  8. #7
    Debiutant
    Dołączył
    27-12-2007
    Skąd
    Tricity
    Wpisy
    2
    Punkty
    10

    Domyślny

    Witam!

    Mam pytanie. Właśnie zainstalowałem świeżutką joomlę 1.7.1
    Muszę dołożyć JEvents i wybrałem wersję 2.0. W opisie podają że muszę włączyć dodatek Mootools Upgrade Plugin i tu jest problem. Nie znalazłem takowego w dodatkach. Może źle szukam? A może trzeba go doinstalować? Jeśli tak to gdzie szukać dla 1.7.1?

  9. #8
    Bywalec headge awatar
    Dołączył
    15-03-2010
    Skąd
    Łódź
    Wpisy
    303
    Punkty
    87

    Domyślny

    To dotyczy Joomli 1.5, nie musisz niczego dodatkowo włączać.

  10. #9

    Domyślny

    Jeśli ktoś ma problem z optymalizacją Joomli to zapraszam do przeczytania mojego artykułu. Jest tam również o wykorzystaniu mootools.js z Google API i o tym jak się pozbyć biblioteki MooTools, jeśli nie jest potrzebna.
    http://crackoos.j-ow.pl/2011/09/tech...pieszenie.html

  11. #10
    Nowicjusz
    Dołączył
    28-09-2008
    Wpisy
    19
    Punkty
    10

    Domyślny Ta biblioteka to masakra

    Moim zdaniem to powinno być załatwione w inny sposób, nawet jeśli potrzeba jest mootools do działania jakieś funkcji to i tak wykorzystuje się tylko niewielką część kodu z pliku. Przy optymalizacji warto zajrzeć do środka mootools-more.js i na jego końcu zainteresować się funkcjami "Locale.define", które definiują ustawienia językowe, dla zdaje się, walidacji formularzy - jest tam ustawione kilkanaście opcji językowych, które przy jednojęzycznych stronach raczej się nie przydadzą. Ich usunięcie (trzeba uważać żeby nie usunąć czegoś innego) zaoszczędzi nam ok. 20kb. Niby niewiele, ale ziarnko do ziarnka...

Strona 1 z 2 12 OstatniOstatni

Podobne tematy

  1. Problem z biblioteką mootools.js w sig
    przez kunik na forum Galerie, media, obsługa grafiki i innych mediów
    Odpowiedzi: 0
    Ostatni post/autor: 18-02-2010, 10:33
  2. Intro Text OGromna prosba
    przez akaback na forum Szablony graficzne
    Odpowiedzi: 3
    Ostatni post/autor: 01-06-2008, 12:49
  3. Biblioteka GD
    przez niemy na forum PonyGallery
    Odpowiedzi: 0
    Ostatni post/autor: 09-10-2007, 10:40
  4. JCE: ogromna czcionka w Operze
    przez Raffael na forum Administracja składnikami
    Odpowiedzi: 0
    Ostatni post/autor: 20-03-2007, 14:32

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •