パフォーマンスとインフラ (1.8.0)
状態: draft / バージョン: 1.8.0 (2025-08-27)
TL;DR
- Async WorkflowRun/WorkflowNodeRun Repositories: ワークフロー実行のための非同期リポジトリを実装し、劇的なパフォーマンス向上を実現しました。このアーキテクチャ変更により、ワークフロー実行中のノンブロッキング操作が可能になり、初期テストでは一般的なワークフローで実行時間がほぼ半減することが示されています。この最適化は、特に複数のノードと並列操作を持つ複雑なワークフローに恩恵をもたらします。この画期的なパフォーマンス向上に貢献してくれた @xinlmain に感謝します! (#20050)
- Semantic Version Comparison: ベクトルデータベースのバージョンチェックにセマンティックバージョン比較を実装しました。@MatriQ に感謝します! (#24416)
- AnalyticDB Improvements: AnalyticDB で zhparser の作成が失敗した際のロールバックの問題を修正しました。@lpdink に感謝します! (#24260)
- Dataset Cleanup: パフォーマンス向上のため、データセットクリーンアップタスクを最適化しました。@aopstudio に感謝します! (#24467)
想定読者
- Dify 1.8.0 へのアップグレードを検討しているチーム
- Performance & Infrastructure 周辺の機能を業務で使うエンジニア/運用者
なぜ重要か
(執筆予定: この機能が解決する課題と運用上のインパクトを書く)
リリースノート抜粋
ワークフローパフォーマンスのブレークスルー
- Async WorkflowRun/WorkflowNodeRun Repositories: ワークフロー実行のための非同期リポジトリを実装し、劇的なパフォーマンス向上を実現しました。このアーキテクチャ変更により、ワークフロー実行中のノンブロッキング操作が可能になり、初期テストでは一般的なワークフローで実行時間がほぼ半減することが示されています。この最適化は、複数のノードと並列操作を持つ複雑なワークフローに特に有効です。この画期的なパフォーマンス強化に@xinlmain氏に感謝します! (#20050)
データベースの最適化
- Semantic Version Comparison: ベクトルデータベースのバージョンチェックにセマンティックバージョン比較を実装しました。@MatriQ氏に感謝します! (#24416)
- AnalyticDB Improvements: AnalyticDBがzhparserの作成に失敗した際のロールバックの問題を修正しました。@lpdink氏に感謝します! (#24260)
- Dataset Cleanup: データセットクリーンアップタスクを最適化し、パフォーマンスを向上させました。@aopstudio氏に感謝します! (#24467)
テストインフラストラクチャ
- Comprehensive Test Coverage: ワークフローアプリ、ウェブサイト、認証、会話など、複数のサービスに対してtestcontainersベースの統合テストを追加しました。この広範なテスト作業に@NeatGuyCoding氏に心から感謝します!
- Rate Limiting Tests: レート制限モジュール用の包括的なテストスイートを追加しました。@farion1231氏に感謝します! (#23765)
Dockerとデプロイ
- Docker Build Optimization: Jest作業ファイルのクリーンアップスクリプトにより、Dockerビルドプロセスを最適化しました。@WTW0313氏に感謝します! (#24450)
- Amazon ECS Deployment: Amazon ECSとCDKを使用したデプロイパターンに関するドキュメントを追加しました。@tmokmss氏に感謝します! (#23985)
- Configurable Plugin Buffer Sizes: composeファイル内のプラグイン向けに、設定可能なstdioバッファサイズを追加しました。@crazywoola氏に感謝します! (#23980)
アウトライン(執筆予定)
1. これまでの課題
(執筆予定)
2. 1.8.0 で何が変わったか
(執筆予定 — 上記抜粋を整理)
3. 使い方 / 設定手順
(執筆予定)
4. 運用上の注意点・トレードオフ
(執筆予定)
5. 関連リンク
(執筆予定)
検証が必要な事項
- [ ] 関連 PR 番号の特定
- [ ] 公式 Docs の該当ページ
- [ ] 実際の挙動確認(Dify Cloud or self-host)
- [ ] 既知の制限事項
ソース:
- GitHub Release 1.8.0
本記事は非公式まとめです。正式仕様は Dify 公式ドキュメント をご確認ください。