Есть ли способ разрешить обработку политик javascript более 200 мс без возникновения ошибки.
В настоящее время вижу это с одной из моих политик, которая анализирует большое количество json.
Есть ли способ разрешить обработку политик javascript более 200 мс без возникновения ошибки.
В настоящее время вижу это с одной из моих политик, которая анализирует большое количество json.
Проблема может быть решена путем добавления атрибута timeLimit в тег Javascript.
<Javascript async="false" continueOnError="false" enabled="true" timeLimit="300" name="Script-ApplyTransformations">
Обратите внимание, что согласно Apigee docs, 200 мс — это верхний предел для бесплатных организаций.
Просто будьте осторожны, выполняя слишком много сложных преобразований с чистым кодом JS, так как это может не только повлиять на производительность, но и на сложность и обслуживание вашего API-прокси. Одно из предложений состоит в том, чтобы иметь структуру преобразования, чтобы вы могли последовательно применять ее к своим API и повышать удобство сопровождения в своей команде. Другое предложение состоит в том, чтобы внедрить методы толерантного чтения http://martinfowler.com/bliki/TolerantReader.html. , поэтому путь к данным не является жестко запрограммированным. Я использовал JSONPath в предыдущем проекте, см. https://code.google.com/p/jsonpath/wiki/Javascript