Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Здравствуйте.
Задумал немного оптимизировать код. Дабы меньше текста было, да и работу упростить.
У меня один скрипт часто обращается к mysql. Решил сделать отдельную функцию, которая принимает запрос и возвращает результат.
Отсюда вопрос, какой вариант для сервера менее напряжный?
читать дальше
В общем, что лучше: выполнять одно подключение для нескольких запросов или выполнять отдельное подключение для каждого запроса? У меня максимум 7 запросов за раз выполняется, если что.
И второй вопрос. Вычитал, что есть функция очистки памяти, после того как запрос к базе делал. Типа рекомендуют, перед тем как отключаться от базы, очистить память. Вопрос - насколько это необходимо, надо ли это делать?
Задумал немного оптимизировать код. Дабы меньше текста было, да и работу упростить.
У меня один скрипт часто обращается к mysql. Решил сделать отдельную функцию, которая принимает запрос и возвращает результат.
Отсюда вопрос, какой вариант для сервера менее напряжный?
читать дальше
В общем, что лучше: выполнять одно подключение для нескольких запросов или выполнять отдельное подключение для каждого запроса? У меня максимум 7 запросов за раз выполняется, если что.
И второй вопрос. Вычитал, что есть функция очистки памяти, после того как запрос к базе делал. Типа рекомендуют, перед тем как отключаться от базы, очистить память. Вопрос - насколько это необходимо, надо ли это делать?
-
-
06.06.2012 в 15:23зачастую подключение - самый долгий процесс по сравнению с запросами.
индексы в базе ещё проставьте.
-
-
06.06.2012 в 18:36Индексы — очень хорошо, но наугад их плодить малополезно. Правильно — читать эксплейны и думать.
-
-
06.06.2012 в 21:00Ясно.
Вручную от базы отключаться тоже практически нет никакого смысла, коннект сам отвалится в конце скрипта
Ну, как бы "культурно" - отключаться после подключения)))
в начале скрипта подключились, в конце отключились.
То бишь, такой вот вариант будет нормально работать?
1) Подключился.
2) В зависимости от данных выбирается нужная функция.
3) функция исполняется.
4) После описания всех функций, отключился.
<?php
mysql_connect....
if ($_GET[n]) functionN()....
function one {...}
function two {...}
function n {...}
mysql_close...
?>
-
-
07.06.2012 в 00:30-
-
07.06.2012 в 00:34