Как правильнее (экономим ресурсы)
мы мидведи 02.12.2006 16:27
Как сделать правильнее (меньше нагрузка)
Примеры крайне утрированы...
Пример №1
Надо вывести 100раз фразу "слово№1" (номер 2 номер 3,4,5 и так далее 100раз).
Заранее известно, что количество (100 раз) будет всегда одно и тоже.
Вариант1
Тупо написать Слово№1, Слово№2, Слово№3
Вариант 2.
Сделать простенький for
---
Как будет быстрее?
Задача№2
Ээээ...егмс...ну например есть Mysql база данных по вакансиям организации. Есть две таблицы.
1ая - 2 поля. ID (Уникальный) Category (название категории)
2ая - Собственно данные по вакансии....Имеет поле parent которое привязывает его к разделу из первой категории.
Выводим все вакансии...по категориям...
Вариант1
Два запроса 1ый кушает все категории второй все вакансии.
И уже когда делаем ^category.menu средствами парсер делаем выборку vacansy.parent=category.id
Вариант2
Один запрос в начале. И патом в ^category.menu делаем отдельные запросы WHERE `parent`='category.id'
Как будет быстрее?
- Как правильнее (экономим ресурсы), мы мидведи 02.12.2006 16:27
- Ответ, KLeN 02.12.2006 16:47
- +1 (-), Misha v.3 [M] 02.12.2006 18:24