FastCGI на порте по сравнению с на сокете

Это используется вполне экстенсивно в графике. Например, любой пиксель в 3D изображении, которое не является частью фактического объекта, отмечен как бесконечно далеко. Так, чтобы это могло позже быть заменено фоновым изображением.

19
задан Xiong Chiamiov 29 July 2009 в 20:57
поделиться

2 ответа

Сокет UNIX администрируется как файл в файловой системе. Вам необходимо правильно установить значения и разрешения для пользователей / групп. Он также должен быть в любом используемом вами jailroot (обычная ошибка при использовании postfix + mysql).

Вам не нужно делать это для TCP-сокета, если вы привязываетесь к порту> 1000.

] Сокет UNIX можно считать немного более быстрым, поскольку он не имеет сетевого протокола и, таким образом, пропускает сетевой стек, но ограничен одной машиной. TCP, с другой стороны, позволяет подключаться к службам, работающим на разных хостах.

40
ответ дан 30 November 2019 в 02:48
поделиться

Я думаю, что реальная разница в том, что если у вас действительно высокая скорость соединения с недолговечными соединениями, у вас могут закончиться порты, потому что используемые порты на некоторое время попадают в состояние TIME_WAIT с TCP. Не так с именованными сокетами.

Я бы использовал именованный сокет для локальных подключений, если знаю, что он будет использоваться только локальным хостом. Но для этого использования .... да, это не имеет значения. Не с точки зрения производительности или иначе. Позже это легко изменить, если вы передумаете. Просто убедитесь, что TCP-порт установлен брандмауэром, если вы используете эту опцию.

И снова сокет TCP также является сокетом.

7
ответ дан 30 November 2019 в 02:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: