hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

19年1月19日(Sat) 14時23分
TOP » UsersWiki » nao-pon » blog » 2010-05-20

RSS of nao-pon/blog
2010 5月 20 (木)
 

HypCommonFunc 更新 (Ver. 20100520) X-Sendfile ヘッダ対応など anchor.png

HypCommonFunc を更新して、Ver. 20100520 としました。

Page Top

主な更新内容 anchor.png

  • PHP からファイル出力する場合にサーバーにできるだけ負荷を掛けないようにできるHTTPヘッダ "X-Sendfile", "X-LIGHTTPD-send-file" に対応した。
    • Apache 2系モジュール mod_xsendfilelighttpd で使用できます。
    • 設定方法
      • trust_path/class/hyp_common/config/hyp_common.conf.php にて設定する
        1
        2
        3
        4
        5
        
        //// Use "X-Sendfile" header?
        // 0:none, 1: Lighttpd < 1.5, 2:Apache 2 (mod_xsendfile) or Lighttpd >= 1.5,
        // 3:Apache 2 (mod_xsendfile with hypweb patch)
        // mod_xsendfile: http://tn123.ath.cx/mod_xsendfile/
        if (! defined('HYP_X_SENDFILE_MODE')) define('HYP_X_SENDFILE_MODE', 0);
    • 注意事項
      対応していないサーバーで 0 以外に設定すると、favicon や xpWiki で画像が表示されなくなりますので、ご注意ください。
    • 関連エントリー
    • HYP_X_SENDFILE_MODE = 3 について

      オリジナルの mod_xsendfile では、GZip 圧縮した CSS や JavaScript に対応出来ないので、私が独自に改造し対応できるようにした filemod_xsendfile.c を使用する場合に

      define('HYP_X_SENDFILE_MODE', 3);

      とすることで、GZip 圧縮した CSS や JavaScript も軽く送信されるようになります。

  • データファイル、設定ファイルの配置を整理し移動しました。
    • *.dat ファイルは、trust_path/class/hyp_common/dat ディレクトリに移動しました。
    • hyp_preload.conf.php 以外の任意設定ファイル(配布アーカイブ中の *.rename ファイル)は、trust_path/class/hyp_common/config ディレクトリから読み込むようになりました。
      • ファイル名から ".rename" を除去し任意に設定ファイルを追加している方は、trust_path/class/hyp_common/config ディレクトリに移動してください。
        • ただし、次のファイルはファイル名が変更になっていますので、リネームしてください。
          • favicon/conf.php -> config/favicon.conf.php
          • favicon/group.hosts -> config/favicon_hostsgroup.dat
    • 以下のファイルは利用されませんのでサーバーから削除しても問題ありません。
      • trust_path/class/hyp_common にある
        • hyp_search_engines.dat
        • mac_ext.dat
        • mac_ext_utf8.dat
        • spamsites.dat
        • spamwords.dat
        • win_ext.dat
        • win_ext_utf8.dat
        • favicon/conf.php.rename
        • favicon/group.def.hosts
        • favicon/group.hosts.rename
        • preload/spamsites.conf.dat.rename
        • preload/spamwords.conf.dat.rename
Page Top

更新ファイル anchor.png

Page Top

html側 (XOOPS_ROOT_PATH/) anchor.png

  • 変更はありません

コメント一覧

投稿ツリー


nonn50  投稿日時 2010-5-22 19:06

頭がジャム状態の為、上手に質問できるか?解らないのですが、教えてください。

引用:

?データファイル、設定ファイルの配置を整理し移動しました。

とのことに関して確認です。

1.具体的な移動させるべき任意設定ファイルは、どれでしょうか?

引用:

*.dat ファイルは、trust_path/class/hyp_common/dat ディレクトリに移動しました。

任意設定ファイル *.conf.* ファイルは、trust_path/class/hyp_common/config ディレクトリから読み込むようになりました。

引用:

任意に設定ファイルを追加している方は、trust_path/class/hyp_common/config ディレクトリに移動してください。

とのことですが、具体的には、以下の記述にあるファイル等が該当するのでしょうか?

引用:

以下のファイルは利用されませんのでサーバーから削除しても問題ありません。

引用:

trust_path/class/hyp_common にある ......

2.hyp_preload.conf.phpの置くディリクトリーは、変更対象でしょうか?

小生サイトではこちらにより、hyp_preload.conf.phpを、html側の XOOPS_ROOT_PATH/class/hyp_common ディレクトリに設置しています。

nao-pon  投稿日時 2010-5-22 19:39 | 最終変更

あ!すみません。 :hammer:

hyp_preload.conf.php は、今回の移動ファイルの対象外でした。

なので、そのファイルはそのままにしてください。

# 本文を修正しておきました。

nonn50  投稿日時 2010-5-23 12:02

雨降りの鎌倉です((i:f8a1))

xpWiki 4.03.6 とし、データファイル、設定ファイルの配置を整理しました。

また、「HTTPヘッダ "X-Sendfile", "X-LIGHTTPD-send-file" に対応」を試み、
trust_path/class/hyp_common/config/hyp_common.conf.phpを
define('HYP_X_SENDFILE_MODE', 3);
として設置してみました。

レンタルサーバーのOSはLinxsなのですが、Apache 2系なのかが不明確です。
当面のところ

引用:

注意事項対応していないサーバーで 0 以外に設定すると、favicon や xpWiki で画像が表示されなくなりますので、ご注意ください

favicon や 画像 も表示されておる為、模様眺めです :-)

お世話様でした。



新しくコメントをつける

題名
ゲスト名
投稿本文

より詳細なコメント入力フォームへ

トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 10811, today: 2, yesterday: 4
初版日時: 2010-05-22 (土) 16:52:01
最終更新: 2010-05-22 (土) 19:44:25 (JST) (3163d) by nao-pon
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

新規登録 | パスワード紛失



メインメニュー
UsersWiki メニュー
付箋メニュー
付箋メニュー 
付箋の編集
文字色: 背景色:
お名前:  線接続id:
 
ブックマーク
オンサイトブックマークは
ログインするとご利用になれます
[ログインする]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 48 人がオンライン中 :-)
(UsersWiki : 5 人)

登録ユーザ: 0 & ゲスト: 48

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 4593


Web Services by Yahoo! JAPAN
楽天ウェブサービスセンター
Amazon.co.jpアソシエイト
現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報