За последние 24 часа нас посетили 16854 программиста и 1646 роботов. Сейчас ищут 948 программистов ...

скорость выполнения

Тема в разделе "PHP для новичков", создана пользователем joost, 6 мар 2008.

  1. joost

    joost Guest

    Что будет быстрее?
    1. Читать xml, обрабатывать, вставлять в таблицу insert into
    2. Читать xml, обрабатывать, записывать записи в файл, вставлять в таблицу через load data
     
  2. Clone

    Clone Guest

    Что мешает протестировать?
     
  3. lexa

    lexa Активный пользователь

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Ты попробуй и то и это и сам увидишь.
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    1. ИМХО на одно действие меньше.
     
  5. Clone

    Clone Guest

    440Hz, напиши код и увидишь, что на самом деле первый вариант - больше простых действий, а второй - несколько, но более объёмных. Что быстрее - нужно смотреть на конкретной реализации. Я ставлю на второй.
     
  6. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    домашнее задание: вычеркнуть одинаковые действия и написать что надо сравнивать.
     
  7. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    load data = insert

    лишнее это работа с файлом, а это дорогостоящие операции + они будут двойные, т.к. сначала ты с ним поработаешь а потом мускуль. т.к. что 1 адназначно