PEAK XOOPS - Fastest Cache Hack を使用時の症状 in englishin japanese

Fastest Cache Hack を使用時の症状

  • You cannot open a new topic into this forum
  • Guests cannot post into this forum
Previous post - Next post | Parent - Children.1 | Posted on 2006/2/17 18:13
biroron  二等兵 From: Tokyo  Posts: 5
はじめまして
いつも素晴らしいモジュールやHackを公開していただきまして、ありがとうございます

この度、Fastest Cache Hack を導入してみました
レンタル共用サーバを使用しておりまして、アクセス数は300〜400/日くらいなのですがmod_rewriteを使っているせいか非常に重いために、今回 Fastest Cache Hack を導入させていただきました
体感スピードはかなり速く表示されるようになりました
導入後の症状で気になることがありまして、これは対策できるものでしょうか?

1.ログイン時に、1回ではログインできないケースが多いです
 1回目のログインでは失敗し、2回目にログイン成功するケースが多かったです
2. themes ディレクトリィに styleNN.css があると、IEでアクセスしたときに styleNN.css が読み込まれるケースが多いです 同じく、Mozilla でアクセスしたときに style.css が読み込まれるケースもあります

恐縮ですが、対策できるものでしょうか
Votes:1 Average:0.00
Previous post - Next post | Parent - Children.1 | Posted on 2006/2/18 5:23
GIJOE  先任軍曹   Posts: 4110
biroronさん、こんにちは。

Quote:
この度、Fastest Cache Hack を導入してみました
レンタル共用サーバを使用しておりまして、アクセス数は300〜400/日くらいなのですがmod_rewriteを使っているせいか非常に重いために、今回 Fastest Cache Hack を導入させていただきました
体感スピードはかなり速く表示されるようになりました
う〜ん。FCHは、アクセス数が少ないのに重い、というサイトには基本的にほとんど効果ないはずですが。

Quote:
導入後の症状で気になることがありまして、これは対策できるものでしょうか?

1.ログイン時に、1回ではログインできないケースが多いです
 1回目のログインでは失敗し、2回目にログイン成功するケースが多かったです
2. themes ディレクトリィに styleNN.css があると、IEでアクセスしたときに styleNN.css が読み込まれるケースが多いです 同じく、Mozilla でアクセスしたときに style.css が読み込まれるケースもあります

ログインについての症状はいろいろもらってますね。
私のところでは再現しないので、キャッシュの状態に依存する問題なのかもしれませんが。
いずれにせよ、継続調査中です。

2. については、そういうもんです。もともとここは、PHPがUserAgentを見て処理を振り分けている部分だったので、前のキャッシュがそのまま流用されます。キャッシュを作った人がMozzilaであれば、キャッシュを読む人がIEでも、styleNNが読み込まれるのは当然です。

そういう振り分け処理に依存しないテーマを利用する、JavaScriptで処理する、といった対策になるでしょう。

というか、ブラウザ依存性部分って、スタイルの記述だけでほぼフルコントロールできませんでしたっけ? いわゆるスタイルシートハックとか呼ばれるものです。
Votes:1 Average:0.00
Previous post - Next post | Parent - Children.1 | Posted on 2006/2/18 7:12
biroron  二等兵 From: Tokyo  Posts: 5
GIJOEさん おはようございます

早速お返事をいただきまして、ありがとうございます

Quote:
う〜ん。FCHは、アクセス数が少ないのに重い、というサイトには基本的にほとんど効果ないはずですが。
はっきりと違いが判りましたよ

Quote:
ログインについての症状はいろいろもらってますね。
私のところでは再現しないので、キャッシュの状態に依存する問題なのかもしれませんが。
いずれにせよ、継続調査中です。
いまこちらのサイトにログインする時も、やはり2回目にログインできました
私のところでは、100%に近い確立で発生しています...

Quote:
2. については、そういうもんです。もともとここは、PHPがUserAgentを見て処理を振り分けている部分だったので、前のキャッシュがそのまま流用されます。キャッシュを作った人がMozzilaであれば、キャッシュを読む人がIEでも、styleNNが読み込まれるのは当然です。

そういう振り分け処理に依存しないテーマを利用する、JavaScriptで処理する、といった対策になるでしょう。

というか、ブラウザ依存性部分って、スタイルの記述だけでほぼフルコントロールできませんでしたっけ? いわゆるスタイルシートハックとか呼ばれるものです。

やはりそうですか
私が作成したテーマではstyle.cssとstyleNN.cssの違いは hr の太さの違いだけなんです
今回の件で発見したのですが、IEとMozillaでは同じstyleNN.cssを読み込んでもレイアウトが微妙に異なるのですね

つまらない質問にご回答いただきまして、ありがとうございました
Votes:9 Average:8.89
Previous post - Next post | Parent - Children.1 | Posted on 2006/2/19 6:52
GIJOE  先任軍曹   Posts: 4110
biroron さん、こんにちは。
Quote:
Quote:
ログインについての症状はいろいろもらってますね。
私のところでは再現しないので、キャッシュの状態に依存する問題なのかもしれませんが。
いずれにせよ、継続調査中です。
いまこちらのサイトにログインする時も、やはり2回目にログインできました
私のところでは、100%に近い確立で発生しています...
ようやく再現しました。
なるほど。オートログインのチェックをしていると、そっちの効果でキャッシュがクリアされていたんですね。
逆に、そうしていないと、キャッシュが残ったままになって、ログインしていないように見える、と。(最初にログインを試みた直後に、他のページを見てください。ちゃんとログインしていることが確認できるはずですよ)
いずれにせよ、バグ(おそらくはちょっとしたtypo)なのは明らかなので、早めに直しますね。

Votes:1 Average:0.00
Previous post - Next post | Parent - Children.1 | Posted on 2006/2/19 13:33
biroron  二等兵 From: Tokyo  Posts: 5
GIJOEさん こんにちは
Quote:
最初にログインを試みた直後に、他のページを見てください。ちゃんとログインしていることが確認できるはずですよ
おー
確認いたしました

別件になるのですが、モジュールイ管理実行時の挙動についてです

管理画面でモジュール管理(インストール、アンインストール)を実行際に、作業をした画面では表示が反映されないのです
他のブラウザを開いて確認をすると、実行作業が反映されていることを確認できます
又は、ログインし直すと同じ画面上で実行作業が反映されていることが確認できます
Votes:15 Average:4.00
Previous post - Next post | Parent - No child | Posted on 2006/2/19 18:11
GIJOE  先任軍曹   Posts: 4110
一応、最新版リリースしました。

ログイン・ログアウトがらみの処理がかなりいい加減だったので、そのあたりをまともにしてみました。

あと、管理画面っぽいURIなら、キャッシュを効かせないようにしたので、モジュール管理画面などの挙動もOKになるはずです。

お試し下さい。
Votes:10 Average:9.00

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!