Optymalizacja kodu PHP w sieci

Spisie treści
Aspekty, które należy wziąć pod uwagę przy prawidłowej optymalizacji sieci, będą:
  • Miejsce na dysku zajmowane przez aplikację
  • Zużycie pamięci RAM
  • Niezbędna przepustowość
  • Szybkość, z jaką sieć działa i ładuje się

Niektóre sztuczki optymalizacji kodu php, o których należy pamiętać, to:
Zadeklaruj jak najmniej zmiennych i obiektów, a także użyj funkcji unset(), aby zwolnić pamięć i zniszczyć zmienne lub tablice, gdy nie są już używane.
Wyrażenia warunkowe {else} działają szybciej niż w przypadku zmiany wielkości liter.
 if ($ color == 'blue') {kod do wykonania} else {kod do wykonania} 

Blok warunkowy if wykorzystuje mniej cykli procesora, dlatego wykonanie jest szybsze.
 switch ($ color) {case blue: kod do wykonania break; przypadek czerwony: kod do wykonania przerwy; }

Struktury powtarzalne lub pętle for są wolniejsze niż pętle while
 <? for ($ i = 1; $ i <? $ i = 0; while ($ i 

Aby zmierzyć, ile pamięci RAM zajmuje strona lub skrypt php, pod koniec wykonywania lub ładowania strony umieszczamy następujący kod.
echo 'Pamięć używana:'. runda (memory_get_usage () / 1024,1). „KB z”. runda (memory_get_usage (1) / 1024,1). „KB”;

Można go również użyć, umieszczając kod w stopce sieci, aby zobaczyć, ile pamięci zużywa podczas otwierania każdej sekcji.
Podczas wykonywania zapytania sql, gdy pola są wyświetlane, użyj pojedynczych cudzysłowów w polu, które ma zostać wyświetlone. Przykład $ record ['id'] wynosi do 7 razy szybciej niż $ rekord [id].
Wielu programistów używa @, aby zapobiec wyświetlaniu błędów podczas wywoływania funkcji lub zapytania mysql, wykonuje to sprawdzanie błędów i bardzo spowalnia wykonanie skryptu, najlepiej poprawić błąd lub wyłączyć wyświetlanie błędów za pomocą raportowania_błędów (0) dopóki ich nie poprawisz.
Nie kopiowanie zmiennych do innych może pomóc zredukować 1 MB pamięci RAM
 

Lepiej jest napisać to w jednej linijce i byłoby to zrobione w następujący sposób

Ważne jest, aby zamknąć połączenia z bazą danych mysql po zakończeniu ich używania, po prostu za pomocą funkcji mysql_close (połączenie $);
Unikaj walidacji formularzy i sprawdzania za pomocą php PHP po wykonaniu POST.
Użytkownik musiałby poczekać na ponowne załadowanie się sieci, aby sprawdzić poprawność formularza, najlepiej zrobić to zewnętrznie za pomocą jquery, ponieważ będąc frameworkiem javascript, jest wykonywany w przeglądarce, a nie na serwerze, oszczędzając zasoby z serwera .Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave