-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Apigee devportal kickstart performance issue #683
Comments
Hi @Vikram9888 Thanks for the inputs shared. Thanks! |
We are using Apigee developer kickstart version(drupal version) 10.1.8 , we have used this command to install the drupal package composer create-project apigee/devportal-kickstart-project:10.x-dev MY_PROJECT --no-interaction |
Hi @Vikram9888 Thanks for bringing this to us. We will look into it. |
@kedarkhaire As per our findings, there is a flaw in this module where data is coming from the API on the first hit, and on the next hit, the data is being picked from the cache along with another API call, which is significantly increasing the response time during app creation ,product purchase total time taking 25 sec which is very high . Ideally, only data should be retrieved from the cache on the next hit, not another API call. |
[Multiple APIs call .docx] Removing the docx as it has sensitive information. |
Hi @Vikram9888 Please enable the Apigee Edge Debug module, it will show you how much time each Api is consuming. Also be aware before sharing the documents publicly which has your org name, email address and etc. Thanks! |
Removing doc from here as it contains PII data as well as sensitive data. |
Hi @Vikram9888 You can check all the hits associated to each flow by enabling the Apigee Edge Debug module. |
Uploading Multiple APIs call .docx…
This is regarding To Performance issue,we are using the original Drupal APIGEE Kickstart distribution and it is a new implementation, the performance is being poor from the start .
We've encountered performance issues with the original Drupal Apigee kickstart distribution. This distribution manages APIs between Drupal and Apigee. Our investigation revealed that the root cause is the excessive and unwanted APIs call and slow-response calls from Google APIs, impacting the performance.
Despite debugging we can't alter the in-built functionality of contributed modules(Apigee edge, Apigee monetization) provided by original Drupal Apigee kickstart distribution for communicating with Google APIs, Our goal is to reduce the page load times to below 3 seconds, Currently actions like Creating an APP, Unsubscribing, and product purchase take over 16 seconds for per user, which is un acceptable.
Attached the debug results in this mail and we found the calls being happening at the particular action and we had also tested the same APIs in the postman and got to know that the minimum response time taken for the results for each API is approximately more than 1 second.
Our Team did whatever on their end related to code optimization, css and js aggregation and required module optimization
please find the attached each doc for the API time consumption , Multiple APIs call justification .
Uploading Drupal_portal_PerformanceTestingReportPostChanges_2 (3).xlsx…
The text was updated successfully, but these errors were encountered: