このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
インフラ担当の森井康平です。 「Web エンジニアなら知っておきたい」シリーズということで、今回は「HTTPの圧縮」について紹介します。 HTTP圧縮は古くからある技術ですが、今でもパフォマーンス改善やトラブルシューティングに役立ちます。 HTTP圧縮とは HTTP圧縮は、サーバーがレスポンスを圧縮し、クライアントがそれを伸長する仕組みで、主にWebサイトのパフォーマンス向上を目的として使用されます。通常、CDNやWebサーバーの設定によって簡単に導入できます。 HTTP圧縮を利用することでレスポンスのデータサイズを削減することができます。データサイズが小さくなることにより配信速度が向上し、サーバー側の帯域使用量の削減や、クライアント側の通信量の削減といった利点も得られます。 ただし、圧縮や伸長にはCPUやメモリなどのリソースを消費し、それ自体に処理時間を必要とするため、すべてのデータに一
まずは基本から。「Accept-Encoding」は、ウェブブラウザ(クライアント)がウェブサーバー(サーバー)に対して、「こんな圧縮形式なら理解できますよ!」と伝えるためのHTTPヘッダーです。サーバーは、この情報を見て、クライアントが対応している圧縮形式でコンテンツを送信することで、データ転送量を減らし、ウェブサイトの表示を速くすることができます。 最もよく使われる圧縮形式は以下の通りです。 gzip 最も普及している圧縮形式で、ほとんどのブラウザとサーバーが対応しています。 deflate gzipと同様に広く使われていますが、gzipの方が圧縮率が高いことが多いです。 br (Brotli) Googleが開発した新しい圧縮形式で、gzipよりも高い圧縮率を誇ります。比較的新しいブラウザやサーバーでの対応が進んでいます。 identity 圧縮しないことを意味します。 例えば、ブラ
はじめに ネットワークトラフィックを削減し、Web上で高速にテキストやバイナリ等のコンテンツをやり取りすることを目的に圧縮される 一般的に、ApacheやnginxのようなWebサーバ側で圧縮され、Webブラウザ側で解凍される 圧縮アルゴリズムには複数種類あるため、それぞれのメリットやデメリットについて整理してみる HTTPヘッダ HTTPリクエスト/レスポンス上でどのように圧縮アルゴリズムの交渉がなされるのかという例示 HTTPリクエストヘッダ クライアントがどの圧縮アルゴリズムを解釈できるかを指定する # 圧縮アルゴリズムを1つ指定するパターン Accept-Encoding: gzip # 圧縮アルゴリズムを複数指定するパターン # 優先順位の高い順で指定する Accept-Encoding: gzip, compress, br # 圧縮アルゴリズムを複数指定するパターン # それ
サーバから複数のファイル、しかも大容量のデータをクライアントにダウンロードさせる場合、個々のファイルを個別にダウンロードさせるよりも、必要なデータを(ZIP形式などで)圧縮したうえで1ファイルにまとめた方が通信時間を短縮することができる。 もちろんあらかじめ必要なデータが分かっている場合には、静的に圧縮ファイルを用意しておいた方がよいだろう。しかし取得するファイルを動的に選択させたい、あるいはデータベースから取得したデータに基づいて、ファイルそのものを動的に生成したいという場合には、アプリケーションで動的に圧縮ファイルを生成する必要がある。 本稿では、(.NET Framework 1.1で新たに.NET言語として加わった)「J#」が提供するZipOutputStreamクラス(java.util.zip名前空間)を利用して、データベースから取得したテーブルの内容(タブ区切りテキスト)を動
概要:動的に作成されるASPXのページを圧縮してクライアントに転送するIHttpModuleの作成方法を紹介します。 投稿者:handcraft 公開日:10/25/2008 閲覧数:19970 評価者数:6 クライアントへリクエストのレスポンスを返す場合にサイズが大きいコンテンツを圧縮すると、帯域を効率的に使用できます。IISを使用すると静的コンテンツの圧縮を行えます。IIS5.0,6.0の場合、ASP.NETのaspxファイルでも下記のリンクを参考にすれば、コンテンツを圧縮してクライアントにレスポンスを行えるようになります。今回はIHttpModuleを実装し、モジュールクラスでgzip, deflate 形式の圧縮を行ってレスポンスを返すことができるようにしてみます。 [HOW TO] ASPX 圧縮 IIS で有効にします。 http://support.microsoft
IIS のレスポンスが常に圧縮される設定にする手順を紹介します。 概要 IISをデフォルトの設定でインストールした場合、Webサーバーからのレスポンスが圧縮されない状態の場合が多いです。 この記事では、動的コンテンツの圧縮を有効にして、ASP.NETやCGIなどのアプリケーションのレスポンスも含め、 常にWebサーバーのレスポンスを圧縮する方法を紹介します。 動作の確認 IISのWebサーバーに配置してあるWebページにアクセスします。ページはASP.NET アプリケーションで表示しています。 応答ヘッダーのレスポンスを確認します。content-encoding: gzip が指定されることでレスポンスデータの圧縮が確認できますが、 このレスポンスには content-encoding のヘッダーが無いです。 このページのCSSファイルのレスポンスヘッダも確認します。 CSSのレスポンス
Note iiszlib.dll のレベル 0 では、最適な速度の圧縮が指定されるのではなく、圧縮が指定されません。 <httpCompression> 要素の既定の IIS dynamicCompressionLevel 属性値も 0 です。 そのため、動的に生成されたコンテンツを iiszlib.dll で圧縮するには、dynamicCompressionLevel を 0 より大きな値に明示的に設定する必要があります。 圧縮スキームの優先順位付け HTTP 圧縮スキーム ネゴシエーション ユーザー エージェントと IIS サーバー間の圧縮スキーム ネゴシエーションは、Requests for Comment (RFC) 仕様 7231 に準拠しています。 このネゴシエーションは、Accept-Encoding 要求ヘッダーで許容される圧縮スキームの一覧を指定するユーザー エージェント
作成者: Yanbing Shi この記事では、IIS 圧縮の概要について説明します。 IIS 圧縮とは IIS 圧縮 は、IIS の機能を拡張して HTTP 応答を圧縮する 2 つの IIS 圧縮スキーム プロバイダー (iisbrotli.dll と iiszlib.dll) のバンドルです。 iisbrotli.dll は Brotli 圧縮をサポートし、iiszlib.dll は Gzip と Deflate 圧縮の両方をサポートします。 圧縮スキーム プロバイダーとは IIS 圧縮スキーム プロバイダー: IIS StaticCompressionModule および DynamicCompressionModule のプラグ可能な拡張機能です。 1 つ以上の HTTP 圧縮スキームの実装を提供します。 IIS StaticCompressionModule および Dynami
Pythonを最近勉強し始めたのですが、 PythonでSQL実行して結果をエクセル出力すると楽になると思ったのでまとめました。 コード50行くらいです。 やること PythonでSQLフォルダのSQLを順に実行 SQL実行結果をSQLと同じファイル名でエクセル出力 エクセルをZIPにまとめる ファイルサーバに置く 試した環境 Python3.8 jupyter-notebook(Anacondaから) mysql 準備 実行したいSQLを〜.sqlの名前でフォルダにまとめて保存しておく 一部のPythonライブラリをimportしておく ソース/実行 import mysql.connector import datetime import glob import os import pandas as pd import csv import pyminizip import path
今回は、Ubuntuのリポジトリにあるドキュメントビューアーの中で最強の機能を誇るOkularを紹介します。またUbuntuデフォルトの「ドキュメントビューアー」についても紹介します。 昨今のPDFビューアー事情 今更いうまでもありませんが、昨今のWebブラウザーにはPDFを表示する機能があり、PDFビューアーを別途インストールする必要はなくなっています。WebサイトによってはいまだにPDFを開くためにはAdobe Acrobat Reader DC(またはその旧称)が必要ある旨の注意書きがあるものもありますが、老婆心ながらこの一文を削除したほうがいいのにな……と思うことがあります。 ただ、PDFを読むだけであればWebブラウザーでいいのですが、例えば印刷したいような場合にはPDFビューアーがあるときれいに印刷できることが多いです。Adobe Acrobat Reader DCの場合は、小
2021年10月8日 株式会社日立製作所 日立グループは、2021年12月13日以降のすべてのメール送受信において、パスワード付きZIPファイルの利用を廃止させていただくことを、お知らせいたします。 パスワード付きZIPファイルが添付されたメールは日立グループにて送受信されず、受信者/送信者の日立グループ従業員に対して、配送を抑止した旨がメールで通知されることとなります。 お客さまおよびお取引先さまにおかれましては、日立グループとのデータの授受の方法につきまして、適宜担当者にご相談頂けますと幸いです。 弊社施策に対するご理解とご協力を賜りますよう、何卒よろしくお願いいたします。 背景 従来、通称PPAP*は、多くの人が利用可能で通信経路上の暗号化を保証する方式として日立グループにおいても利用されてきました。しかし、すでに暗号方式としてセキュリティを担保できるものでなく、昨今はパスワード付き
暗号化ファイルとパスワードをメールで送る「PPAP」は廃止が急務だ。それではどうすれば安全に社外へとファイルを送り、情報を共有すればよいのか。正しいやり方を紹介しよう。 PPAPに代わる、安全なファイル共有手段はどうあるべきだろうか。冒頭で紹介した大手ITベンダーは、PPAPからクラウドストレージに移行している。日本ユニシスはグループ会社のユニアデックスが提供する「AirTriQ」や米ボックスの「Box」に移行した。NECや日本IBMも同様にBoxを使っている。クラウドストレージには他にも、米マイクロソフトの「OneDrive」やグーグルの「Googleドライブ」、米ドロップボックスの「Dropbox」などがある。こうしたクラウドストレージを使うのが1つの選択肢となる。 クラウドストレージで受信者を限定 クラウドストレージを活用したファイル共有の手順を説明しよう。まず送信者と受信者が、どち
内閣府・内閣官房がメールサーバーの設定を変更して添付ファイルを自動的に暗号化Zipに変換する仕組みを停止させた。情報処理学会の機関誌『情報処理』が7月号で暗号化Zipメールの小特集を組み、10月に入ってデジタル改革アイデアボックスに暗号化Zipの添付廃止が提言され、11月24日平井卓也デジタル大臣が記者会見で自動暗号化ZIPファイルと同一経路を使ったパスワード別送の廃止を表明、翌25日から内閣府・内閣官房のメールサーバーの設定が変更された。 電子メールの添付ファイルの自動暗号化Zip化は、金融機関や通信キャリアなど日本を代表する組織の多くで現在も使われていることから、今後、各組織で暗号化Zipファイルを廃止すべきか否か、議論が進むものと考えられる。 暗号化Zipファイル添付の何が悪かったのか自動暗号化Zipファイルの問題は、データを保護する上で全く効果がないにも関わらず、サンドボックスによ
小特集「さようなら,意味のない暗号化ZIP添付メール」より 崎村夏彦(NAT コンサルティング) 大泰司章(PPAP 総研) 楠 正憲(国際大学Glocom) 上原哲太郎(立命館大学) 背景はこちらの記事をご参照ください. 長文の記事です.分割して読みたい方は,こちらからどうぞ. PPAP の定義 崎村:さて,本日は「社会からPPAP をなくすには?」というテーマで座談会を行いたいと思います.アジェンダですが,PPAP の定義,PPAP 賛成の論拠への反論,より良い方策を議論します.まずPPAP の定義ですが,オフラインで鍵を共有するのもPPAP だと思っている方もいらっしゃるようなのですけれども,それは違いますよね. 大泰司:1 通目にZIP を暗号化して添付ファイルを送って,2 通目でパスワードを送るというやり方です.2 つの軸があって,パスワードを同じ経路を送るか,違った経路で送るか
平井卓也デジタル改革担当相は2020年11月17日、中央省庁の職員を対象に「パスワード付きZIPファイル」の送信ルールを廃止する方針を明らかにしました。政府の意見募集サイト「デジタル改革アイデアボックス」に投稿された意見を採用したものです。 この流れに乗り、クラウド会計ソフトを提供するfreeeは、2020年12月1日から対外的に「メールによるパスワード付きファイルの受信を廃止する」と発表しました。メールは、当然ですが受信者がいれば送信者がいます。そのため“受信しません”と表明をすることは重要でしょう。 freeeは今後、パートナー企業や取引先からのZIPファイル付きメールを添付ファイルを削除して受信するとのことです。本文はそのまま維持されるため、これで困ることはないと思われます。 プライバシーマーク制度を運営する日本情報経済社会推進協会(JIPDEC)は、2020年11月18日に「メール
某大企業に勤めてるよ! みんな絶対に知ってる日本でトップクラスっていうかある意味トップの企業だよ! もちろんDXをゴリゴリに推進しているし「DX」と名の入った部署まで作って本気だよ! そんなうちの会社の最新のDX事情を教えてあげるYO! もちろんDaaS社内システムはもちろんDaaS(Desktop As A Service)を使ってるよ! 要するにリモートデスクトップだよ! 社内全員がDaaSを利用するんだけど負荷を抑えるためにWindowsのインデックスサーチはOFFにされてるよ! なのでファイル検索はめちゃくちゃ遅いしOutlookのメール検索も死ぬほど遅いよ! おまけに一人あたり20GBの容量しか使えないよ!でも基本的にメールのやりとりだからメールだけで使い切るよ! え?使い切ったらどうするかって?もちろん、古いメールは削除だよ! なんで20GBしか使えないのか聞いたら、「平均して
一般財団法人日本情報経済社会推進協会(JIPDEC)は11月18日、パスワード付きファイルのメール送信について、誤送信した場合に情報の漏えいを防げないなどとして「以前から推奨していない」とする公式見解を発表した。 パスワード付きファイルをメールに添付する場合、ファイルとパスワードをそれぞれ別メールで送る場合がある。こうした慣習を「Password付きzipファイルを送ります、Passwordを送ります、An号化(暗号化)Protocol(プロトコル)」の頭文字を短縮し、セキュリティの世界ではPPAPと揶揄(やゆ)することが多い。 17日に平井卓也デジタル改革担当相が、霞が関でいわゆるPPAPを廃止する方針を示したことを受け、JIPDECに「zipファイルがダメなのか」などの問い合わせが複数寄せられたという。 JIPDECは事業者の個人情報の取り扱い体制について評価・認証する「プライバシーマ
うっかり忘れたパスワード(rar/zip/pdf)を解析できるフリーソフト(ARCHPR/pikazip/Ophcrack/crark)や、解凍ソフト(lhaplus/winrar)などの情報などをサクッと確認できるサイトです。 windows(ウインドウズ)やexcel(エクセル)に設定したパスワード(パス・pass)を忘れてしまったことはありませんか。 RAR形式の圧縮ファイルが開けなくて困っている人も多いのではないでしょうか。 そんなときに助けてくれるツールが、パスワードの解析ソフト。 windows xp以降標準装備のzipはもちろん、RAR・PDFのパスも簡単にはずしてくれます。フリーソフトのpikazipやcRARk、シェアウェアで高性能のarchpr、ログイン解除用のophcrack live cdなど、 用途に応じて色々なソフトがあります。 逆にパスワード・クラックの標的に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く