<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Как разделить скрипт на 2-3 части]]></title><description><![CDATA[<p dir="auto">Здравствуйте!<br />
Имеется высоконагруженный BAS-скрипт на 200 потоков.<br />
Производительность скрипта упирается в главный BAS процесс, который под нагрузкой начинает тормозить.<br />
Повышение производительности сервера уже не помогает, я так понимаю этот главный управляющий процесс - однопоточный.<br />
Находил решение на форуме, что можно запускать скрипт в 2-3 копии из нескольких папок, так будет лучше.<br />
Но у меня все потоки сильно связаны друг с другом, в том числе через ресурсы и т.д., поэтому просто разделить функционал на 2-3 части будет проблематичным.<br />
Есть ли какая-то возможность разделить скрипт на несколько отдельных процессов?</p>
]]></description><link>http://community.bablosoft.com/topic/32235/как-разделить-скрипт-на-2-3-части</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 22:05:35 GMT</lastBuildDate><atom:link href="http://community.bablosoft.com/topic/32235.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 15 May 2026 20:17:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Как разделить скрипт на 2-3 части on Fri, 15 May 2026 20:27:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.bablosoft.com/uid/16251">@spam</a> Да, я понимаю, что я могу просто все ресурсы завязать на БД, например, и чтобы любое кол-во копии общалось через БД. Но это достаточно сложно + создает другое узкое место. Может быть где-то кто-то уже делал так, чтобы один скрипт фактически запускал 2-3 окна BAS?</p>
]]></description><link>http://community.bablosoft.com/post/203654</link><guid isPermaLink="true">http://community.bablosoft.com/post/203654</guid><dc:creator><![CDATA[doupix]]></dc:creator><pubDate>Fri, 15 May 2026 20:27:16 GMT</pubDate></item><item><title><![CDATA[Reply to Как разделить скрипт на 2-3 части on Fri, 15 May 2026 20:25:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="http://community.bablosoft.com/uid/25677">@doupix</a> напиши свою апишку, которая будет отвечать за распределение задний (ресурсов). и запускай в любое количество копий</p>
]]></description><link>http://community.bablosoft.com/post/203653</link><guid isPermaLink="true">http://community.bablosoft.com/post/203653</guid><dc:creator><![CDATA[spam]]></dc:creator><pubDate>Fri, 15 May 2026 20:25:11 GMT</pubDate></item></channel></rss>