<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
			<channel>
			<title>Плагин Comet / Плагины, шаблоны и дополнительные модули / Alto CMS</title>
			<link>http://79.174.14.219/comments/864/</link>
			<description><![CDATA[Вопрос получения уведомлений о работе сайта в режиме реального времени без перезагрузки страницы возникал наверное у каждого, кто работал с]]></description>
			<language>ru</language>
			<managingEditor>noreply@altocms.ru</managingEditor>
			<webMaster>noreply@altocms.ru</webMaster>
			<generator>Alto CMS v.1.5.0b1</generator>
							<item>
					<title>Плагин Comet (comment #16553)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16553</guid>
					<link>http://79.174.14.219/864.html#comment16553</link>
					<author>reverty@gmail.com</author>
					<description><![CDATA[Как человек дважды начинавший реализовывать подобный функционал, могу сказать что вы охватили очень много событий. Что безусловно отлично.<br/>
<br/>
Не думали сделать подгрузку новых комментариев? Я понимаю, что если они будут подгружаться автоматом то страница будет убегать. Но в письмах в личной переписке это было бы актуально. В статьях, тоже стоило бы передать выбор админу. <br/>
Т.е. если бы сделать возможность выбора в конфиге, выводить ли сразу комментарии было бы вообще здорово.<br/>
<br/>
Также хотелось бы уточнить привязку к шаблону. Вот например адаптировать к шаблону Brand насколько трудоемко?]]></description>
					<pubDate>Thu, 27 Nov 2014 12:21:09 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16554)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16554</guid>
					<link>http://79.174.14.219/864.html#comment16554</link>
					<author>andreyv@gladcode.ru</author>
					<description><![CDATA[<blockquote>Не думали сделать подгрузку новых комментариев?</blockquote>Думал, но вы правы, при подгрузке комментариев страница просто убегает. Автоподгрузка сделана на стене пользователя, там короткие сообщения и пользователь ждет их появления. В комментариях по другому, я думаю будет несколько напрягать, когда вчитываешся в комментарий, а он убегает. Сделать это не сложно — события от сервера получает js-скрипт и в нем достаточно вызвать загрузку новых комментов, как это делается при нажатии на кнопку загрузки комментов в правой плавающей панели.<br/>
<br/>
<pre class="prettyprint"><code>Вот например адаптировать к шаблону Brand насколько трудоемко?</code></pre><br/>
Адаптация к шаблону на сайте altocms.ru пол дня, к start-kit — пару часов. Точнее не скажу — надо смотреть по месту.]]></description>
					<pubDate>Thu, 27 Nov 2014 12:28:07 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16557)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16557</guid>
					<link>http://79.174.14.219/864.html#comment16557</link>
					<author>reverty@gmail.com</author>
					<description><![CDATA[<blockquote>Сделать это не сложно — события от сервера получает js-скрипт и в нем достаточно вызвать загрузку новых комментов, как это делается при нажатии на кнопку загрузки комментов в правой плавающей панели.</blockquote>Ой, ой это плохой путь. Правильнее передавать уже комментарий в уведомлении и просто выводить на странице. Понимаю что это сложнее, готов сам заняться.]]></description>
					<pubDate>Thu, 27 Nov 2014 12:36:34 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16558)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16558</guid>
					<link>http://79.174.14.219/864.html#comment16558</link>
					<author>andreyv@gladcode.ru</author>
					<description><![CDATA[Да, не хорошо, но это самый простой вариант]]></description>
					<pubDate>Thu, 27 Nov 2014 12:39:55 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16559)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16559</guid>
					<link>http://79.174.14.219/864.html#comment16559</link>
					<author>andreyv@gladcode.ru</author>
					<description><![CDATA[Сам плагин хорошо расширяется на события и все они реализованы по одному принципу]]></description>
					<pubDate>Thu, 27 Nov 2014 12:51:03 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16560)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16560</guid>
					<link>http://79.174.14.219/864.html#comment16560</link>
					<author>reverty@gmail.com</author>
					<description><![CDATA[Так дайте же поиграться =)]]></description>
					<pubDate>Thu, 27 Nov 2014 12:54:09 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16555)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16555</guid>
					<link>http://79.174.14.219/864.html#comment16555</link>
					<author>sersar@ukr.net</author>
					<description><![CDATA[На видео притормаживают события. Как насчёт нагрузки на сервер?]]></description>
					<pubDate>Thu, 27 Nov 2014 12:28:46 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16556)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16556</guid>
					<link>http://79.174.14.219/864.html#comment16556</link>
					<author>andreyv@gladcode.ru</author>
					<description><![CDATA[Притормаживает загрузка сообщений на стене, на этом сервере 2-3 секунды, нагрузку на сервер пока не тестировали. Можете у меня на стене написать что-то, проверим — <a href="http://altocms.ru/profile/andreyv/wall" rel="nofollow" >altocms.ru/profile/andreyv/wall</a>]]></description>
					<pubDate>Thu, 27 Nov 2014 12:32:00 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16567)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16567</guid>
					<link>http://79.174.14.219/864.html#comment16567</link>
					<author>reverty@gmail.com</author>
					<description><![CDATA[И правда очень интересно. Отображение сообщения на стене занимает 1 секунду без включенного плагина. Безумно долго]]></description>
					<pubDate>Thu, 27 Nov 2014 15:12:14 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16571)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16571</guid>
					<link>http://79.174.14.219/864.html#comment16571</link>
					<author>reverty@gmail.com</author>
					<description><![CDATA[Я сдаюсь. По отдельности и публикация довольно быстрая и функция получения новых записей. А вместе долго…]]></description>
					<pubDate>Thu, 27 Nov 2014 16:33:27 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16612)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16612</guid>
					<link>http://79.174.14.219/864.html#comment16612</link>
					<author>reverty@gmail.com</author>
					<description><![CDATA[Спустя много часов я таки разобрался почему долго публикуется конкретно у меня. Совершенно забыл про limit_req_zone указанный в конфиге Nginx. Так что на стену публикуется все норм =)]]></description>
					<pubDate>Sun, 30 Nov 2014 14:09:36 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16615)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16615</guid>
					<link>http://79.174.14.219/864.html#comment16615</link>
					<author>vshemarov@gmail.com</author>
					<description><![CDATA[А не напишешь подробнее — что за параметр и на что влияет? Авось, кому-то сохранит много часов. Можно даже отдельным топиком]]></description>
					<pubDate>Sun, 30 Nov 2014 17:44:46 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16647)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16647</guid>
					<link>http://79.174.14.219/864.html#comment16647</link>
					<author>reverty@gmail.com</author>
					<description><![CDATA[Написал <a href="http://altocms.ru/879.html" rel="nofollow" >altocms.ru/879.html</a>. У меня было настроено не более одного запроса в секунду. Разрешались всплески до 5 запросов, но не была убрана задержка в 1 секунду для каждого запроса. Поэтому шла публикация надписи на стену. Секунда паузы. В этом время комет кидал событие в соседний браузер и тот запрашивал новые записи. Еще секунда паузы и новые записи запрашивал браузер где публиковалась сама запись.<br/>
<br/>
Установка nodelay решила данную проблему.<br/>
<br/>
Но как оказалось это только начало. Одновременная работа с двумя браузерами выявила еще одну проблему. после публикации то 2 то 3 записи на стену у меня залипал php-fpm на 20 секунд. Потом обрабатывал часть запросов и мог снова залипнуть на теже 20 секунд. Не буду описывать что было перенастроено и испытано. <br/>
<br/>
Виноваты во всем оказали настройки «Принудительно обрабатывать CSS» и «Принудительно обрабатывать javascript». При одновременных запросах, а при использовании комета это особенно наглядно, генерируются файлы и процессы блокируют друг друга и 20 секунд выясняются отношения чей же файл. Это я к тому что на работающем проекте отключайте принудительную обработку.]]></description>
					<pubDate>Tue, 02 Dec 2014 21:35:25 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16564)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16564</guid>
					<link>http://79.174.14.219/864.html#comment16564</link>
					<author>ve1ikiy@yandex.ru</author>
					<description><![CDATA[Плагин классный, я такой же функционал на ls сделал с помощью двух плагинов, но не совсем доволен результатом.<br/>
Скажите пожалуйста, как сильно ваш плагин будет нагружать сервер, и что с ним будет при 50-60 одновременно активных пользователях?<br/>
И еще, а почему comet а не nodejs?]]></description>
					<pubDate>Thu, 27 Nov 2014 13:13:45 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16569)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16569</guid>
					<link>http://79.174.14.219/864.html#comment16569</link>
					<author>andreyv@gladcode.ru</author>
					<description><![CDATA[Сам реалплексор, на сколько я понял, не требователен к ресурсам, он держит подключения и по запросу веб-сервера отдает клиентам, тем, кто подписан на события набор данных. Плагин, в текущей реализации, отдает десятки килобайт на сообщения. При сотнях подписчиков объем данных возрастет, но ту все зависти от пропускной способности канала.<br/>
Тестирование нагрузки пока не проводилось, но теория и мануалы показывают, что всё должно работать. Вот <a href="http://habrahabr.ru/post/79189/" rel="nofollow" >тут</a> утверждают, что реалплексор поддерживает до сотни тысяч подключений, а плагин на каждого пользователя выделяет до 5-и. <br/>
<br/>
<blockquote>И еще, а почему comet а не nodejs?</blockquote>Ни каких предпочтений, просто был выбор и я выбрал реалплексор.]]></description>
					<pubDate>Thu, 27 Nov 2014 15:39:41 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16573)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16573</guid>
					<link>http://79.174.14.219/864.html#comment16573</link>
					<author>reexistent@gmail.com</author>
					<description><![CDATA[А что будет с медленными подключениями, с мобильных устройств и т.д., что будет если сокет по какой-то причине закроется — соединение переустановится со стороны клиента, или вылезет ошибка?]]></description>
					<pubDate>Thu, 27 Nov 2014 19:18:33 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16574)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16574</guid>
					<link>http://79.174.14.219/864.html#comment16574</link>
					<author>andreyv@gladcode.ru</author>
					<description><![CDATA[Вот тут <a href="http://habrahabr.ru/post/86863/" rel="nofollow" >habrahabr.ru/post/86863/</a> под заголовком «Как оно устроено внутри?» очень подробно про это написано.]]></description>
					<pubDate>Thu, 27 Nov 2014 19:30:01 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16577)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16577</guid>
					<link>http://79.174.14.219/864.html#comment16577</link>
					<author>andreyv@gladcode.ru</author>
					<description><![CDATA[На некоторых мобильных браузерах типа мобильной оперы работать не будет так как они полноценный js не поддерживают.]]></description>
					<pubDate>Thu, 27 Nov 2014 19:36:04 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16618)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16618</guid>
					<link>http://79.174.14.219/864.html#comment16618</link>
					<author>reexistent@gmail.com</author>
					<description><![CDATA[перестала работать загрузка картинок]]></description>
					<pubDate>Sun, 30 Nov 2014 18:11:17 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #16624)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment16624</guid>
					<link>http://79.174.14.219/864.html#comment16624</link>
					<author>orthograf@bk.ru</author>
					<description><![CDATA[Вчера… И предпросмотр при создании топика.]]></description>
					<pubDate>Sun, 30 Nov 2014 20:10:45 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #22124)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment22124</guid>
					<link>http://79.174.14.219/864.html#comment22124</link>
					<author>fun.tm@mail.ru</author>
					<description><![CDATA[Плагин еще не протестирован?]]></description>
					<pubDate>Sat, 04 Jul 2015 12:28:16 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #22127)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment22127</guid>
					<link>http://79.174.14.219/864.html#comment22127</link>
					<author>andreyv@gladcode.ru</author>
					<description><![CDATA[Нет ещё.]]></description>
					<pubDate>Sat, 04 Jul 2015 16:31:06 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #23102)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment23102</guid>
					<link>http://79.174.14.219/864.html#comment23102</link>
					<author>gleb-khil@yandex.ru</author>
					<description><![CDATA[Когда появится данный плагин?]]></description>
					<pubDate>Thu, 20 Aug 2015 20:00:55 +0300</pubDate>
									</item>
							<item>
					<title>Плагин Comet (comment #22181)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/864/#comment22181</guid>
					<link>http://79.174.14.219/864.html#comment22181</link>
					<author>fun.tm@mail.ru</author>
					<description><![CDATA[Когда примерно можно будет скачать — купить? хочу себе поставить это чудо )]]></description>
					<pubDate>Wed, 08 Jul 2015 22:57:33 +0300</pubDate>
									</item>
					</channel>
	</rss>
