За последние 24 часа нас посетили 16883 программиста и 1312 роботов. Сейчас ищут 1567 программистов ...

Вопрос об обработке нескольких запросов!

Тема в разделе "PHP для новичков", создана пользователем etalcom, 17 июл 2013.

  1. etalcom

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

    С нами с:
    14 мар 2012
    Сообщения:
    86
    Симпатии:
    0
    Адрес:
    Вологда
    День добрый. Подскажите пожалуйста, либо как поступить или мысли как решить данную задачу.
    Задача:
    Имеется 5 запросов на внешний URL (все они разные). В дальнейшем планируется больше запросов до 20 штук.
    Ответ получает данные в XML, JSON. (в зависимости от запроса)
    Нужно все эти пять запросов объединить в одну таблицу на своем сайте.
    Решение которое мне пришло в голову и реализовано, но имеет большое время исполнения скрипта.
    С помощью JsHttpRequest я выполняю в одном файле 5 запросов. И заношу их во временную таблицу.
    Далее вывожу их на страницу.

    Я так понимаю получается задача многопоточности.
    Как ускорить этот процесс?Или как лучше его сделать?
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    аяксом с юзера не?
     
  3. etalcom

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

    С нами с:
    14 мар 2012
    Сообщения:
    86
    Симпатии:
    0
    Адрес:
    Вологда
    А более конкретно?Я в ajax не очень силен!Точнее быть совсем)
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ну дык осваивай =)
     
  5. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Воспользоваться jquery: $.get для $_GET событий, а $.post для $_POST событий. =)
    Если на чистом javascript:
    http://xmlhttprequest.ru/
    Самому писать реализацию, которая потребуется:
    Обновлять элемент страницы после отправки и выполнения скрипта тогда когда сервер вернет в ответе не ошибку, указанную при проверке, а то, что проверенно на корректность.
    С помощью "JavaScript", вы сможете большее, просто нужно с логикой подойти.
    - Самое, что хорошо, мы сможем увидеть только загрузку элемента при отправки и проверки запроса, если ошибок не возникло обновляется элемент, с каким-то миганием, страница будет оставаться не подвижной, все только обновляется и мигает в ответ :D
    - При смене внешнего вида на странице мы также сможем (менять, убирать, добавлять элементы и в этой области будет все меняться убираться расширяться обновляться) :D

    !!!Внимание!!! Не минуя серверные проверки "JavaScript браузера", корректность не вернет, не используйте-это за проверки "php", делайте обязательно на стороне сервера, пусть будет как визуальное оформление данных которые прилетают с сервера "php". Либо воспользуйтесь "JavaScript серверным языком".

    Возможности большие конечно, когда логично.