dakata__92
Super Moderator
Колеги! Драснах си една системка с доста циклични действия и при пускането и чувствително се забавяше действието на кода заради изключително многото цикли, които имам. В последствие изведох доста от циклите под формата на функции в друг документ и ги инклуднах в същия с цел по-добра четимост и обработка на кода. При рефреш чувствително скороста на кода се увеличи. На какво се дължи това? Дали е защото част от функциите се изпълняват на друга страница и просто връщат резултата в страницата където са инклуднати? Освен това почистих ненужно отворени променливи и където е нужно правя unset на други. Основното ускорение дойде заради прехвърлянето на циклите в друга страница и естествено това ускори обработката на информацията доста. Просто ако може някой да ми обясни малко по-подробно защо това се получава и до каква степен е правилно да се прави за да ускори действието на системата.