ForumCała strona

Nawigacja

Aktualnie online

Gości online: 41

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Przeciążanie serwera
adam-as
Witam,
Jak zlikwidować zbyt dużą ilość zapytań do bazy MySql? Mam stronę na OVH i co jakiś czas muszę odświeżać stronę bo się nie wczytuje i wyskakuje komunikat proszę spróbować później ponieważ serwer jest zbyt obciążony.

Wysłałem do OVH prośbę o pomoc, to odpisali mi coś takiego:
Witam,
Problem może być spowodowany połączeniami do bazy danych (Państwa konto generuje 7393 zapytań do bazy dziennie). Proszę spróbować zoptymalizować skrypty łączące się z bazą.


Co jest nie tak z tymi skryptami PHP-Fusion? Jak miałem wersję 6xx to takiego problemu nie miałem. Pomóżcie proszę rozwiązać mi ten problem ponieważ jest to okropnie męczące Sad

Strony których dotyczy problem:
www.muzol.ovh.org
www.pcmedio.ovh.org
Edytowane przez adam-as dnia 20.03.2009 12:04:34
Bronimy pracy dyplomowejLinki łamiące Regulamin usunięte przez administratora
 
http://www.pcmedio.pl
Wścibski Gość
Dodany dnia 24.11.2024 20:36:56
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
bartek124
Ile masz tam wywołań (nie uniqów) dziennie?
I ile zapytań generujesz podczas jednego połączenia z bazą?

Bo coś mi się to dziwne wydaje.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
adam-as
Wywołań tych stron mam max kilkanaście dziennie. Nie wiem o co chodzi. Dodam że taki problem pojawia się od razu po zainstalowaniu Php-Fusion.

Pozdrawiam
Edytowane przez adam-as dnia 20.03.2009 15:10:43
Bronimy pracy dyplomowejLinki łamiące Regulamin usunięte przez administratora
 
http://www.pcmedio.pl
weogrim
Witam.

Moja strona stoi na home.pl (najwyższy hosting, nie dedykowany) i ma około 23 000 użytkowników. Dziennie wizyt jest kilka tysięcy, ale np w czwartki gdy wychodzi nowy odcinek anime potrafi być 12-13 tys. osób na dzień.
Jakieś kilka miesięcy temu, napisał do nas administrator home.pl i poinformował nas, że za niedługo zostaniemy usunięci bo za bardzo obciążamy serwery.
Przenieśliśmy wtedy stronę z EFIV na PF7 i wszystko jakby przycichło Wink. Niestety od około połowy października nawiedza nas ciągły 503, strona chodzi jakby chciała a nie mogła ;(.
I ostatnio znowu odezwał się admin z home.pl wysyłając dokładne logi serwera ( z których połowy nie rozumiem, a reszty jest za dużo żeby przeczytać).
Napisał o tym żeby wprowadzić do bazy indexy (cokolwiek to jest):

Pozwole sobie rowniez wskazac, przyklady optymalizacji zapytan, oraz wynik po samej optymalizacji po zalozeniu np. indeksu.

Nazwa bazy: ****
Ilosc nadmiarowo wczytanych rekordow: 808421
Srednia ilosc nadmiarowo wczytanych rekordow: 23097
Ilosc powtorzen: 35
Najdluzszy/sredni czas wykonania zapytania [s]: 2.297/0.778
Srednia ilosc wczytanych/zwroconych wierszy: 23097/0
Ilosc zapytan, ktore w wyniku daly zero: 31
Analizowane zapytanie SQL:
SELECT * FROM ep_users WHERE user_email='****';

explain SELECT * FROM ep_users WHERE user_email='****';
+----+-------------+----------+------+---------------+------+---------+------+-------+-------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+----------+------+---------------+------+---------+------+-------+-------------+
| 1 | SIMPLE | ep_users | ALL | NULL | NULL | NULL | NULL | 23107 | Using where |
+----+-------------+----------+------+---------------+------+---------+------+-------+-------------+

W takiej sytuacji, nalezaloby zalozyc indeks na tabeli 'ep_users' oraz polu 'user_email', gdzie otrzymamy wynik:
explain SELECT * FROM ep_users WHERE user_email='******';
+----+-------------+----------+------+----------------+----------------+---------+-------+------+-------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+----------+------+----------------+----------------+---------+-------+------+-------------+
| 1 | SIMPLE | ep_users | ref | user_email_idx | user_email_idx | 32 | const | 1 | Using where |
+----+-------------+----------+------+----------------+----------------+---------+-------+------+-------------+



I teraz moje pytanie:
Co zrobić aby zoptymalizować stronę i odciążyć bazę, aby działała w miarę normalnie?

Strona: http://www.shippu...
 
http://weogrim.pl
bartek124
Ciekawe w którym miejscu wykonuje się takie zapytanie jakie podałeś, bo nie przypominam sobie nigdzie w Fusionie... Może jakiś mod/wtyczka?
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
weogrim
Mam zainstalowaną tylko Administracje buttonami i Professional Download Panel. Może administrator sam wykonał takie zapytanie?

 
http://weogrim.pl
Liberat0r
Nie znam się na tym zbytnio, ale sprawdź czy nie masz jakichś dziwnych nowych plików na serwerze, ewentualnie nadpisz pliki świeżymi i zmień hasło administratora. Trochę dziwnie wyglądają te zapytania o e-maile użytkowników, stąd moja podpowiedź.
 
cybull
Cenię home.pl za ich usługi rejestracji domen, ale zupełnie przeciwne zdanie mam o ich usługach hostingowych, bez problemu można znaleźć opinie na ten temat w necie. Może się okazać ze optymalizacja tabel bazy na nic się nie zda, bo PHP-Fusion ma dość dobrze zoptymalizowane tabele sam w sobie. Piszesz że posiadasz 23000 użytkowników ale nie piszesz ilu użytkowników średnio jest jednocześnie połączonych ze stroną. Być może statystyki są na tyle duże że czas przejść na jeśli nie dedyka to jakiegoś VPS-a. Natomiast jeśli chcesz próbować optymalizować tabele to może informacje zawarte pod poniższym linkiem będą Ci pomocne.

http://www.astcon..._mysql.php


PW od moderatora:
  1. Przeniesienie posta - Pieka 20.11 - 18:12

 
http://www.pragapoludnie.com.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl