Оптимизација ПХП кода на вебу

Преглед садржаја
Аспекти које треба узети у обзир за исправну оптимизацију веба ће бити
  • Простор на диску који заузима апликација
  • Потрошња РАМ меморије
  • Потребан пропусни опсег
  • Брзина којом се веб покреће и учитава

Неки трикови за оптимизацију пхп кода које треба имати на уму су:
Декларишите што је могуће мање променљивих и објеката, такође користите функцију унсет () да ослободите меморију и уништите променљиве или низове када се више не користе.
Ако {елсе} условни изрази раде брже од прекидача.
 иф ($ цолор == 'блуе') {код за извршавање} елсе {код за извршавање} 

Условни блок иф користи мање процесорских циклуса, па је извршавање брже.
 свитцх ($ цолор) {цасе блуе: код за извршавање прекида; црвена слова: код за извршавање прекида; }

Понављајуће се структуре или фор петље спорије су него петље вхиле
 <? за ($ и = 1; $ и <? $ и = 0; вхиле ($ и 

Да бисмо измерили колико РАМ меморије заузима страницу или пхп скрипту, на крају извршавања или учитавања странице стављамо следећи код.
ецхо 'Меморија је искоришћена:'. роунд (мемори_гет_усаге () / 1024,1). 'КБ од'. роунд (мемори_гет_усаге (1) / 1024,1). 'КБ';

Такође се може користити постављањем кода у подножје веба да бисте видели колико РАМ -а троши при отварању сваког одељка.
Када извршавате скл упит и поља се приказују, користите појединачне наводнике у пољу за приказ. Пример $ рецорд ['ид'] је до 7 пута брже него $ рецорд [ид].
Многи програмери користе @ за спречавање приказивања грешака при позивању мискл функције или упита, ово врши проверу грешака и доста успорава извршавање скрипте, најбоље је исправити грешку или онемогућити приказ грешака помоћу еррор_репортинг (0) док их не исправи.
Ако не копирате променљиве преко других, можете смањити 1 МБ РАМ -а
 

Боље је написати га у једном реду и то би било учињено на следећи начин

Важно је затворити везе базе података мискл када их завршите, једноставно помоћу функције мискл_цлосе ($ цоннецтион);
Избегавајте провере образаца и провере помоћу пхп ПХП -а након извођења ПОСТ -а.
Корисник би морао да сачека да се веб поново учита да би потврдио образац, најбоље је то учинити споља помоћу јкуери -а, будући да је јавасцрипт оквир, извршава се у прегледачу, а не на серверу, штедећи ресурсе са сервера .Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave