Simplicityの特徴 › フォーラム › 不具合報告 › 1.92に更新したら、トップページの一番下の表記が変わってしまいました。
- このトピックには9件の返信、2人の参加者があり、最後に
keimaspaceにより10年、 10ヶ月前に更新されました。
-
投稿者投稿
-
-
2015年11月24日 5:27 AM #33873
シンプル
ゲスト1.92に更新したら、トップページの一番下の表記が変わってしまいました。

下に間延びした感じなので
元に戻したいと思います。元に戻す方法はありますでしょうか。
基本的な質問でお手数おかけしますが
よろしくお願いいたします。Attachments:
-
2015年11月24日 7:44 AM #33879
Hidekichi
ゲストカスタマイザーのレイアウト(全体・リスト)にあるページネーションの所はどうなってますでしょうか?
-
2015年11月24日 7:48 AM #33881
わいひらキーマスターブラウザをリロードしたり、ブラウザのキャッシュを削除したり、ブラウザのシークレットモード(プライベートモード)で見るとどうもなりますか?
おそらくブラウザキャッシュが原因ではないかと。ブラウザキャッシュの削除方法は以下。
動作不良時のガイドライン -
2015年11月30日 1:07 PM #34119
neko
ゲスト私も1.9.3にアップデートしたら同じ現象となりました。
もちろん「Ctrl+F5」で解決できました。しかし、こうした操作をお客さん(ブログ訪問者)全員にやってもらうのは難しいのではないでしょうか?
キャッシュ削除の操作をしなくても済む方法には出来ないものでしょうか。 -
2015年11月30日 1:26 PM #34120
Hidekichi
ゲスト> キャッシュ削除の操作をしなくても済む方法には出来ないものでしょうか。
できますが、それをするとページの表示速度が遅くなります。
また、その設定をするほうが技術的に難しいかと思います。毎回読み込むものを新たに作るのと、作っておいたものを読み込むのとでは、作るという処理がない分キャッシュを利用する方が高速になります。動的なファイルを読み込むのと静的なファイルを読み込むのとの差です。
cssをキャッシュさせない方法として最も簡単なのは、読み込む部分にランダムな数値を付与することです。
これはjavascript等でも同じです。例えば、 http://www.02320.net/clear-cache-css-add-date/ など。
ただ「css バージョン付与」と言うようなキーワードで検索すると、「verを取り除く」と言った内容の記事が目に付くはずです。つまり、それだけサイトを少しでも速く表示させたいと思う人が多いということです。あれを取ればこっちがダメってのが難しいところですね。
ctrl + f5、あるいはctrl + R もしくはchromeならアドレス欄の左のリロードボタン右クリック。どっちかいうとこれらの手段のほうが簡単ではないでしょうか? -
2015年11月30日 6:33 PM #34129
-
2015年11月30日 8:51 PM #34133
ムスカ
ゲスト>Hidekichi様
cssにバージョン付与するとページの表示速度が遅く・・・とおっしゃる理屈がよく分かりません。
たとえば、example.cssにバージョン付与して、ver193example.cssというファイル名にした場合、
ver193example.cssそれ自体はまたキャッシュされるのですから、一度アクセスしたら以後ページの表示速度には影響ないと思うのですが?>どっちかいうとこれらの手段のほうが簡単ではないでしょうか?
技術者(ブログ運営者)には簡単なことですが、ブログを訪問してくれる一般人の方にリロードをやれというのはわりとハードルが高いと思われます。現に、うちの奥さんが以前に別のサイト似たような状況に遭遇したとき、「リロードしてみれば」とアドバイスしたら「じゃあもういいや」と諦めてしまいました。「ただリロードボタンを押すだけだから簡単だよ」と説得しても、技術素人は拒否反応を示します。
>わいひら様
上述のように、cssのファイル名にsimplicityのバージョン番号を付与する方式ではダメなのでしょうか?
キャッシュの有効期限など複雑なことをやるよりも簡単かつ確実だと思われますが、それを導入できない障壁などがあるのでしょうか。 -
2015年11月30日 11:14 PM #34138
わいひらキーマスターたとえば、example.cssにバージョン付与して、ver193example.cssというファイル名にした場合、
ver193example.cssそれ自体はまたキャッシュされるのですから、一度アクセスしたら以後ページの表示速度には影響ないと思うのですが?上述のように、cssのファイル名にsimplicityのバージョン番号を付与する方式ではダメなのでしょうか?
こんなファイル名の変更をしてしまったら、他でファイルを呼んでいるところ、全てを変更する必要があります。
すると、僕がバージョンアップをするたびに、何ヶ所も何箇所も、ファイル名を毎回毎回修正しなければなりません。(修正に失敗するとなおさらスタイルに悪影響が出ます)
これだと非常に面倒くさくて、バージョンアップする気が無くなります。
ファイル名を変更するのがめんどくさくて、バージョンアップをしなくなるというのは、そちらの方がだめなような気がします。
やはり、いつでも不具合対応ができるよう、手軽にバージョンアップをするためには、手軽にバージョンアップできる環境を整えておくことも必要です。ファイル名を変更する方法で、解決出来ると思うのであれば、自前でカスタマイズするというので良いのではないでしょうか。
ファイル名を変更して、コードを何箇所も変更するのだったら、キャッシュの有効期限を変更する方が.htaccess内のテキストを数文字変更するだけでできます。(プラグインの場合は、多種多様にあるの設定方法までわからないけど)
-
2015年12月1日 12:10 AM #34141
Hidekichi
ゲスト> cssにバージョン付与するとページの表示速度が遅く
バージョンは同じバージョンが付与されるわけではなく、毎回異なるバージョンが付与されます。つまりブラウザのキャッシュが無くなります。バージョンって言うからややこしいんですけどね、秒まで含んだ日付だとしたら理解してもらえるかも知れません。
いちいちネットからダウンロードするのとローカルにあるファイルを読み込むのとどっちが速いかと言うことです。
小さなCSSであれば一瞬の話ですが、それがある程度のjavascriptファイルであったり、いくつもあった場合はリクエストが増えます。重いって言うほどでもないかも知れませんが、軽くなることはないはずです。キャッシュは次回以降の表示を速くする技術ですから、特に、1ページ2ページとページが切り替わるたびにcssやらを読込するなんてのは愚の骨頂です。操作するたびに読み込むんですから。
またチラつきの原因にもなりかねません。ローカルサーバーであればすぐに読めますが、サーバーまでの経路やその他諸々の理由から、読み込みが遅くなることを是とする人は少ないでしょう。
リロードについては、知らない人もいることはわかっていますが、知らない人に合わせてしまうのも問題です。先の内容にも若干かぶる部分でもあるんですけども。
僕はこう思うんです、リロードを知らない人は「あれ?何かテキストでリンクになっててオカシイけど、数値やらでてるし・・・」って操作するんじゃないでしょうか?
そこまで気づかない人もいるかと思いますが、たいていは気がつくでしょう。
で、次の日、再起動してまた同じサイトに来たらキャッシュが切れて正しく表示されるみたいな感じで良いと僕は思います。次の日にキャッシュが切れるという保証はないですが、たいていいけるんじゃなかろうかと。デザインが不必要というわけではありませんが、必要なのは情報です。そこに数値があってリンクがあれば、それを操作するでしょう?それが正しくcssでデザインできていれば尚よしと言うぐらいのものだと思うんですけどね。
それをヨシとしないのはサイトの管理者だと思うんですよ。今やったcssがなぜ反映しない?と悩む人もいるでしょう。そういう場合は、バージョンをつければ必ず更新されるわけですから便利な方法です。しかしそれは、快適に見たいという人にとってはある意味、なんか重くない?って話になるのではないかと僕は思ったりします。
教えてもらったけれども面倒だからしないと言う事については、知ってる(知った)のに面倒だからしない…それは個人の自由ですから好きにされればよいのではないかと。
車で言えばATがあるのに、MT乗るみたいなもんです。
ChromeやFirefoxがあるのにIEで見るようなものです。
乗り換えてみて初めてその良さがわかると言うか、その有用性がわかるまでは、あるいはそういう事態に陥らなければわからないことですから。わかれば誰でもすることです。 -
2015年12月1日 9:26 AM #34144
keimaspace
ゲスト実践的な手法としては「ファイルを編集するたび」「ファイルをsvn/gitにコミットするたび」「ファイルをリリースするたび」のいずれかのタイミングでバージョン付与ファイルを自動生成・自動埋め込みすることでキャッシュ回避します。しかし仕掛けるのが結構な手間なので、テーマ作成者にそこまで求めるのはつらい感じですね。
-
-
投稿者投稿
- このトピックに返信するにはログインが必要です。
