1.92に更新したら、トップページの一番下の表記が変わってしまいました。

Simplicityの特徴 › フォーラム › 不具合報告 › 1.92に更新したら、トップページの一番下の表記が変わってしまいました。

  • このトピックには9件の返信、2人の参加者があり、最後にkeimaspaceにより10年、 10ヶ月前に更新されました。
9件の返信スレッドを表示中
  • 投稿者
    投稿
    • #33873
      シンプル
      ゲスト

      1.92に更新したら、トップページの一番下の表記が変わってしまいました。

      トップページ一番下

      下に間延びした感じなので
      元に戻したいと思います。

      元に戻す方法はありますでしょうか。

      基本的な質問でお手数おかけしますが
      よろしくお願いいたします。

    • #33879
      Hidekichi
      ゲスト

      カスタマイザーのレイアウト(全体・リスト)にあるページネーションの所はどうなってますでしょうか?

    • #33881
      アバター画像わいひら
      キーマスター

      ブラウザをリロードしたり、ブラウザのキャッシュを削除したり、ブラウザのシークレットモード(プライベートモード)で見るとどうもなりますか?
      おそらくブラウザキャッシュが原因ではないかと。

      ブラウザキャッシュの削除方法は以下。
      動作不良時のガイドライン

    • #34119
      neko
      ゲスト

      私も1.9.3にアップデートしたら同じ現象となりました。
      もちろん「Ctrl+F5」で解決できました。

      しかし、こうした操作をお客さん(ブログ訪問者)全員にやってもらうのは難しいのではないでしょうか?
      キャッシュ削除の操作をしなくても済む方法には出来ないものでしょうか。

    • #34120
      Hidekichi
      ゲスト

      > キャッシュ削除の操作をしなくても済む方法には出来ないものでしょうか。

      できますが、それをするとページの表示速度が遅くなります。
      また、その設定をするほうが技術的に難しいかと思います。

      毎回読み込むものを新たに作るのと、作っておいたものを読み込むのとでは、作るという処理がない分キャッシュを利用する方が高速になります。動的なファイルを読み込むのと静的なファイルを読み込むのとの差です。

      cssをキャッシュさせない方法として最も簡単なのは、読み込む部分にランダムな数値を付与することです。
      これはjavascript等でも同じです。

      例えば、 http://www.02320.net/clear-cache-css-add-date/ など。
      ただ「css バージョン付与」と言うようなキーワードで検索すると、「verを取り除く」と言った内容の記事が目に付くはずです。つまり、それだけサイトを少しでも速く表示させたいと思う人が多いということです。

      あれを取ればこっちがダメってのが難しいところですね。
      ctrl + f5、あるいはctrl + R もしくはchromeならアドレス欄の左のリロードボタン右クリック。どっちかいうとこれらの手段のほうが簡単ではないでしょうか?

    • #34129
      アバター画像わいひら
      キーマスター

      #34119
      ブラウザキャッシュの設定をしている以上、そうなるのは仕方ないと思います。
      どうしてもそうなるのが嫌であれば、ブラウザキャッシュの設定しなければ良いかと思います。
      あと、ブラウザキャッシュの有効期限を短くするとか。

      これは、不具合フォーラムにトピックが立てられていますが、不具合ではないのでご了承ください。
      Simplicityデフォルトでは、ブラウザキャッシュは設定されていないはずです。

    • #34133
      ムスカ
      ゲスト

      >Hidekichi様

      cssにバージョン付与するとページの表示速度が遅く・・・とおっしゃる理屈がよく分かりません。
      たとえば、example.cssにバージョン付与して、ver193example.cssというファイル名にした場合、
      ver193example.cssそれ自体はまたキャッシュされるのですから、一度アクセスしたら以後ページの表示速度には影響ないと思うのですが?

      >どっちかいうとこれらの手段のほうが簡単ではないでしょうか?

      技術者(ブログ運営者)には簡単なことですが、ブログを訪問してくれる一般人の方にリロードをやれというのはわりとハードルが高いと思われます。現に、うちの奥さんが以前に別のサイト似たような状況に遭遇したとき、「リロードしてみれば」とアドバイスしたら「じゃあもういいや」と諦めてしまいました。「ただリロードボタンを押すだけだから簡単だよ」と説得しても、技術素人は拒否反応を示します。

      >わいひら様

      上述のように、cssのファイル名にsimplicityのバージョン番号を付与する方式ではダメなのでしょうか?
      キャッシュの有効期限など複雑なことをやるよりも簡単かつ確実だと思われますが、それを導入できない障壁などがあるのでしょうか。

    • #34138
      アバター画像わいひら
      キーマスター

      たとえば、example.cssにバージョン付与して、ver193example.cssというファイル名にした場合、
      ver193example.cssそれ自体はまたキャッシュされるのですから、一度アクセスしたら以後ページの表示速度には影響ないと思うのですが?

      上述のように、cssのファイル名にsimplicityのバージョン番号を付与する方式ではダメなのでしょうか?

      こんなファイル名の変更をしてしまったら、他でファイルを呼んでいるところ、全てを変更する必要があります。
      すると、僕がバージョンアップをするたびに、何ヶ所も何箇所も、ファイル名を毎回毎回修正しなければなりません。(修正に失敗するとなおさらスタイルに悪影響が出ます)
      これだと非常に面倒くさくて、バージョンアップする気が無くなります。
      ファイル名を変更するのがめんどくさくて、バージョンアップをしなくなるというのは、そちらの方がだめなような気がします。
      やはり、いつでも不具合対応ができるよう、手軽にバージョンアップをするためには、手軽にバージョンアップできる環境を整えておくことも必要です。

      ファイル名を変更する方法で、解決出来ると思うのであれば、自前でカスタマイズするというので良いのではないでしょうか。

      ファイル名を変更して、コードを何箇所も変更するのだったら、キャッシュの有効期限を変更する方が.htaccess内のテキストを数文字変更するだけでできます。(プラグインの場合は、多種多様にあるの設定方法までわからないけど)

    • #34141
      Hidekichi
      ゲスト

      > cssにバージョン付与するとページの表示速度が遅く

      バージョンは同じバージョンが付与されるわけではなく、毎回異なるバージョンが付与されます。つまりブラウザのキャッシュが無くなります。バージョンって言うからややこしいんですけどね、秒まで含んだ日付だとしたら理解してもらえるかも知れません。

      いちいちネットからダウンロードするのとローカルにあるファイルを読み込むのとどっちが速いかと言うことです。
      小さなCSSであれば一瞬の話ですが、それがある程度のjavascriptファイルであったり、いくつもあった場合はリクエストが増えます。重いって言うほどでもないかも知れませんが、軽くなることはないはずです。

      キャッシュは次回以降の表示を速くする技術ですから、特に、1ページ2ページとページが切り替わるたびにcssやらを読込するなんてのは愚の骨頂です。操作するたびに読み込むんですから。
      またチラつきの原因にもなりかねません。

      ローカルサーバーであればすぐに読めますが、サーバーまでの経路やその他諸々の理由から、読み込みが遅くなることを是とする人は少ないでしょう。

      リロードについては、知らない人もいることはわかっていますが、知らない人に合わせてしまうのも問題です。先の内容にも若干かぶる部分でもあるんですけども。

      僕はこう思うんです、リロードを知らない人は「あれ?何かテキストでリンクになっててオカシイけど、数値やらでてるし・・・」って操作するんじゃないでしょうか?
      そこまで気づかない人もいるかと思いますが、たいていは気がつくでしょう。
      で、次の日、再起動してまた同じサイトに来たらキャッシュが切れて正しく表示されるみたいな感じで良いと僕は思います。次の日にキャッシュが切れるという保証はないですが、たいていいけるんじゃなかろうかと。

      デザインが不必要というわけではありませんが、必要なのは情報です。そこに数値があってリンクがあれば、それを操作するでしょう?それが正しくcssでデザインできていれば尚よしと言うぐらいのものだと思うんですけどね。

      それをヨシとしないのはサイトの管理者だと思うんですよ。今やったcssがなぜ反映しない?と悩む人もいるでしょう。そういう場合は、バージョンをつければ必ず更新されるわけですから便利な方法です。しかしそれは、快適に見たいという人にとってはある意味、なんか重くない?って話になるのではないかと僕は思ったりします。

      教えてもらったけれども面倒だからしないと言う事については、知ってる(知った)のに面倒だからしない…それは個人の自由ですから好きにされればよいのではないかと。
      車で言えばATがあるのに、MT乗るみたいなもんです。
      ChromeやFirefoxがあるのにIEで見るようなものです。
      乗り換えてみて初めてその良さがわかると言うか、その有用性がわかるまでは、あるいはそういう事態に陥らなければわからないことですから。わかれば誰でもすることです。

    • #34144
      keimaspace
      ゲスト

      実践的な手法としては「ファイルを編集するたび」「ファイルをsvn/gitにコミットするたび」「ファイルをリリースするたび」のいずれかのタイミングでバージョン付与ファイルを自動生成・自動埋め込みすることでキャッシュ回避します。しかし仕掛けるのが結構な手間なので、テーマ作成者にそこまで求めるのはつらい感じですね。

9件の返信スレッドを表示中
  • このトピックに返信するにはログインが必要です。
スポンサーリンク
アドセンス(大)
アドセンス(大)