日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
2024年11月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

Search Results

タイトル


執筆:2024.10.20
編集:2024.10.20

まとめ

WindowsがホストOS (解決策なし)

  1. ホストOSをUbuntu系OSにする。
    Ubuntu系OSにすると3DアクセラレーションをONにするとブラックアウトする別の不具合が存在する。
    オフにすれば普通に動作するので、下記のクラッシュよりはマシだろう。
  2. Hyper-vなどの他のVMに乗り換える。

現象

ホストOS: Windows 限定
VirtualBox 7.1.4 , 7.0.22
ゲスト Additionsをアンインストールするとクラッシュは発生しないみたい?

---------------------------
Windows11 24h2 - Oracle VirtualBox: VirtualBoxVM.exe - アプリケーション エラー
---------------------------
0x00007FF81F0502D5 の命令が 0x0000001500000016 のメモリを参照しました。メモリが read になることはできませんでした。

プログラムを終了するには [OK] をクリックしてください
---------------------------
OK   
---------------------------

レベル:           エラー
以前のシステム シャットダウン ( ‎) は予期されていませんでした。

スタート時にディスプレイエラーがでていますね(数年前から報告されているのに運営にガン無視されているようです。)

ディスプレイ失敗
Failed to change display parameter.
The console is not powered up (Display::setVideoModeHint).
終了コード :
E_ACCESSDENIED (0x80070005)
コンポーネント:
DisplayWrap
インターフェース:
IDisplay {4680b2de-8690-11e9-b83d-5719e53cf1de}

メモ: VirtualBox 7.1.4から7.0.22にダウングレードするとこのエラーは表示されない
ダウングレードしてもクラッシュは解決しないのでダウングレードする意味はない。


上記のディスプレイ エラーとクラッシュの関連性は不明です。
念のためディスプレイの省電力は切りましょう。

システム : 電源
画面タイムアウト設定: なし

エラーで落ちないように保護しておく必要があるのに、エラーに対する保護していないのでしょうね。

C,C++でコード書いている時点で安定動作からほど遠いのですよね。 バグを積まないと需要と収益がでないので、利用するんでしょうけど。

メモリ関連のバグをなくす意思があるプロジェクトは、部分的にrustに移行していますからね。

» Windows11 24h2 - Oracle VirtualBox: VirtualBoxVM.exe - アプリケーション エラー'">続きを読む

カテゴリー: General
2024.10.20

タイトル


執筆:2024.10.19
編集:2024.10.19

Windows11にアップグレードできないパソコンを延命するには

  • Windows10 終了日まで様子を見る
    パソコンが寿命で故障することもあるだろう。
  • サポート終了後も そのまま使う(セキュリティ問題を気にしない)
  • 突然のエラー、ブルースクリーン覚悟でWindows11改造インストールメディアでWindows11 24h2をインストールする。
    (公式サイトのメディアクリエーションツールをダウンロードして isoを作成する) + rufusでそのisoを指定して、USBメディアに改造インストールメディアを書き込む。
  • KbuntuなどのOSに差し替える または デュアルブートにする。
    wineアプリを介してWindowsアプリを実行するとOSを切り替えしないで済む。

LinuxなどのOSでwineをインストールすることで、「Windows以外のOS」で直接「Windowsアプリ」をインストール実行することができる。

» Windows11 にアップグレードできないパソコンを延命するには'">続きを読む

カテゴリー: General
2024.10.19

Windows11 24h2 アップグレードエラー


執筆:2024.10.05
編集:2024.10.05

まとめ

公式ページで配布のisoファイル(Win11_24H2_Japanese_x64.iso)はインストールに失敗する欠陥が存在するため、

マイクロソフト公式ページのmediacreationtoolをダウンロードしてインストールしてください。

Windows11 23h2 → 24h2 アップグレードエラー

Windows11セットアップ

Windows11インストールできませんでした
お使いの PC は、Windows11インストールを開始する直前の状態に戻りました。

0xC1900101 - 0x20017
BOOT 操作中にエラーが発生したため、インストールは SAFE_OS フェーズで失敗しました。

0xC1900101 - 0x20017: すべてのドライバーが更新されていることを確認します。
Setuperr.logを開き、%windir%\Panther ディレクトリ内のファイルをSetupact.logし、問題のあるドライバーを見つけます。
詳細については、「Windows 11セットアップ ログ ファイルの場所」を参照してください。
問題のあるドライバーを更新またはアンインストールします。

  • C:$WINDOWS.~BT\Sources\Panther\setuperr.log
    インストール中のセットアップ エラーに関する情報が含まれています。
  • C:$WINDOWS.~BT\Sources\Panther\setupact.log
    インストール中のセットアップ アクションに関する情報が含まれます。

どうやらWindows11 setupが自爆しているのが原因らしい

Error                        CDeploymentSession::IsRangeRequestSupported(4339): Result = 0x80040154

Expanding express cab: Windows11.0-KB5043080-x64.wim
..
DPX    ProvideRequestedDataByFile: Failed to use data range provided in response file: C:\$WINDOWS.~BT\DUImageSandbox\metadata\Windows11.0-KB5043080-x64.wim. Range offset in container: 0, Range offset in response file: 0, Range Length: 8192. Error: 0xca00a005
..
Failed to extract cab file: C:\$WINDOWS.~BT\DUImageSandbox\metadata\Windows11.0-KB5043080-x64.wim in directory C:\$WINDOWS.~BT\DUImageSandbox\metadata\Windows11.0-KB5043080-x64. Trying to extract WIM: ca00a005 [Error,Facility=(0a00),Code=40965 (0xa005)]

マイクロソフトが欠陥ありの状態で見切りリリースしているようです。

ということでwebでダウンロードできる
Win11_24H2_Japanese_x64.iso
は利用しないほうがいいです。

気を取り直して
mediacreationtool.exe
インストールisoを作成します。

初期ファイル名が
Windows.iso
になっているのでいつ作成したかわかるように名称を変更します
windows11_24h2_2024-10-05.iso

マウントしてsetupを実行

問題なく、Windows11 24h2に無事アップグレードできました。

まとめ

  1. マイクロソフト公式ページのmediacreationtoolをダウンロードしてインストールしてください。
  2. マイクロソフト公式ページのISO: 不具合がありインストールに失敗する

 

カテゴリー: General
2024.10.05

タイトル


執筆:2024.09.13
編集:2024.09.13

サポート終了日

サポート終了日
2025 年 10 月 14 日

Windows10

22H2

2025年11月11日

Windows11

23H2 

リリースの2年後

Windows11

24H2 

Windows11 24H2は、要件を満たさない場合のWin11のインストール方法を開示していたマイクロソフトがみずからふさぐ意地悪修正が入りました。
Windows11 23H2 と Windows10のサポート終了日が同じ時期なので非対応パソコンにWindows11をいれてもなんのメリットもありません。

いつまで無料アップグレードできるかわからないためとりあえず認証を済ませておくと安心です。インストール用のUSBメモリと作業用のディスクがあれば既存のシステムに影響を与えずに済みます。

[24H2]

  1. 「未対応CPU, TPMがない」場合にインストールができなくなりました。
  2. ネットワークに接続していない場合、インストールが進まなくなりました。(回避方法を発見しました)
  • 未対応パソコンにインストールする方法はマイクロソフトがふさいだためインストールができなくなりました。
  • ネットワークに接続を回避するコマンドを実行するとブラックアウトする
  • ローカルアカウントでログインしたい場合
    マイクロソフトがふさぎ忘れたみたい:
    ネットワークに接続し、更新を確認中が表示されたら、ネットワークを切断すると ローカルアカウント作成が表示される。

22H2までは、レジストリをいじったり、ちょいわざでそのままインストールできました。

23H2からは、その方法が封鎖され、いったん 記憶ディスクにインストールを保存する必要があります。

フラッシュメディアに保存した場合、そのまま(2)へ

(1)isoイメージの場合はいちど右クリックして、マウントし、ディスクに一度中身を保存してください。

(2)直下に、sourcesというフォルダがあるので appraiserres.dll というファイルを 0 byteにします。

この操作により、インストール時の非対応チェックがオフになります。

・メモ帳を使用する場合

中身を全部削除して、保存します。ただし、拡張子が.txtになってしまうことがあるので注意。
その場合は、appraiserres.dll を削除してからappraiserres.dll に名称変更します。

・ファイルを削除してから新規作成する場合

appraiserres.dllを削除します

新規作成をクリックしてファイル名を appraiserres.dll にします。

・コマンドプロンプトを使用する場合

sources をカレントフォルダにした後に下記を実行します

copy nul appraiserres.dll

または、(1)エクスプローラーでappraiserres.dllを右クリックしてパスをコピーして
(2) copy nul "コピペ"
(3) ファイル名をして実行にコピペして実行します

以上で準備が完了しました

そのままアップグレード時する場合は、バックアップしたことを確認し、setup.exeを実行します

isoファイルに戻したい場合は、専用ツールでisoに変換します。

» Windows11非対応パソコンに Windows11インストールするには?'">続きを読む

カテゴリー: Office
2024.09.13

タイトル


執筆:2024.08.14
編集:2024.08.14

注意

Hyper-Vはスタート時のグラフィックドライバーがないので、既製のクイック作成からダウンロードして利用することをお勧めします。

ISOファイルをダウンロードしてインストール方法についてみていきましょう。

Lubuntu Kubuntu Ubuntu 24.0 のインストール方法

フレーバー 標準デスクトップ

Ubuntu

https://www.ubuntulinux.jp/download

ファイルシステム:

lvm, zfs(experimental)

 (クイック作成 22.04 : ext4)

Gnome

  1. 利用者が多いので不具合に遭遇しにくい
  2. 利用するアプリが常に限定している人向き
    特徴:ピン止め仕様
    スタートメニューがないので、非常に使いにくい。

Kubuntu (お勧め?)

 https://kubuntu.org/getkubuntu/

ファイルシステム: btrfs, ext4, xfs

KDE plasma

  1. 初期アイコンなど大きすぎて若干みにくいです。
  2. 📌 解像度 1920x1200以上が必要です。
    それ以下だとウインドウがはみだしたり、重なるなどで操作できないことが発生することがあります。
  3. 作業していると徐々に動作が緩慢になっていきます。
sudo apt install kde-plasma-desktop

Lubuntu

https://lubuntu.me/downloads/

ファイルシステム: btrfs, ext4, xfs

  1. kde-plasma-desktopをインストールして、ログイン時に用途に応じて切り替えて使うと便利
  2. スタートメニューにピン止めがないので使いにくいです。
  3. クイックツールバーは、もとになるショートカットが必要になるので登録に手間がかかる。
  4. 初期フォントとアイコンが小さすぎるため、変更する必要があります。
  5. 長時間作業しても快適に動きます。

注意事項

  1. パッケージの自動更新が用意されていません。
    放置すると脆弱性が増えていいきますので、ご注意ください。
    自動更新が必要な場合は、別途自動更新を管理するパッケージをインストールする必要があります。

ライブメディアの起動速度

とても遅い: Ubuntu

速い:Lubuntu, Kubuntu 

利用するものが決まったらダウンロードします。

デスクトップは複数インストールできるので、メンテナンス期間の長いUbuntuをインストールして別のデスクトップに切り替えて利用するのが一般的です。

インストーラーは、ベースは同じなのでインストール時の操作はどれも同じです。

ダウンロードファイルのチェックサムを調べる方法

パワーシェル

Get-FileHash -Algorithm SHA256 ファイル名.iso

» インストール'">続きを読む

カテゴリー: General
2024.08.14

タイトル

執筆:2024.07.28
編集:2024.07.28


Windows11 23H2に更新したPCで
エクスプローラーが白くなる 画面が更新されない 表示がみえない
不具合が発生しました。

現象
・開くと数回に1回発生する、使用中にも発生する
・エクスプローラーに関係しない、他のアプリなどは正常影響はない
・再描画に関連しそうなレジストリを追加しても改善せず

内部で Repaint イベントが発生していない可能性(大)

  • エクスプローラーにドッキリしているアプリの更新(改善せず)アンインストール(改善せず)

  • 別のローカルアカウントを作成して確認。再発する。→ システムレベルでエクスプローラーが壊れている


ファイル操作ができないので使い物にならない

2024-07x64 ベース システム用 Windows 11 Version 23H2 の累積更新プログラム (KB5040527)
July 25, 2024—KB5040527 (OS Builds 22621.3958 and 22631.3958) Preview
https://support.microsoft.com/ja-jp/topic/july-25-2024-kb5040527-os-builds-22621-3958-and-22631-3958-preview-de3e1e24-0c07-4210-9777-8e03a1446bae
これいれたせい?

とりあえず、KB5040527 アンインストールしてみる(解決せず)

システム 回復 : WindowsUpdateで問題を解決する  再インストール(ファイル 設定は保存されます)

