mirror of
https://github.com/Kakune55/ComiPy.git
synced 2025-09-16 04:09:41 +08:00
feat(file): 优化文件处理和缓存机制
- 重构文件处理逻辑,提高性能和可维护性 - 增加缓存机制,减少重复读取和处理 - 改进错误处理和日志记录 - 优化缩略图生成算法 - 添加性能监控和测试依赖
This commit is contained in:
18
main.py
18
main.py
@@ -7,21 +7,33 @@ from router.api_Img import api_Img_bp
|
||||
from router.page import page_bp
|
||||
from router.admin_page import admin_page_bp
|
||||
from router.api_comment import comment_api_bp
|
||||
from router.performance_api import performance_bp
|
||||
from utils.logger import setup_logging
|
||||
from utils.performance_monitor import get_performance_monitor
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
conf = app_conf.conf()
|
||||
|
||||
def appinit():
|
||||
"""应用初始化,集成日志和性能监控"""
|
||||
# 设置日志
|
||||
setup_logging(app)
|
||||
|
||||
# 初始化文件系统和数据库
|
||||
file.init()
|
||||
db.util.init()
|
||||
file.auotLoadFile()
|
||||
|
||||
file.autoLoadFile()
|
||||
|
||||
# 启动性能监控
|
||||
monitor = get_performance_monitor()
|
||||
app.logger.info("应用初始化完成,性能监控已启动")
|
||||
|
||||
# 注册蓝图
|
||||
app.register_blueprint(api_Img_bp)
|
||||
app.register_blueprint(page_bp)
|
||||
app.register_blueprint(admin_page_bp)
|
||||
app.register_blueprint(comment_api_bp)
|
||||
app.register_blueprint(performance_bp)
|
||||
|
||||
if __name__ == "__main__":
|
||||
appinit()
|
||||
|
Reference in New Issue
Block a user