Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Szybka baza danych mySQL?, Mam problem ze strona, czasem musze czekac do 10 minut zanim zacznie s
timi222
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 19.11.2010

Ostrzeżenie: (0%)
-----


Witam.

Mam problem ze strona, czasem musze czekac do 10 minut zanim zacznie sie ladowac, ponoc problem w samej bazie danych mySQL, nie znam sie na tym ale probowalem juz wiele rzeczy, od zmiany hostingu po odchudzanie strony, bez skutku.

Prosze o pomoc.

Adres strony: www.europebus.co.uk
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sky_walker
post
Post #2





Grupa: Zarejestrowani
Postów: 214
Pomógł: 23
Dołączył: 26.09.2005

Ostrzeżenie: (0%)
-----


Hm... no dobrze, jeśli uważasz, że 49 grafik to nie problem proponuję wstawienie timerów w kod strony i policzenie co ile zajmuje w trakcie generowania witryny (IMG:style_emoticons/default/smile.gif)
Wtedy będziesz wiedział ile co zajmuje ci czasu od strony generowania kodu, bez wliczania w to zapytań.

Ja zrobiłem jeszcze jeden test - tym razem wczytanie zajęło 9,91sek,
sam HTML (czyli połączenie z serwerem, wykonanie przez niego PHP, zapytań do bazy i rozpoczęcie przesyłania danych, a następnie odebranie całego kodu przez mojego firefoxa) to 2,40 sek.
7,51sek to pobieranie skryptów i grafik. Zastosowanie sprite'ów znacznie pomoże w ładowaniu strony (IMG:style_emoticons/default/smile.gif)

ps. Kiedy Crozin poprosił cię o strukturę bazy miał na myśli kod między:
Kod
--
-- Struktura tabeli dla  `...`
--

a
Kod
--
-- Zrzut danych tabeli `...`
--

Czyli część CREATE TABLE IF NOT EXISTS - bez informacji w tabelach (od INSERT INTO, lista w nawiasach oddzielona przecinkami, tego nie potrzeba a zajmuje sproą większość z tych 9MB)

Tak na marginesie - nikt na forum www nie zoptymalizuje ci strony ot tak o, nawet jak udostępnisz nam 9MB swojej bazy danych - to i tak niewiele pomoże. Możemy powiedzieć, że tutaj może dałoby się zastosować TINYINT zamiast INT, a tamto pole w ogóle nie musi być typu TEXT, tutaj brakuje indeksu, tylko... co z tego? O optymalności bazy danych, decyduje w głównej mierze to jak i jakie operacje na niej wykonujesz.

Jeśli jesteś tylko klientem to niestety ale... raczej nie możesz nic zmienić samemu w tym systemie, żeby zauważyć znaczną poprawę. Możemy ci podpowiedzieć, żeby np. zastosować na tej stronie CSS Sprites, włączyć cache (z jakiegoś powodu jest no-store, no-cache, must-revalidate, post-check=0, pre-check=0), włączyć kompresję gzip, ale mówienie o tym jak zoptymalizować wykorzystanie bazy danych nie ma sensu - są o tym setki tutoriali w sieci, a my nie wiemy co w Twojej stronie jest nie tak.
Go to the top of the page
+Quote Post

Posty w temacie
- timi222   Szybka baza danych mySQL?   19.11.2010, 16:41:51
- - Rafaeelloo   Może internet zmień? U mnie po 25 s już była załad...   19.11.2010, 18:06:15
- - timi222   Dzieki za odzew. Z internetem ciebie nie rozumiem ...   20.11.2010, 20:19:17
|- - Sky_walker   Cytat(timi222 @ 20.11.2010, 20:19:17 ...   22.11.2010, 10:56:08
- - Mephistofeles   A więc pokaż strukturę tej bazy, spróbujemy pomóc.   20.11.2010, 20:35:54
- - timi222   Czy moge przeslac to w jakims zalaczniku? Bo jest ...   21.11.2010, 21:26:54
- - Crozin   Chodzi o samą strukturę bez danych (ewentualnie mo...   21.11.2010, 21:34:45
- - timi222   Nie znam sie na tym otrzymalem strukture od wykona...   21.11.2010, 21:52:01
- - timi222   Chodzi o to ze czasem laduje sie ok a czasem np po...   22.11.2010, 13:50:47
- - Sky_walker   Hm... no dobrze, jeśli uważasz, że 49 grafik to ni...   22.11.2010, 15:18:30
- - timi222   Grafiki strony mają w sumie około 300kb i są maxym...   22.11.2010, 16:57:20
- - Mephistofeles   Sprite'y można stosować zawsze, przecież istni...   22.11.2010, 17:11:54
- - timi222   png używam w ostateczności właśnie z racji wagi pl...   22.11.2010, 17:21:25
- - Mephistofeles   Nie wiem dlaczego, bo dobrze zapisany PNG jest czę...   22.11.2010, 17:42:14
- - timi222   Jak na stronie włączyć cache? (z jakiegoś powodu j...   22.11.2010, 18:00:43
- - Majzok   Ja bym obstawiał baze - pewnie porobione w zapytan...   22.11.2010, 23:46:43
- - timi222   Po pierwszej w nocy mozna zobaczyc jak strona czek...   23.11.2010, 01:33:15


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 04:39