Преглед садржаја
Аспекти које треба узети у обзир за исправну оптимизацију веба ће бити
- Простор на диску који заузима апликација
- Потрошња РАМ меморије
- Потребан пропусни опсег
- Брзина којом се веб покреће и учитава
Декларишите што је могуће мање променљивих и објеката, такође користите функцију унсет () да ослободите меморију и уништите променљиве или низове када се више не користе.
Ако {елсе} условни изрази раде брже од прекидача.
иф ($ цолор == 'блуе') {код за извршавање} елсе {код за извршавање}
Условни блок иф користи мање процесорских циклуса, па је извршавање брже.
свитцх ($ цолор) {цасе блуе: код за извршавање прекида; црвена слова: код за извршавање прекида; }
Понављајуће се структуре или фор петље спорије су него петље вхиле
<? за ($ и = 1; $ и <? $ и = 0; вхиле ($ и
Да бисмо измерили колико РАМ меморије заузима страницу или пхп скрипту, на крају извршавања или учитавања странице стављамо следећи код.
ецхо 'Меморија је искоришћена:'. роунд (мемори_гет_усаге () / 1024,1). 'КБ од'. роунд (мемори_гет_усаге (1) / 1024,1). 'КБ';
Такође се може користити постављањем кода у подножје веба да бисте видели колико РАМ -а троши при отварању сваког одељка.
Када извршавате скл упит и поља се приказују, користите појединачне наводнике у пољу за приказ. Пример $ рецорд ['ид'] је до 7 пута брже него $ рецорд [ид].
Многи програмери користе @ за спречавање приказивања грешака при позивању мискл функције или упита, ово врши проверу грешака и доста успорава извршавање скрипте, најбоље је исправити грешку или онемогућити приказ грешака помоћу еррор_репортинг (0) док их не исправи.
Ако не копирате променљиве преко других, можете смањити 1 МБ РАМ -а
Боље је написати га у једном реду и то би било учињено на следећи начин
Важно је затворити везе базе података мискл када их завршите, једноставно помоћу функције мискл_цлосе ($ цоннецтион);
Избегавајте провере образаца и провере помоћу пхп ПХП -а након извођења ПОСТ -а.
Корисник би морао да сачека да се веб поново учита да би потврдио образац, најбоље је то учинити споља помоћу јкуери -а, будући да је јавасцрипт оквир, извршава се у прегледачу, а не на серверу, штедећи ресурсе са сервера .Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен