Skip to content

??????????????? #253

Description

@yeyixiang2007

What to build

Reduce homepage request cost end-to-end so the public homepage no longer pays for SSR shell rendering plus a second client-side data fetch. The homepage should deliver its first screen with one coherent data-loading path that matches the chosen Nuxt rendering mode and avoids unnecessary API round-trips.

Acceptance criteria

  • Homepage first-screen data is loaded through a single intentional path instead of SSR shell plus client re-fetch duplication.
  • The homepage remains functionally correct for banners, recommendations, hot courses, recent updates preview, and college entry.
  • Tests cover the chosen data-loading path and prevent regression to duplicate first-screen fetches.
  • Basic verification records the before/after homepage request count for an anonymous visit.

Blocked by

None - can start immediately

Metadata

Metadata

Assignees

No one assigned

    Labels

    AFKAway-from-keyboard: 可独立完成enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions