Djangoプロフィール画面とFastDFSカスタムストレージの実装

プロフィール画面に必要なデータ マイページには「ユーザー名」「住所」「最近見た商品」が必要です。 住所は Address モデルから request.user.address_set.latest('create_time') で取得 閲覧履歴は Redis のリスト型で保存し、ログアウト後も保持 Redis キー設計 history_<user_id> = [sku_id, sku_id, ...] ビュー実装 from django.contrib.auth.mixins impo ...

8月5日 10:58 投稿

分散ストレージシステム:FastDFSとGlusterFSの実装

ストレージ概念 1. ブロックストレージの実装方法 ブロックストレージは、物理的なハードディスクのように動作し、ホストに直接接続されます。主にホストの直接ストレージ領域やデータベースアプリケーションのストレージとして使用されます。 1. ディスク+LVS: 単一サーバーのハードディスクによる純粋なストレージ 2. DAS(DEL MDシリーズ): 直結ストレージ 3. SAN スト ...

7月17日 22:46 投稿

FastDFS分散ファイルシステムの構築と設定ガイド

FastDFSの基本アーキテクチャ FastDFSは高性能な分散ファイルシステムで、主に以下の3つのコンポーネントで構成されます: Trackerサーバー: ストレージサーバーの管理と負荷分散を行う Storageサーバー: 実際のファイル保存とバックアップを担当 クライアント: ファイル操作を行うアプリケーション ストレージ戦略 FastDFSではストレージノードをグループ単位で管理 ...

6月7日 17:59 投稿

FastDFSを用いた画像アップロードの実装

技術的背景: FastDFSをインストールした後、プロジェクトで実際に利用することが可能です。簡単なデモを作成し、画像のアップロードを実現しました。 実装内容: 1. Spring Bootプロジェクトの構築 1.1 pom.xml 依存関係 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</a ...

5月30日 23:24 投稿

Rocky Linux 9 での FastDFS スタンドアロン環境構築

Yum によるインストール方法 # リポジトリ追加 rpm -ivh http://www.fastken.com/yumrepo/el8/noarch/FastOSrepo-1.0.0-1.el8.noarch.rpm # パッケージインストール yum install fastdfs-server fastdfs-tool fastdfs-config -y ソースコードからのコンパイルインストール 1. 依存関係のインストール dnf install git gcc gcc-c++ make automake autoconf libtool pcre ...

5月21日 02:08 投稿