Kodowanie dla szybkich połączeń z bazą danych
Jeśli jesteś programistą baz danych, jednym z najważniejszych zadań jest prawidłowe napisanie kodu, aby strony ładowały się tak szybko, jak to możliwe. Jeśli strony ładują się powoli, odwiedzający prawdopodobnie pójdą gdzie indziej!

Pamiętaj, że każda osobna instrukcja SQL, którą wydajesz, wymaga przesyłania danych do bazy danych. Czasami te uzgadnianie i otwieranie / zamykanie połączenia może trwać dłużej niż faktyczne zapytanie do bazy danych! Przyjrzyj się uważnie wszystkim instrukcjom SQL na danej stronie. Spróbuj połączyć je w jak najmniejszą liczbę zapytań.

Następnie uruchom „wyjaśnienie” dla każdego zapytania, aby ustalić, w jaki sposób baza danych go wykona. Upewnij się, że modyfikujesz swoje indeksy i klucze, dopóki zapytanie nie zostanie uruchomione tak skutecznie, jak to możliwe. Chcesz uniknąć skanowania tabeli - spróbuj wykonać klauzulę „gdzie”, aby w miarę możliwości korzystać z pól indeksowanych. Jeśli wykonasz polecenie „gdzie site_id = 1 i cat_id = 2”, upewnij się, że masz skonfigurowany indeks zarówno dla site_id, jak i cat_id.

Kiedy wydajesz instrukcję SQL, użyj jej tak szybko, jak to możliwe, a następnie zamknij ją. Nie pozostawiaj go otwartego podczas wykonywania innych czynności. Chwyć potrzebne wartości, umieść je w zmiennych, a następnie zamknij instrukcję.

Na koniec pamiętaj, aby po zakończeniu ustawić wszystkie połączenia na zero.

Im bardziej wydajny jest Twój kod, tym szybciej strona dotrze do użytkownika końcowego - i tym bardziej zadowoleni będą użytkownicy!

Kodowanie do szybkiego przeglądania stron

Instrukcje Wideo: Egzamin E.14 - PHP (Łączenie strony HTML z bazą danych MySQL) (Może 2024).