「みんなのお仕事相談所」では、ユーザーさまのご依頼の相場や製作期間、
契約書やお金に関する悩みを気軽に相談できるQ&Aコミュニティです。
違反案件についてはよくある質問の「【共通】違反のお仕事とは」をご覧ください。
また、違反報告についてはよくある質問の「【共通】違反報告とは」をご確認ください。
現在、飲食系のWebサイトの運営をしているのですが、
更新のときにたまにクライアントさんから「サイトが古い情報のまま」だと言われることがあります。
そのたびに「キャッシュが残っているのでリロードしてください」と言うのですが、
クライアントさんは他に見ているお客さんも同じ状況になる可能性があるなら強制リロードできるようにして欲しい
とよく言われます。
確かにサイト側で強制リロードすること自体は可能ですが、私として懸念しているのが、
それによって動作や読み込みが遅くなったり、見ている環境によって不具合が出ないかの方が心配です。
(今頼まれているサイトは限定的なサイトではなく一般公開でPVもとても多いサイトです。)
なので、私としてはクライアントさんにはどうにか閲覧側で対処してもらうようにしていただきたいのですが、
そもそも強制リロードというのは一般的にアリなんでしょうか?
もし、アリなのならばクライアントさんの言うとおりに従おうと思うのですが…。
ご意見お願いします!
はじめまして。
「強制リロード」がmetaタグやhtaccessを使ったものを指していらっしゃるなら、それほど問題ない気がします。
キャッシュ時間を更新期間よりも短くしたり、画像や動画の更新が少ないのであれば、キャッシュさせないデータをhtmlやphpに限定してあげれば、よいのではないかと思います。私の方で対応させていただいているサイトでも、比較的、長い期間運用をお手伝いしている場合、設定しているサイトもあります。
ただ、キャッシュの残り方は回線の状態やユーザーの設定で変わったりすることも(経験上)あったりしますし、例えばJSのプラグインなどを多く読み込んでいる場合、それらのファイルを読み込むまで処理が実行されないので、html読込時の機能付加などが遅くなってしまうことも考えられますので、ある程度はクライアントさんにも飲み込んでいただくしかないかもしれません。
ご参考まで。
ご回答ありがとうございます!
そうです、metaタグやhtaccessを使ったものでやるつもりです。
なるほど、特に問題ないのですね。
ユーザーのブラウザ設定などで変わることがあるとクライアントさんに言ってみます。
とりあえず、強制リロードは更新期間や時間を吟味しながら導入って形にしてみようと思います。