Performance Issues with APDFL in Azure Functions
Estimated Reading Time: 1 MinutesThe problem
This case focuses on a customer reported performance issue when using .NET, specifically the GetWordList(int pageNum)
function in an Azure Function environment. The reported problem involves significant latency when executing the function on Azure, contrasted with much faster performance when running the same function locally. This discrepancy raises concerns regarding the efficiency of the Azure environment compared to local execution.
The solution
The case was addressed by analyzing the potential reasons behind the observed latency. In particular, suggestions were made to assess the method of file access within the Azure environment. It was noted that Azure uses a SAMBA share for storage, which could introduce delays when accessing files.
A practical resolution proposed involved copying the file to a local temporary directory (e.g., %TEMP%
) before executing the GetWordList
function. This approach would eliminate the need for network access during the function's execution, leveraging the faster local disk access instead.
How to Get Additional Help if Needed
If you continue to experience issues with APDFL .NET library or need additional assistance, please reach out for support. You can contact the support team via email at tech_support@datalogics.com. For further information, you can also visit our website at Datalogics.com or access our documentation at Datalogics Documentation.