экономия трафика: мускуль или пост?

Тема в разделе "PHP", создана пользователем latteo, 27 апр 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.450
    Симпатии:
    1.244
    Оригинальный такой вопросик возник надо передать кучку данных с одного сайта на другой в каком случае будет меньше трафика если непосредственно писать данные в БД или передать через post?
     
  2. sms-send

    sms-send Создатель

    Регистр.:
    7 июл 2007
    Сообщения:
    29
    Симпатии:
    9
    Это, я так понимаю, будет обычные строки с запросами. Так что разница зависит от количества записей и среднего размера записи. Если много записей, но они по объёму мелкие, то немало траффика уйдёт на конструкции MySQL. В любом случае будет дешевле перекинуть сжатый SQL-дамп.

    Добавлено через 27 минут
    Здесь ещё хуже, если это не multipart/form-data, то каждый байт будет преставлен как 3 байта (% и 2 байта на HEX).

    Добавлено через 28 минут
    + минимальные HTTP-заголовки.
     
  3. gentoouser

    gentoouser

    Регистр.:
    8 окт 2007
    Сообщения:
    187
    Симпатии:
    63
    насколько понимаю, в понятие кучка данных, объём данных не малtymrbq, по этому лучше передавать напрямую к серверу БД. если объём маленький, можно в конце концов измерить трафф на практике, и выбрать более целесообразное решение.
     
  4. Jeurey

    Jeurey

    Регистр.:
    13 сен 2006
    Сообщения:
    419
    Симпатии:
    576
    А можно ничего не перекидывать а сделать примерно следующее: если есть доступ к БД удаленно и шелл на серваке, на который нуна перекинуть дамп - юзаем mysqldump.

    Если юзать не умеем - юзаем http://jeurey.com/103.html (хех-отпиарился :)).

    Поддерживает дампинг удаленных баз :)
     
    latteo нравится это.
  5. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.450
    Симпатии:
    1.244
    Всем спасибо за советы идея с дампером пока больше всего понравилась, вот только
    получаю ошибку:
    несмотря на Archieve created :) ничекго оно не креатит:(
    чтобы это могло значить?
     
  6. sms-send

    sms-send Создатель

    Регистр.:
    7 июл 2007
    Сообщения:
    29
    Симпатии:
    9
    Здесь, скорей всего, проблема с Windows-путями.
     
    latteo нравится это.
  7. newbik

    newbik Создатель

    Регистр.:
    22 апр 2008
    Сообщения:
    14
    Симпатии:
    8
    а точно есть этот файл в папке cms ?
    а не сразу в dump ?
     
  8. _s_[sov]

    _s_[sov] Писатель

    Регистр.:
    17 апр 2008
    Сообщения:
    9
    Симпатии:
    1
    Он же пишет что неверный путь к файлу или директории. И ниже пишет что необходимо создать дамп. Я бы на твоем месте сделал экспорт с использованием сжатия и все. В твоем варианте это будет проще и быстрее, а так, конешно, про шелл и дамп вариант рациональнее :)
     
  9. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.450
    Симпатии:
    1.244
    В моем случае экспорт как раз не рулит, если получится то что я хочу данными надо обмениватся часто и помногу и это должно быть более менее автоматически:)
     
  10. Jeurey

    Jeurey

    Регистр.:
    13 сен 2006
    Сообщения:
    419
    Симпатии:
    576
    На виндовых машинах не тестил - все-таки использование шелла - преррогатива Unix =)

    Кстати, да... Нада для виндов предусмотреть дампинг. Нужно это кому или нет, интересно... :ah:
     
    latteo нравится это.
Статус темы:
Закрыта.