Много вопросов по php и нагрузку

617
.
╭∩╮ (`-`) ╭∩╮
Фuлuн (13.01.2011/22:17)
хм я думал что этот класс только работает с выгрузкой, у этого класса есть монуал по русски?
Мануала по Русски нет, есть только на Английском, на оф. сайте http://www.verot.net/php_class ... s.htm
Придется переводить и асиливать
.
Уехал в Украину
AlkatraZ (13.01.2011/22:18)
Для этого есть единственная правильная, встроенная в РНР функция, это file()
Она читает все содержимое файла в массив (разбивая каждую строку).
А уж как дальше распорядиться массивом - это уже твое
Спасибо.

Вот еще вопрос например запрос в тамблицу users имеет ли смысл каждый раз писать только нужные поля

SELECT `id`, `balans`, `name` FROM `users`

или же можно просто

SELECT * FROM `users`

Сильно ли влияет на нагрузку?
.
почитай про массивы мануалы
array_flip()
.
Уехал в Украину
Все пока мне много читать темку продолжать не буду, но и не закрывать... тк писать надо начаинать правильно и без лишних нагрузок
.
╭∩╮ (`-`) ╭∩╮
Фuлuн (13.01.2011/22:21)
Спасибо.

Вот еще вопрос например запрос в тамблицу users имеет ли смысл каждый раз писать только нужные поля

SELECT `id`, `balans`, `name` FROM `users`

или же можно просто

SELECT * FROM
Если тебе нужно к примеру только пару полей, лучше их описать явно, ибо таблица `users` имеет очень много всяких полей. причем некоторые из них (к примеру, "о себе", или поля настроек) могут быть большими по объему.
И соответственно, общий запрос, по маске * будет занимать много места в памяти сервера (нагружает не проц, а именно память).
.
У меня тоже вопрос:
А чем отличается вот эти записи:
SELECT*FROM `table` WHERE `pole`='$x'
от
SELECT`FROM `table` WHERE `pole`='" . $x . "'
?
И как лучше писать?
.
Уехал в Украину
Олег про это писал

у вывода даже echo '$x'; и echo "$x";
есть разница в нагрузке тк в ' ты показываешь где переменные, а в " он ищет. те уже лишняя нагрузка.
.
ars-morozov (13.01.2011/22:28)
У меня тоже вопрос:
А чем отличается вот эти записи:
SELECT*FROM `table` WHERE `pole`='$x'
от
SELECT`FROM `table` WHERE `pole`='" . $x . "'
?
И как лучше писать?
Ничем, но если нужно вывесте запись где поле равно элементу масива, то надо вторым способом или экранированием. И еще: одиночные кавычки для переменных не обязательны, но это касается только селекта.
.
Фuлuн (13.01.2011/22:32)
Олег про это писал

у вывода даже echo '$x'; и echo "$x";
есть разница в нагрузке тк в ' ты показываешь где переменные, а в " он ищет. те уже лишняя нагрузка.
А так чем тебе не нравится?
echo "{$x}";
.
¤
Фuлuн (13.01.2011/22:17)
у этого класса есть монуал по русски?
инглиш, однако там есть наглядные примеры реализации
http://upwap.ru/1230929
Всего: 55