Zlece optymalizacji strony
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 35

Temat: Zlece optymalizacji strony

Hybrid View

Poprzednia wiadomość Poprzednia wiadomość   Następna wiadomość Następna wiadomość
  1. #1
    Bywalec
    Dołączył
    30-01-2007
    Wpisy
    129
    Punkty
    20

    Domyślny Zlece optymalizacji strony

    Informuję, że Państwa bazy danych xxxxxx na serwerze xxxxxx działają w sposób niezbyt optymalny.

    Platforma hostingowa współdzieli zasoby sprzętowe serwera między wielu użytkowników, którym NetArt gwarantuje jednakowo wysoką jakość świadczonych usług.

    Poniższe zapytanie wyciąga jednorazowo dużą ilość danych co w rezultacie doprowadza do przekraczania przez Państwa parametru bezpieczeństwa.


    SELECT a.id, a.introtext, a.fulltext , a.images, a.attribs, a.title, a.state FROM jos_content AS a INNER JOIN jos_categories AS cc ON cc.id = a.catid INNER JOIN jos_sections AS s ON s.id = a.sectionid WHERE a.state = 1 AND a.access <= 0 AND cc.access <= 0 AND s.access <= 0 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2009-01-30 15:14' ) AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2009-01-30 15:14' ) AND a.catid = 28 AND cc.published = 1 AND s.published = 1 ORDER BY a.ordering




    Proszę się ustosunkować do tej wiadomości i jak najszybciej usunąć problem, gdyż będziemy musieli zablokować Państwa bazę w razie braku zainteresowaniem w/w problemem.


    CZY OPTYMALIZACJA POMOZE, prosze o pomoc i ewentualna oferte optymalizacji

  2. #2
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    INNER JOIN można spróbować zastąpić przez LEFT JOIN, ale w gruncie rzeczy - to standardowe zapytanie w Joomla!, wykonywane na tysiącach serwerów. Nie sądzę, że tu leży problem.
    Zapytanie pobiera dane z czterech tabel, w tym 3 tabele to tabele obsługujące artykuły, a czwarta - dane użytkowników.

    SELECT a.id, a.introtext, a.fulltext , a.images, a.attribs, a.title, a.state FROM jos_content AS a LEFT JOIN jos_categories AS cc ON cc.id = a.catid LEFT JOIN jos_sections AS s ON s.id = a.sectionid WHERE a.state = 1 AND a.access <= 0 AND cc.access <= 0 AND s.access <= 0 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2009-01-30 15:14' ) AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2009-01-30 15:14' ) AND a.catid = 28 AND cc.published = 1 AND s.published = 1 ORDER BY a.ordering

    W prostym teście na serwerze lokalnym z tabelą artykułów liczącą 600 pozycji zmodyfikowane zapytanie wykonane zostało w czasie krótszym o 75%
    Moze więc coś ta zmiana da.
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  3. #3
    Bywalec
    Dołączył
    30-01-2007
    Wpisy
    129
    Punkty
    20

    Domyślny

    Przpraszam ale nie do końca rozumiem, Twoje maila. Chyba za wysoki poziom

    Mam jeszcze pytani na dole stronu na pasku w IE pojawia sie haslo blad na stronie, pomimo ze widze cala strone, moze za bardzo pokrecilem w templatce, czy ktos może pomoc w przejrzeniu templatki?

  4. #4
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Chyba za wysoki poziom?
    Czy wymóg, by w jednym wątku nie mieszać różnych tematów, to też "za wysoki poziom"?
    Jeśli tak, to przykro mi, ale musisz go co nieco sobie podnieść.
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  5. #5
    Bywalec
    Dołączył
    30-01-2007
    Wpisy
    129
    Punkty
    20

    Domyślny

    Sorry jesli zamieszałem , gdzie mogę sprawdzić czy mam inner join czy left join

  6. #6
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Nie problem, natomiast żeby odpowiedzieć, trzeba by wiedzieć, np. co to za Joomla!
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  7. #7
    Przeglądacz
    Dołączył
    21-01-2009
    Wpisy
    50
    Punkty
    10

    Domyślny

    Ze sie tak wtrace...

    Nie szybciej, lepiej i bezpieczniej bedzie Ci podmienic pliki i zaktualizowac ta staroc do 1.5.9 ? Moze to zalatwi sprawe? Na pewno nie zaszkodzi...

  8. #8
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Mistrzu @SimonK
    Joomla 1.0, cokolwiek o niej wiesz i powiesz, jest wyśmienitym systemem zarządzania treścią witryny internetowej, a nie starocią. I sporo czasu jeszcze upłynie, zanim stanie się "starocią".
    @strategist: szukaj w skryptach /components/com_content/content.php i content.html.php
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  9. #9
    Przeglądacz
    Dołączył
    21-01-2009
    Wpisy
    50
    Punkty
    10

    Domyślny

    Cytat Wysłane przez zwiastun Zobacz wiadomość
    Mistrzu @SimonK
    Joomla 1.0, cokolwiek o niej wiesz i powiesz, jest wyśmienitym systemem zarządzania treścią witryny internetowej, a nie starocią. I sporo czasu jeszcze upłynie, zanim stanie się "starocią".
    No to widze tu sporo niekonsekwencji. We wszelkich postach, publikacjach podkresla sie, ze tylko aktualizacje i biezace wersje zarowno silnika jak i komponentow zapewniaja stabilnosc i bezpieczenstwo, a tu nagle stere 1.0 doskonale. Nie, no super

  10. #10
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Niekonsekwencja?
    Może poczytaj dokładniej!
    J! 1.5 jest systemem nowszym, nowocześniejszym. Ale to, że takim jest, nie dyskredytuje J. 1.0. Co nie znaczy, że ktoś tu namawia do korzystania z 1.0 w nowych projektach (co też nieraz bywa uzasadnione).
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

Strona 1 z 2 12 OstatniOstatni

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
  •