AGENT SKILL
appfolio-performance-tuning
Optimize AppFolio API performance with caching and batch operations. Trigger: "appfolio performance".
适用职业开发工程师
- License 许可
- MIT
- 最近更新
- 2026-06-24
- Stars
- ★ 67
- Forks
- 24
01 前言 Front Matter
- name
- appfolio-performance-tuning
- tags
- [ "saas", "property-management", "appfolio", "real-estate" ]
- author
- Jeremy Longshore <jeremy@intentsolutions.io>
- license
- MIT
- version
- 1.0.0
- description
- Optimize AppFolio API performance with caching and batch operations. Trigger: "appfolio performance".
- allowed-tools
- Read, Write, Edit, Bash(npm:*), Bash(curl:*), Grep
- compatible-with
- claude-code
03 SKILL.md 正文
appfolio performance tuning | sed 's/\b(.)/\u\1/g'
Performance Strategies
| Strategy | Savings | Implementation |
|---|---|---|
| Response caching | 60-80% fewer API calls | Cache properties/units (5 min TTL) |
| Parallel requests | 3-5x faster dashboard load | Promise.all for independent endpoints |
| Incremental sync | 70% less data transfer | Track last_modified timestamps |
Parallel Dashboard Fetch
async function loadDashboard() {
const [properties, tenants, leases, units] = await Promise.all([
client.http.get("/properties"),
client.http.get("/tenants"),
client.http.get("/leases"),
client.http.get("/units"),
]);
return { properties: properties.data, tenants: tenants.data, leases: leases.data, units: units.data };
}