У меня медленное интернет-соединение, вроде 128к. Если я напишу сценарий, который будет получать 100 страниц с другого веб-сайта и помещать его содержимое в мою базу данных с помощью curl или чего-то еще, для выкачивания всех 100 страниц потребуется много времени.
$get = file_get_contents("www.google.com?search=something");
$res = pareser::parse()$get;
foreach($res as $r )
{
$db->insert($r['title']);
}
Но что, если я использую AJAX и отправлю на свой сервер запрос AJAX для активации моего паука? Скорость моего сервера намного выше, чем скорость моего клиента, и именно сервер сейчас запускает скрипт (по крайней мере, я думаю!). Почему это не сильно влияет на скорость похищения этих 100 страниц?
1 ответ
- Нет, 128 КБ - это скорость вашего соединения, и вы не можете сделать это быстрее с помощью PHP.
- Довольно скоро вас забанят в Google, и вместо фактических результатов будет отображаться CAPTCHA.
Похожие вопросы
Новые вопросы
php
PHP — это открытый, мультипарадигмальный, динамически типизированный и интерпретируемый язык сценариев, изначально разработанный для веб-разработки на стороне сервера. Используйте этот тег для вопросов о программировании на языке PHP.