タグ

ブックマーク / kaworu.jpn.org (2)

  • PHPでHTTP Request Bodyをgzip圧縮する方法

    このドキュメントの内容は、以下の通りです。 plain.txt request.php handler.php 実行例 HTTP Request Body を圧縮して、データ転送量を減らそうと思い、gzipでデータを圧縮してみました。 plain.txt 適当にテキストを入れたファイルを作成します。 request.php request.php は、 HTTP Request を送信するためのスクリプトです。 データを圧縮して、 handler.phpcurl で投げます。 <?php // リクエストデータを読み込む $request_body = file_get_contents ('./plain.txt'); error_log (strlen ($request_body) ); // リクエストデータを gzip する $request_body = gzencode

  • CentOSのrpmdbが壊れてyumコマンドが失敗する場合の修正方法

    このドキュメントの内容は、以下の通りです。 はじめに rpmとyumの違いは? rpmdbが壊れる原因 修正方法 その他の修復方法 /var/lib/rpm を誤って削除してしまった場合 はじめに OSには、インストールされているソフトウェアを管理するためのシステムがあります。OSやパッケージ管理ソフトウェアは、ソフトウェアの管理のために、データベースを持ちます。データベースの形式は、実装によってさまざまでしょう。 CentOS では、rpm や yum と呼ばれるパッケージ管理システムが使われています。 Yum は、 Yellowdog Updater Modified の略です。 RPM は、RPM Package Manager です。以前は、Redhat Package Manager の略でした。 rpmとyumの違いは? rpm とは、パッケージを管理します。yum は rpm

  • 1