| |
|
|
| | Здравствуйте. Есть задача. Пишу скрипт мониторинга обменников, и возник такой вопрос как парсер. Что работает быстрее и оптимальнее для загрузки таблицы курсов валют CURL или FOPEN?
Заранее спасибо | |
| |
|
|
| |
|
|
| |
для: pavluxa09
(03.01.2010 в 17:21)
| | | CURL создан для этих целей
FOPEN - работа с файлами. А то, что он может к сайтам запросы делать..так пардон и file_get_content() это умеет. Пусть каждая функция служит для своих целей, имхо. | |
| |
|
|
| |
|
|
| |
для: neadekvat
(03.01.2010 в 17:32)
| | | там ссылок больше 100 CURL не может стоко взять. хостер выгонит.
На загрузку таблицы с одного сайта результат: Скрипт выполнялся 0.289433002472 секунд. | |
| |
|
|
| |
|
|
| |
для: pavluxa09
(03.01.2010 в 17:37)
| | | >Скрипт выполнялся 0.289433002472 секунд.
Хм... вроде не много? | |
| |
|
|
| |
|
|
| |
для: cheops
(03.01.2010 в 17:45)
| | | Много. Обычно первая цифра после [.] - [0]. | |
| |
|
|
| |
|
|
| |
для: neadekvat
(03.01.2010 в 17:32)
| | | Не совсем корректно.
1) CURL установлен не везде.
2) В тех случаях, когда возможности CURL не нужны, лучше воспользоваться более наглядными и читабельными файловыми функциями, тем более, что именно для этого и была проделана большая работа снабжения их сетевыми возможностями - другие языки программирования (отличные от PHP) этими возможностями не обладают - грех не пользоваться. | |
| |
|
|
| |
|
|
| |
для: cheops
(03.01.2010 в 17:41)
| | | Насколько я помню, чтобы fopen работало с другими сайтами, должна быть установлена определенная настройка безопасности, то есть, по сути, и то и то может обломиться. | |
| |
|
|
| |
|
|
| |
для: pavluxa09
(03.01.2010 в 17:21)
| | | Не имеет значение, так как скрость лимитирует канал, а не библиотека. | |
| |
|
|
| |
|
|
| |
для: cheops
(03.01.2010 в 17:35)
| | | curl всегда гораздо быстрее получает(загружает) данные с удаленных серверов - факт. незнаю почему, но это так | |
| |
|
|
| |
|
|
| |
для: nikita2206
(03.01.2010 в 19:33)
| | | тема закрыта | |
| |
|
|