進行中
 Windows 11, version 23H2 (修復バージョン) ダウンロード中 0%
   2024-07 .NET Framework 3.5 および 4.8.1 の累積的な更新プログラム (x64 向け Windows 11, version 23H2 用) (KB5039895) インストール

2個だけなので早く終わりそう。
修復バージョンっていうのがあるのですね。

isoから再インストール (解決せず)

あっ💦 (解決)

仮想マシンのアップグレード: 17.x
設定 : OS : Windows10 x64 → Windows11 x64 


カテゴリー: General
2024.07.28

タイトル

執筆:2023.10.23
編集:2023.10.23


[Delhi11 BUG] パス情報がない OpenPictureDialog1.FileName

再現方法
Windows11でAndoroidデバイスを接続して、AndoroidデバイスのSDカード内のファイルを選択する

OpenPictureDialog1は利用できないフォルダも表示されるので選択後に拒否する
    LFileName := OpenPictureDialog1.Files[0];
if Pos('\',LFileName) = 0 then
begin
ShowMessage('ドライブ情報が取得できないため操作できません。');
Exit;
end;
テキストなどを編集を選択すると
AppData\Local\Microsoft\Windows\INetCache\IE\**
に飛ばされる
エクスプローラーに表示されているドライブ情報自体が実在しないフェイクみたい


アンドロイドアプリ作ったことないので急遽Windowsアプリでしのごうと数時間で作ったのに
アクセスできない つかえなーい!!
いちいちAndroidからSDカード抜かないと操作できないので、どうしよう

・却下:ネットワークドライブに移動。 一番無難かもしれないが勝手にパケ食いされると困る。
・(めんどう):Andoridアプリ作る

とりあえず、電源切ってSDカードを移動して対応しよう。

昨日の夜 頑張って作ったのにショックだ!!

» 続きを読む

カテゴリー: General
2023.10.23

2023年 旧Delphi(Borland時代) を捨てる!?

執筆:2023.08.18
編集:2023.08.18


Windows10で表示不具合を起こすので旧DelphiのアプリをDelphi11にアップグレードすることに決定。

アップグレードによるコード修正が大変なんだろうなぁとずっと敬遠していて
問題になったプロジェクトをリポジトリに入れてバックアップして、フォルダもコピーして
試しに実験してみると、 無修正でバージョンアップ完了。
表示不具合も同時に解消。

もー 旧Delphi(Borland時代) のアプリはゴミでしかないです。

生成アプリの動作OS
Delphi2 : Win 95 以降
Delphi6 - : Win 98 以降
Delphi11 : Win vista 以降

現在 サポートされているOSは、Windows10,11しかないので
これって、実害ないですよね。あと2年でWin10も終了です。
というかいろいろな不具合を持っている旧Delphiの生成アプリはデメリットしかないです。

修正の必要が発生したら、バックアップとプロジェクトアップグレードをすればいいだけなので、旧Delphiは必要ないです。

Delphi最新版の無料版だと
・生成されるEXEが超デカイ
・最短1年程度で再インストールになるのが欠点。
・無料でつっておいて、気まぐれで昔のように無償版終了とかいうのもあるかもしれない。
そういうリスクも含めてアップグレードしよう。

ヘルプファイルが昔のは例文も同梱されていてみやすかったりするので、捨てがたい状況でしたが
2023年技術革新により時代は変わり、BING先生やCHATGPTでコード聞けば解決するので もういらないでしょう。

今日は、さっそく Delphi2 - Delphi6無料版をパソコンからアンインストールすることにします。

Delphi2005は、Delphi.Netのアプリ(小規模)がいくつかあるので C#に移植してからアンインストールする予定です。

ちなみに、Lazarusという まがい品があるようですが、UTF8KeyPressで絵文字の場合イベントが発生しないなどの不具合、その他もろもろあるようなので、使わないほうがいいですよ。開発⇒バグ足止め⇒バグ足止め⇒バグ足止め(ループ) と  時間をどぶに捨てるだけです。

Delphi11 [CE]
新しいファイル
移行後不要
プロジェクト
ファイル
.dproj .bdsproj
.bdsproj.local
.dof
.cfg
制限で使えないので不要

バージョン情報とか正しくインポートされていないので、手動確認後に不要なファイルは消去しましょう

Windows 10は、 2025 年 10 月 14 日 にサポート終了を迎えます。

Windowsのサポートは9~10年と既成事実は変化ないので、
Windows11は、推定終了日: 2032年1月13日か2031年10月14日 じゃないかと思っています。

» 続きを読む

カテゴリー: General
2023.08.18

タイトル

執筆:2023.04.23
編集:2023.04.23


エラーその1
Google play games ウマ娘 起動エラー Failed to load libmain.so

エラーその2
Google play games ウマ娘 起動エラー ブロックノイズ

順番にみてみよう

» 続きを読む

カテゴリー: General
2023.04.23

[2022] JUSTのShurikenが販売終了していた件 thunderbird OUTLOOK にデータ移行


執筆:2022.05.22
編集:2022.05.22


Windows11に対応した
Shuriken2022がでるかなと
次のバージョンがでたら購入しようと思っていたのに

公式ページ(消滅):https://www.justsystems.com/jp/products/shuriken/
アーカイブ: URL

公式ショップは

https://www.justmyshop.com/products/shuriken/
本製品は、2022年2月9日(水)に販売終了しました。


えっ!! まさかの1行案内。 それだけ?

 移行の案内もなしですか。

  なんて不親切な会社だろう。メール技術者がいないってことだね。

アーカイブの「Shurikenメール変換ツールが対応しているメールソフト」をみると
とても古いバージョンしか対応していない。

技術者がいれば、EdgeのようにChromiumを内部実装すればいいだけだし。
なんとなく売れるから、売っとけで ずるずると経過して
Gmailブームで一気に新規ユーザーが激減したのでしょうか?
HTML5ブームで 独自エンジンで どうしようもなくなったのかな?

大株主変更で経営陣が変更されていますし、

市販品は、いつかは販売が終了されるものなので、あきらめましょう。

oauth2.0 を使わなければ Shurikenは当面大丈夫ですが、将来的に tls1.0 問題があります。

tls1.0 は OSレベルで2024年末でサポート終了されました。新しいパソコンで受信できなくなる可能性があります。

 

TLS2.0に切り替えるとShurikenは延命できる

Shurikenはデフォルトでとても古いTLS1.0設定になっているので、「Shuriken TLS 設定変更ツール」で TLS2.0 に切り替える。Shuriken2010も使えました。

これだけで、shurikenは あと数十年使えそうですね。

OAuthしか使えないアドレス を受信するには、メール転送してからの受信がおすすめです。

❌ 中継アプリを使う裏技は 設定が難しいのとセキュリティ的に問題が起きるのでお勧めできません。

 

移行方法の種類

エクスポート

  1. フォルダを選んで エクスポートで MailBox形式で 1個ずつ書き出す
  2. 移行するメーラーにインポートする。

IMAPアカウントを経由して移動する

  1. Shuirikenで IMAPアカウントを作成する。
  2. 移行したいメールを IMAPの受信フォルダに移動またはコピーする。
  3. 移行するメーラーで受信する

メーラーのインポート機能で移行する

  1. Shurikenからのインポートに対応したメーラーはないので、無理

専用アプリ、プラグインを作ってデータを移行する

  1. それほど難易度は高くないが作成にかかる作業時間を考えるとほかの方法を選んだほうが早いかも

» 続きを読む

カテゴリー: General
2022.05.22

Canon PhotoRecord .alb フォーマット

執筆:2021.07.15
編集:2021.07.15


Canon PhotoRecord .alb フォーマット

変数名=値



数値
"文字列"


[型名
要素1=値,
要素2=値,
要素...,
]

配列
[array 値1,値2,値..,]


JSON形式ではないようです、
さて、規則性はあるものの独自フォーマットだろうか?

» 続きを読む

カテゴリー: General
2021.07.15

Windows11 インストール

執筆:2021.06.26
編集:2021.06.26


Windows11 インストール

サポートされるCPUは 2018年モデルくらいからなので、 2017年くらいまでのモデルはほぼ全滅でしょう。

Androidアプリが動くってすごいですね。ARM版なんだろうか?それとも x86 buildされたパッケージが対象なのだろうか?

それはいいとして、自作でWindows11にするには かなりリスクが高い。

無停電電源装置がいらないのでノートパソコンを買いましたが、持ち運ぶことがない人は、ノートパソコンは絶対やめたほうがいいです。
ノートパソコンは拡張性がないのはいいとして、キーボードが熱くなって扇風機なしでは使い物にならないし、液晶画面の色合いが気に入らない場合は最悪です。最大の問題は内部を簡単に掃除できないので火災のリスクを伴うことです。

次は デスクトップ パソコンにします。

そして、本体は、Home版は やめてPro版にしようかと思っています。
ゲストOSは、Home版でいいのですけど
VMware遅いし、やっぱり、Hyper-V のほうがいいのではと思います。(Virtualboxは論外です)

市販のWindows11パソコン
  • Windows Pro (Hyper-Vとドライブ暗号化を使いたいから)
  • Core i5 以上。 (CPU脆弱性パッチの動作遅延で、i3で痛い目を見た)
  • メモリ 増設するので最低 メモリスロット端子が4つほしい。
    2スロットだと16GBまでしか搭載できないし、初期メモリ併用すると12GBになってしまう
  • 電源: 消費電力400W以下
  • 筐体:(microATX) スリムもしくはミドル
カテゴリー: General
2021.06.27

Django CGI(5.x / 1.x 2.x)

執筆:2019.07.08
編集:2019.07.08
編集:2024.08.04



(2024-08-04)
PythonのバージョンとDjango を最新の5.0をインストールするとDjango 2.xのコードは そのまま動きました!

相変わらずオーバーヘッドが大きい

CGI版での速度 (調査日 2024年8月4日)

サーバー
(apache2.4)

django(CGI)
django 5.0
Python 3.12

ディフェンダーの設定
C:\Program Files\Python
を除外設定

/admin/
hello
Windows11
(ローカルホスト)
2.10~2.70秒 約1.5秒
★ C:\Program Files\Python\3.12\Lib\site-packages\django の除外設定だけでも効果がありました。


(2024-07-18)
しばらく使っていない間に、The latest official version is 5.0.7.になっていますね
https://www.djangoproject.com/download/

https://docs.python.org/ja/3.12/library/cgi.html
Python cgiモジュールは、バージョン 3.11 で非推奨、バージョン 3.13 で削除予定とありますね
上記ページで3.13以降のマニュアルにするとなくなっています。

ということで、Django をCGIとして動作させる裏技は将来的に封殺されるかもしれないです。

CGIアプリケーションを作りたい場合は、Pythonは候補からはずれるということです。

格安運用でdjangoがいい場合は、共有サーバーではなく、安いVPS(仮想専用サーバー)を借りないといけないのかもしれないですね~。400円/月くらいですか?
VPSは自己管理なので面倒ですよね~

django1.x と2.xの両方で動作可能な django.cgiを作ったので速度を比較してみた。
前回とは違うアプローチをしてみたので、1個のファイルに小さく収まりました。

ベンチマークをすると CGI起動だとdjangoは 応答速度的に使えないコと判明しました。
ただし、CGIではなく常駐で運用するとレスポンスはとても速いです。

結論
djangoをCGIで動かすと何もなくても 0.5~0.6秒 レスポンスまでに時間がかかります。
djangoをCGIで運用することはお勧めできません。
mod_wsgiが使えない場合は、mod_phpなら導入されているサーバーは多いので、phpのフレームワークを検討したほうが賢明です。

原因
djangoは多数のファイルに分散されて、起動時にそれを読み込むため、CGIで動作させると とても時間がかかります。

速度比較いろいろ

django1とdjango2の速度差はそれほどなく、若干django2のほうがレスポンスが速い傾向にありました。

django

サーバー CGI

manage.py
runserver

mod_wsgi
localhost 1.11秒 0.01秒 0.03秒
さくらインター
ネット ライト
1.23秒 - -

※ 応答速度が1秒を超えると閲覧者に遅いとストレスを感じさせてしまいます。

CGI版での速度比較 (調査日 2019年7月7,8日)

サーバー
(apache2.4)
django1(CGI) hello.cgi
/admin/ hello python php C言語 GO
Windows10
(ローカルホスト)
5.86秒 2.64秒 0.30秒 0.25秒 0.02秒 0.06秒
FreeBSD11
(イントラネット)
1.11秒 0.51秒 0.03秒 0.03秒 0.01秒 0.02秒
さくらインターネット
ライト
FreeBSD9
(インターネット)
1.23秒 0.64秒 0.08秒 0.12秒 0.06秒 0.06秒
※ 時間は、URL呼び出し開始からデータ取得終了までにかかった時間。
※ C言語バイナリが最小時間は一番小さかった。

CGIのサイズ
ファイルサイズ hello.cgiの種類
1,988,354 GO バイナリCGI
6,604 C言語 バイナリCGI
140 PHP CGIスクリプト
115 perl CGIスクリプト
2019.07.08

PR

[PR]