<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>slow smart services</title><link>https://community.appian.com/discussions/f/best-practices/34267/slow-smart-services</link><description>After i generate health check report they mention slow smart services (Text doc from template) Description :30435 calls, 10300 ms peak average, 100% chained 
 
 In this smart service we call one expression to pass data to that template that expression</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: slow smart services</title><link>https://community.appian.com/thread/130718?ContentTypeID=1</link><pubDate>Wed, 06 Mar 2024 11:14:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:28a68517-1d6f-486b-885a-44cbfc3fce9e</guid><dc:creator>kishorej1999</dc:creator><description>&lt;p&gt;&lt;span&gt;Hii purnavenkatasatyavaraprasadt0001&lt;br /&gt;,&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;If this base64 decoding operation is performed frequently within the smart service (as indicated by the 30435 calls), it could contribute to the overall slowness of the service.&amp;nbsp;The mention of &amp;quot;100% chained&amp;quot; suggests that the smart service calls might be chained, meaning that one service call is dependent on the completion of another. If the base64 decoding operation is part of this chain, it could further exacerbate the performance issue.&lt;br /&gt;&lt;br /&gt;If the chaining of smart service calls is causing performance bottlenecks, try to minimize dependencies between services or optimize the order in which they are called.&amp;nbsp;If the input base64 strings are excessively large, consider limiting their size or finding alternative ways to handle them, such as streaming or chunking.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>