PDA

Zobacz pełną wersję : Mało elementów na stronie, długie ładowanie strony głównej



Mulczas
22-02-2010, 09:09
Witam, dość długo ładuje się stronka główna plik index ma rozmiar 18kB, ładuje 28elementów. W zasadzie na stronie jest jeden artykuł, newsy za pomocą rss, moduł pogody, kalendarza, statystyki przeglądarek. Optymalizowałem bazę sql, ale mała poprawa. Co można wykonać jeszcze?


Informacje o wydajności
Application afterLoad: 0.003 seconds, 0.32 MB
Application afterInitialise: 0.073 seconds, 2.37 MB
Application afterRoute: 0.073 seconds, 2.37 MB
Application afterDispatch: 0.112 seconds, 4.03 MB
Application afterRender: 0.140 seconds, 4.47 MB
Użycie pamięci
4733116
Zapytań do bazy danych: 17

nikszal
22-02-2010, 10:03
Witam, dość długo ładuje się stronka główna plik index ma rozmiar 18kB,Aż tyle? Cegły tam masz?


ładuje 28elementów. W zasadzie na stronie jest jeden artykuł, newsy za pomocą rss, moduł pogody, kalendarza, statystyki przeglądarek. Optymalizowałem bazę sql, ale mała poprawa. Co można wykonać jeszcze?Wywal dodatki ściągające dane z innych serwerów.

kw5xgLpC
22-02-2010, 21:39
Podaj link do strony, ciężko w ciemno strzelać co ją tak spowalnia.

Mulczas
22-02-2010, 21:44
serwis.jaworzno.pl

kw5xgLpC
22-02-2010, 22:30
1. Włącz cache.
2. Stosuj kompresję serwerową.
3. Zredukuj ilość zapytań (np. po co 4 pliki CSS zamiast jednego?)/
4. Wczytuj button walidacyjny ze swojego serwera.
5. Wyłącz wczytywanie mootools.js dla niezalogowanych.

Mulczas
23-02-2010, 08:32
1. Włącz cache.
2. Stosuj kompresję serwerową.
3. Zredukuj ilość zapytań (np. po co 4 pliki CSS zamiast jednego?)/
4. Wczytuj button walidacyjny ze swojego serwera.
5. Wyłącz wczytywanie mootools.js dla niezalogowanych.

1.Włączyłem pamięć podręczną.
2.Kompresja stron włączona.
3. Nie wiem jak to wykonać
4.Usunołem ze strony
5. ?

kw5xgLpC
23-02-2010, 18:14
Użyj kompresji nie tylko stron, ale przede wszystkim zewnętrznych plików css i js, podobnie cache. Użyj narzędzia SmartOptymizer:
http://farhadi.ir/works/smartoptimizer

W pliku templates/.../index.php dodaj na samym początku poniższy kod:

<?php
$user =& JFactory::getUser();
if ($user->get('guest') == 1 or $user->usertype == 'Registered') {
$headerstuff = $this->getHeadData();
$headerstuff['scripts'] = array();
$this->setHeadData($headerstuff);
}
defined( '_JEXEC' ) or die( 'Restricted access' );
?>

4 pliki CSS? Skopiuj ich zawartość do jednego i wywal z kodu polecenie ich wczytywania.

Mulczas
23-02-2010, 21:27
Po wrzuceniu smartoptimizer stronka ładuje się jeszcze dłużej, nie mogę wejść do panelu admina
SmartOptimizer Error: Unsupported file mam włączoną wtyczkę jsecure