fsockopen производительность php - PullRequest
1 голос
/ 26 июля 2011

Я писал программу, которая будет получать информацию о конкретном IP-адресе или доменном имени с серверов WHOIS, устанавливающих сокет-соединение с использованием php. Я использовал функцию fsockopen (), чтобы установить соединение с сокетом, которое фактически создает файл. Работает отлично. Но эта программа была написана для определенной цели и должна была устанавливать 15-20 соединений за раз, что приводит к перегрузке сервера, а также снижает производительность. Существует ли какое-либо альтернативное решение, которое может повысить производительность и, кроме того, не требует хранения файлов, поскольку в этом нет необходимости, кроме простого доступа к данным один раз? Если у кого-то есть идеи, пожалуйста, поделитесь.

Ответы [ 2 ]

2 голосов
/ 26 июля 2011

может быть, асинхронный скручивание (например, скручивание скручивания) намного лучше, так что вы можете обрабатывать множество соединений параллельно или любое решение ajax

0 голосов
/ 26 июля 2011

Свертывание завитка хорошо или используйте функции curl_multi_ *: http://www.php.net/manual/en/function.curl-multi-exec.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...