Proposed is a Satellite network cache placement strategy (PNCCP) based on popularity and node cooperation to address the issue of significant delays in end-to-end connectivity due to instability among satellites. Initially, the strategy employs spectral clustering algorithm to partition the satellite network's topology, limiting the retrieval scope of content and reducing unnecessary propagation delays. Within each partition, a cache collaboration open mechanism among satellites is devised to share cache resources, utilizing the proximity of neighboring nodes to share popular content and cache space. Furthermore, the data naming network (NDN) cache model is enhanced and integrated with the open mechanism, with an update mechanism designed to address the invalidation caused by the dynamic nature of satellite networks. Finally, aiming to minimize users' average retrieval delay, the artificial bee colony algorithm is employed to solve the optimal cache placement problem. Simulation results demonstrate that compared to three contrasting cache strategies, the proposed strategy reduces user content retrieval delays, improves cache hit rates, and holds an advantage in reducing request hop counts.