HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Сколько максимально подключений выдержит пхп с сокетами
  #1  
Старый 06.05.2009, 23:10
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме:
1996429

Репутация: 468


По умолчанию Сколько максимально подключений выдержит пхп с сокетами

В аргументах функции socket_listen нужно указывать максимальное колличество подключений. Написана что очень большое число ставить нельзя, и есть ограничения связанные с осью сервера... Конкретно максимальное число не сказано. Скажите что это за число? Мне нужно большое число. Как быть?
 
Ответить с цитированием

  #2  
Старый 07.05.2009, 07:29
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Krist_ALL Человеческая жадность что ль? Не знаю что, но надо больше ^^

backlog - это максимальная очередь соединений ожидающих подключения. Вы собираетесь делать на ПХП сокет-сервер, принимающий по 1000 соединений в секунду? Плохой план

Для увеличения SOMAXCONN -
Цитата:
To change the maximum allowed backlog by your system (*nix machines only), first you need to find the variable for this limit:

sudo sysctl -a | grep somaxconn

On ubuntu boxes, it returns net.core.somaxconn (you need to look for the 'somaxconn' variable, the full name will vary across different systems).

Update this to a large number as follows:

sudo sysctl -w net.core.somaxconn=1024

This will work straight away. no restart required.
 
Ответить с цитированием

  #3  
Старый 07.05.2009, 12:43
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме:
1996429

Репутация: 468


По умолчанию

Да,я хочу сокет сервер,и мне сказали что максимальное значение хранится в пхп.Ини... И оно маленькоена хостингах,придеца выделеный виртуальный сервер покупать
 
Ответить с цитированием

  #4  
Старый 07.05.2009, 16:50
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Krist_ALL Ключевые слова не "сокет-сервер", а "принимающий 1000 соединений в секунду" и НЕ успевающий обработать эти соединения.

Выделю еще больше - это количество соединений ОЖИДАЮЩИХ подключение. То есть до использования socket_accept. Вы сможете реализовать нагрузку в 100+ одновременных подключений и медленный скрипт, который будет очень долго обрабатывать текущие соединения, прежде чем принять новые?

Опять таки - сокет-сервер, это задача НЕ для пхп, а для других языков, с многопоточностью, блекджеком и прочими прелестями)
 
Ответить с цитированием

  #5  
Старый 07.05.2009, 16:52
slav0nic
Новичок
Регистрация: 11.07.2008
Сообщений: 11
Провел на форуме:
48300

Репутация: 21
По умолчанию

а вы знаете как абривиатура PHP расшифровывается?)
писать на рнр сервер - мега дибилизм, уж простите

лучше уже perl/python и тп
я на питоне и 3-5к req/sec делал
 
Ответить с цитированием

  #6  
Старый 07.05.2009, 17:21
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме:
1996429

Репутация: 468


По умолчанию

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

Последний раз редактировалось Krist_ALL; 07.05.2009 в 17:23..
 
Ответить с цитированием

  #7  
Старый 07.05.2009, 17:32
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Krist_ALL На костылях можно бегать - но не значит, что это стоит того. ПХП - не для веб, это ХТМЛ препроцессор, не более. Учи питон, как тут правильно советуют
 
Ответить с цитированием

  #8  
Старый 09.05.2009, 15:05
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме:
1996429

Репутация: 468


По умолчанию

Мне кажется 500 подключений скрипт выдержит,м?
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.