|
|
|
Чат для сайта
|
|||
|---|---|---|---|
|
#18+
BlazkowiczivanraВозможно, я и ошибаюсь (если cometServlet это какой-то особенный сервлет), но в случае сервлета соединение означает не только открытый сокет, но и поток, хотя бы и ждущий. Ну, начинается. Так проблема уже не в сокетах а в потоках? По-моему сейчас даже на винде 10К спящих потоков не проблема. А на линухе, так и подавно. Да я посмотрел уже, нет там ждущих потоков, так что вопрос снимается. Вполне подходящее решение. Хотя, если бы было нужно по-быстрому сделать чат, у меня на jsf вышло бы быстрее, причем и в портлете бы работало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2013, 17:15:00 |
|
||
|
Чат для сайта
|
|||
|---|---|---|---|
|
#18+
ivanraДа я посмотрел уже, нет там ждущих потоков, так что вопрос снимается. Зависит от реализации. В целом - пофиг. Можно и на ждущих потоках реализовать. Лишь бы пул у сервера был потолще. ivanraХотя, если бы было нужно по-быстрому сделать чат, у меня на jsf вышло бы быстрее, причем и в портлете бы работало. С server push? Какими компонентами? Да, портлеты, вообще вещь. Как без них, до сих пор, люди живут, ума не приложу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2013, 17:19:54 |
|
||
|
Чат для сайта
|
|||
|---|---|---|---|
|
#18+
BlazkowiczivanraХотя, если бы было нужно по-быстрому сделать чат, у меня на jsf вышло бы быстрее, причем и в портлете бы работало. С server push? Какими компонентами? Да, портлеты, вообще вещь. Как без них, до сих пор, люди живут, ума не приложу. Приходится иметь дело с портальными приложениями, поэтому для меня универсальные решения имеют приоритет, так сказать, возможность повторного использования кода. И скорость разработки также важна, и последующая поддержка, и т.д., на то он и энтерпрайз. Сервлет (в моем случае) - решение не универсальное, надеюсь, объяснять не надо. Компоненты - richfaces вполне подойдут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2013, 17:48:22 |
|
||
|
Чат для сайта
|
|||
|---|---|---|---|
|
#18+
ivanraКомпоненты - richfaces вполне подойдут Я не спрашиваю какая именно реализация JSF, я спрашиваю какие именно компоненты для server push. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2013, 18:08:14 |
|
||
|
Чат для сайта
|
|||
|---|---|---|---|
|
#18+
BlazkowiczivanraКомпоненты - richfaces вполне подойдут Я не спрашиваю какая именно реализация JSF, я спрашиваю какие именно компоненты для server push. richfaces -> a4j:push ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2013, 18:17:01 |
|
||
|
Чат для сайта
|
|||
|---|---|---|---|
|
#18+
ivanrarichfaces -> a4j:push Что-то какая-от мутная хрень. a4j:pushThe <a4j:push> periodically perform Ajax request to server, to simulate 'push' data. в тоже время a4j:pushThe <a4j:push> implements reverse Ajax technique. - который вроде как COMET. Т.е. в отличие от a4j:poll оно со стороны JSF работает как push, а вот со стороны браузера, все тот же старый добрый polling? a4j:pushIt's possible to set value equal to "0". In this case connection is permanent. - тогда оно превратится в старый добрый COMET или нет? Для чего там interval? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2013, 18:24:46 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38123699&tid=2130126]: |
0ms |
get settings: |
17ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
43ms |
get topic data: |
17ms |
get forum data: |
5ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 351ms |
| total: | 540ms |

| 0 / 0 |
