The 15-minute community life circle (15min-CLC) strategy is one of Shanghai's important methods for building a global city and facing a society with a more diverse population structure in the future. In the existing research, the balance between the construction of the life circle and the needs of the people in the life circle still needs to be further fulfilled. This paper is based on the city's multi-source large data set including 2018 AutoNavi POI (Point of Interests), OSM (OpenStreetMap) road network data and LandScan population data set, and evaluates the current status of Shanghai's 15min-CLC through the fusion of kernel density estimation, service area analysis and other statistical models and proposes relevant optimization suggestions. The results show that there are the following shortcomings: (1) From the perspective of different types of infrastructure service facilities, the spatial construction of Shanghai's overall life service facilities and shopping service facilities needs to be optimized. (2) From the perspective of comprehensive evaluation, the comprehensive service convenience of infrastructure service facilities in the downtown area is relatively high, while the comprehensive service convenience of urban infrastructure service facilities in the suburbs and outer suburbs is relatively low; The diversity of basic service facilities in the 15min-CLC in the downtown area is more consistent with the population distribution; However, in the peripheral areas of the urban area, too many infrastructure service facilities have been constructed. Based on the above shortcomings and the perspective of supply and demand matching, relevant optimization strategies are proposed in different regions and different types of infrastructure service facilities: (1) focus on the construction of basic service facilities in the urban fringe and urban-rural areas, improve the full coverage of the basic service facilities, and appropriately reduce the number of basic service facilities in the downtown area. (2) The development of community business models can be used to promote the development of new life service facilities and shopping service facilities. (3) Improve community medical institutions through facility function conversion, merger and reconstruction, etc. (4) Optimize the hierarchical basic service facility system and improve the population supporting facilities of basic service facilities in the 15min-CLC. This paper incorporates people's needs and concerns on the living environment into the 15min-CLC evaluation model, and uses Shanghai as an example to conduct research, summarizes the existing shortcomings, and proposes corresponding optimization strategies based on the matching of supply and demand. This article attempts to explore a replicable 15min-CLC planning model, so that it can be extended to the Yangtze River Delta urban agglomeration, to provide reference for further research on the 15min-CLC, and to promote urban construction under the concept of sustainable development.