毎秒1000リクエスト を捌く超高速CMS「adiary」
2008/09/18(木)adiary 2.02の記法ヘルパーで記事が投稿される!?
ブラウザによってJavaScriptがキャッシュされています。結構みなさん引っかかっている(報告2件目)ようなので記事にしておきますね。
Firefox でよく起こる
コンテンツとキャッシュの比較をセッションごとかアクセスごとにするか、CTRL+F5のスーパーリロードをしてください。
いくつか細かいバグが出ているようですが
そのうち(バグ修正が溜まったら?)Ver2.03でも出しますね。
2008/09/09(火)IE8 beta2
IE8のレンダリングがどうやらまともらしいという噂を聞きつけてインストールしてみしまた。
もちろん表示テストは某テーマ作者様のページ*1。ボタン一発で互換モードと標準準拠モードを切り替えられるため、両方試してみました。
互換モード | 標準準拠モード |
---|---|
標準準拠モードでは、いわゆるアンダースコアハックによるCSS Hackはすべて無効化されています。IE7はどこの標準に準拠したのか小一時間問いつめたい仕様でしたが、IE8はbefore/afterセレクタ等にも対応し、CSSの解釈もとても普通でした。検索ボタンがずれてますが、過去のことを考えればこれぐらいご愛敬でしょう。
adiaryでは、とりあえずIE8アクセスの場合、標準準拠モードでレンダリングするよう記述しておきます。*2
あとは
IE7以前のユーザーがIE8に乗り換えて、IE6/IE7が死滅することを祈るばかり。
むしろWindows Updateで強制的に突っ込むぐらいのことはしてほしい(切実)
2008/09/08(月)Firefoxのばかーっ
はてなテーマで表示したとき、サイドバーがずれる問題を発見しました。
テストブログでは発生せず、IEやOperaでも発生せず、CSSを戻したり、スケルトンを戻したりとそれはそれはたくさんのことを試しました。はてな本家に行って試したりもしました。どうやっても再現せず。
キャッシュかなにかが残っているのかと思いブラウザを再起動してもだめ。
IEならまだしも、Firefoxでこんな不可思議な現象に当たったのははじめてです。なんだこれー。
……Zoom設定を100%にしたら直った(汗)
しかもFirefox3は、デフォルトでサイトごとのズーム率を保存するという迷惑な仕様になっていて、ほとんどの環境でこの機能をオフにしてあるんですが、たまたま今回これがオンになってて引っかかった。
貴重な開発時間をかえせーーー(涙)
※Firefox3ユーザーは今ならここで縮小(CTRL+"-")することで再現できます。*1
ズーム保存をオフにする
アドレスバーに「about:config」と入れて、次を設定してください。
browser.zoom.siteSpecific false
その他、よくキャッシュに困られるので、ドキュメントの比較をアクセスごとにしてます。
browser.cache.check_doc_frequency 1
で……
どこ改変しようとしてたんだっけか…(忘)