Насколько помню, передачу статусов можно отключить (насчет приема не уверен). Сжатие gzip в XMPP поддерживается.
Да и в Skype/ICQ etc. вроде сообщения статуса тоже бегают.
В том смысле, что с экранированием у вас там совсем плохо. Может это и не входило в задачи библиотеки, но об этом нужно предупреждать большими жирными буквами.
(lxml для этого примера вываливает эксепшн, значение атрибутов эскейпит.)
$a->setText('click here >>');
обещанного метода setText нету. Видимо переименовали в Text?
Мне что-то кажется что серверам на неблокирующем IO такая атака абсолютно пофигу. Т.е. если мы поставим какой-нить Nginx перед апачем/иным бэкендом, то Nginx будет спокойненько себе кешировать входящие данные по мере их поступления и, когда соберется весь Content-length, одним большим куском передаст бэкенду.
А вот голый Апач и другие сервера которые на каждое соединение выделяют по потоку/процессу действительно запросто укладываются, т.к. заканчиваются свободные воркеры или память сервера.
Кто работал с haml — расскажите в чем удобство? Просто более кратко записывается HTML и подстановка данных из контекста? Или какие-то экстра-фичи есть?
Хм… Я тоже для этого .only('name1', 'name2') использовал. По моему, описываемую вами проблему покрывает полностью но при этом более гибкое и прозрачное.
Ну я лично под Cygwin поднимал X-сервер и запускал под виндой проброшенные через SSH приложения. Настраивать это нужно довольно долго. А тут запустил и сразу работает.
Ну и пиар какой. Типа «а в ваших виндах такого еще лет десять не будет»))
Во всех анонсах расписывали как это реализовано. ПРиложение поднимает у себя веб-сервер и WebSocket сервер. На клиенте все рисуется в канвасе, данные передаются в виде картинок, только изменяющиеся области. Плюс используются слои типа GTK Scrolled-window — одна картинка, инпут — другая. Пользовательские эвенты передаются через вебсокеты.
Да и в Skype/ICQ etc. вроде сообщения статуса тоже бегают.
Только yTextNode значение экранируется.
В том смысле, что с экранированием у вас там совсем плохо. Может это и не входило в задачи библиотеки, но об этом нужно предупреждать большими жирными буквами.
(lxml для этого примера вываливает эксепшн, значение атрибутов эскейпит.)
обещанного метода setText нету. Видимо переименовали в Text?
Ну и, чтоб завидно было, в питоньей lxml это есть изначально:
Разумеется, можно root и img задать через конструктор а не в виде XML.
> создать высоконагруженное веб-приложение при крайне ограниченных ресурсах сервера.
и Zend в моем понимании плохо сочетаются.
А вот голый Апач и другие сервера которые на каждое соединение выделяют по потоку/процессу действительно запросто укладываются, т.к. заканчиваются свободные воркеры или память сервера.
А вообще то, что запросы выполняются в блокирующем режиме это конечно эпик фейл…
Хохохо… И как вы себе это представляете?
.only('name1', 'name2')
использовал. По моему, описываемую вами проблему покрывает полностью но при этом более гибкое и прозрачное.Ну и пиар какой. Типа «а в ваших виндах такого еще лет десять не будет»))