Съдържание
Ще бъдат взети предвид аспектите за правилна оптимизация на мрежата
- Дисково пространство, заето от приложението
- Консумация на RAM памет
- Необходима честотна лента
- Скоростта, с която мрежата работи и се зарежда
Декларирайте възможно най -малко променливи и обекти, използвайте и функцията unset () за освобождаване на памет и унищожаване на променливи или масиви, когато те вече не се използват.
Ако {else} условните изрази се изпълняват по -бързо от буквата за превключване.
if ($ color == 'blue') {код за изпълнение} else {код за изпълнение}
Блокът условни условия if използва по -малко процесорни цикли, следователно изпълнението е по -бързо.
switch ($ color) {case blue: код за изпълнение на break; регистър червен: код за изпълнение на прекъсване; }
Повтарящите се структури или за цикли са по -бавни от циклите while
<? for ($ i = 1; $ i <? $ i = 0; while ($ i
За да измерим колко RAM памет консумира страница или php скрипт, в края на изпълнението или зареждането на страницата поставяме следния код.
echo 'Използвана памет:'. кръг (memory_get_usage () / 1024,1). „KB от“. кръг (memory_get_usage (1) / 1024,1). 'KB';
Може да се използва и чрез поставяне на кода в долния колонтитул на мрежата, за да се види колко овен консумира при отваряне на всяка секция.
Когато изпълнявате sql заявка и полетата се показват, използвайте единични кавички в полето, за да се покаже пример $ record ['id'] е до 7 пъти по -бързо отколкото $ record [id].
Много програмисти използват @, за да предотвратят показването на грешки при извикване на функция или заявка на mysql, това извършва проверка на грешки и забавя изпълнението на скрипта, най -добре е да поправите грешката или да деактивирате показването на грешки с error_reporting (0) докато не ги коригирате.
Некопирането на променливи над други може да помогне за намаляване на 1MB оперативна памет
Написването му в един ред е по -добре и би било направено по следния начин
Важно е да затворите връзките към базата данни mysql, когато приключите с тях, просто с функцията mysql_close ($ connection);
Избягвайте валидирането и проверките на формуляри, използвайки php PHP след извършване на POST.
Потребителят ще трябва да изчака, докато мрежата се зареди отново, за да потвърди формата, най -добре е да го направи външно с jquery, тъй като като рамка на javascript, тя се изпълнява в браузъра, а не на сървъра, спестявайки ресурси от сървъра .Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка