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で処理する、といった対策になるでしょう。
というか、ブラウザ依存性部分って、スタイルの記述だけでほぼフルコントロールできませんでしたっけ? いわゆるスタイルシートハックとか呼ばれるものです。
GIJOEさん おはようございます
早速お返事をいただきまして、ありがとうございます
Quote:
う〜ん。FCHは、アクセス数が少ないのに重い、というサイトには基本的にほとんど効果ないはずですが。
はっきりと違いが判りましたよ
Quote:
ログインについての症状はいろいろもらってますね。
私のところでは再現しないので、キャッシュの状態に依存する問題なのかもしれませんが。
いずれにせよ、継続調査中です。
いまこちらのサイトにログインする時も、やはり2回目にログインできました
私のところでは、100%に近い確立で発生しています...
Quote:
2. については、そういうもんです。もともとここは、PHPがUserAgentを見て処理を振り分けている部分だったので、前のキャッシュがそのまま流用されます。キャッシュを作った人がMozzilaであれば、キャッシュを読む人がIEでも、styleNNが読み込まれるのは当然です。
そういう振り分け処理に依存しないテーマを利用する、JavaScriptで処理する、といった対策になるでしょう。
というか、ブラウザ依存性部分って、スタイルの記述だけでほぼフルコントロールできませんでしたっけ? いわゆるスタイルシートハックとか呼ばれるものです。
やはりそうですか
私が作成したテーマではstyle.cssとstyleNN.cssの違いは hr の太さの違いだけなんです
今回の件で発見したのですが、IEとMozillaでは同じstyleNN.cssを読み込んでもレイアウトが微妙に異なるのですね
つまらない質問にご回答いただきまして、ありがとうございました
biroron さん、こんにちは。
Quote:
Quote:ログインについての症状はいろいろもらってますね。
私のところでは再現しないので、キャッシュの状態に依存する問題なのかもしれませんが。
いずれにせよ、継続調査中です。
いまこちらのサイトにログインする時も、やはり2回目にログインできました
私のところでは、100%に近い確立で発生しています...
ようやく再現しました。
なるほど。オートログインのチェックをしていると、そっちの効果でキャッシュがクリアされていたんですね。
逆に、そうしていないと、キャッシュが残ったままになって、ログインしていないように見える、と。(最初にログインを試みた直後に、他のページを見てください。ちゃんとログインしていることが確認できるはずですよ)
いずれにせよ、バグ(おそらくはちょっとしたtypo)なのは明らかなので、早めに直しますね。
GIJOEさん こんにちは
Quote:
最初にログインを試みた直後に、他のページを見てください。ちゃんとログインしていることが確認できるはずですよ
おー
確認いたしました
別件になるのですが、モジュールイ管理実行時の挙動についてです
管理画面でモジュール管理(インストール、アンインストール)を実行際に、作業をした画面では表示が反映されないのです
他のブラウザを開いて確認をすると、実行作業が反映されていることを確認できます
又は、ログインし直すと同じ画面上で実行作業が反映されていることが確認できます