parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Как правильнее (экономим ресурсы)

мы мидведи 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