To pytanie prawdopodobnie nie ma jednoznacznej odpowiedzi, więc jeśli jest uważane za subiektywne i, powiedzmy, złe, proszę, aby je zamknąć.Maksymalna liczba zapytań SQL na stronę
Zasadniczo opracowuję całkiem dużą aplikację internetową (PHP) i używa ona CakePHP. Obecnie jest on w fazie rozwoju, a niektóre rzeczy w Bazie Danych są bardzo skomplikowane, dlatego trzeba wykonać wiele zapytań, aby wyświetlić strony (około 7-25 zapytań).
Ponieważ prawdopodobnie ma to być na dużą skalę, chciałbym się dowiedzieć, co to jest maksymalnie, czyli coś w rodzaju wskazującego, że "Prawdopodobnie robisz coś źle i powinieneś zoptymalizować ", liczba zapytań SQL, które należy wykonać na stronę. W tej chwili mam bardzo prosty system buforowania, który redukuje zapytania wykonywane przez jednego użytkownika do około 5 na 15 sekund.
Czy często używasz 25 zapytań? Czy powinienem zatrzymać rozwój (mam dużo czasu) przez jakiś czas i zreorganizować kod, usunąć zapytania SQL, które nie są używane, i poświęcić czas na poprawę wydajności w tej części?
To prawdopodobnie brzmi trochę mylące, więc wznowił: Czy istnieje de facto maksymalna dla liczby zapytań prowadził na stronę, która nie młot serwera (czyli środowisku współdzielonym hostingu)?
Dzięki.
co rozumiesz przez "pojemność bazy danych" w jaki sposób definiujesz lub dowiadujesz się o tych informacjach? – Ash
@Ashley: Mam na myśli pojemność bazy danych do wykonywania zapytań. Baza danych może wykonywać średnią liczbę zapytań na minutę. Jeśli spróbujesz przekroczyć ten limit, najprawdopodobniej zacznie upływać limit czasu. Nie wiem, czy istnieje dobrze zdefiniowany sposób, aby to ustalić, ale możesz przetestować go samodzielnie, uruchamiając strumień ruchu w bazie danych, aby zobaczyć, ile może obsłużyć. – recursive