Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: оптимизация скриптов
Форумы портала PHP.SU » » Вопросы новичков » оптимизация скриптов

Страниц (1): [1]
 

1. Грачи прилетели - 20 Сентября, 2017 - 10:06:33 - перейти к сообщению
Добрый день!

Хочу посоветоваться по следующему вопросу:

есть некий набор php скриптов, которые выводят статистические данные из MySQL. Когда-то было всего несколько скриптов, сейчас их порядка 50 или больше.

В некоторых скриптах пересекаются выборки по данным - например общее кол-во или кол-во за период и т.п.

Есть смысл выносить такие общие sql запросы в один и инклюдить его где-то в начале, а в скриптах просто выводит переменные с результатом запроса?

Что говорят лучшие практики об этом?

Проект самописный, для себя, использовать какие-то готовые фреймворки и т.п. не хочу
2. Строитель - 20 Сентября, 2017 - 10:33:05 - перейти к сообщению
Грачи прилетели пишет:
Есть смысл выносить такие общие sql запросы в один и инклюдить его где-то в начале, а в скриптах просто выводит переменные с результатом запроса?
Да. Вам ведь удобнее будет в одном​ файле вносить изменения, а не в нескольких. Любой повторяющийся код нужно оборачивать функцией, и в местах повторного использования этого кода писать всего одну строку с вызовом этой функции-обёртки.

 

Powered by ExBB FM 1.0 RC1