2013年10月23日水曜日

Googleドライブのファイル共有はかなり遅い

ゆっくりボートを漕ぐ少女

Google ドライブのホスト機能が使えなくなったの投稿で、遅いと思われるが、調べてみる必要がある旨を書きましたので、今回、Blogger から GDrive のファイルを Host する場合の速度について検証してみました。

Google ドライブのホスト機能は 2015年8月31日 に廃止されましたが直リンは可能です。

Google Drive ダイレクトリンクの取得方法

画像の多いアーカイブのページをGTmetrixで計測

画面の表示時間にはっきり影響が見られるくらい突出して足を引っ張っています。割とサイズの近いものや、より大きいものとのみ比較しても確実に遅い。

Google DriveでHostした場合のコンテンツの表示速度を比較したグラフ。他からリンクしたコンテンツと比較して GDrive が極端に遅いのがわかる。

これは一番最初に測定した結果ですが、何度か試して見ると、これほど遅くはないという結果もあって、ばらつきがみられました。

2013年10月17日木曜日

2013年10月10日木曜日

Blogger の構造化データ マークアップのエラーを回避する

2017年7月14日追記: こちらは2013年の記事です。現在は data:post.lastUpdatedISO8601 データタグが使えます。

Blogger を構造化データ テスト ツールで確認すると hatom-entry にエラーが表示されます。

エラー: Missing required field "updated".

気にする必要はないのですが、表示させなくすることもできます。

テンプレートのHTMLソースをひらき、下のタグを検索します。
<abbr class='published' expr:title='data:post.timestampISO8601'>

updated クラスを追加します。
<abbr class='updated published' expr:title='data:post.timestampISO8601'>

モバイル テンプレートを使用している場合は、2ヶ所あると思います。

これは、更新日 (updated) の日付を公開日 (published) と同じ場所から取得してエラーを回避していますので、構造化データのマークアップとしては意味をなしません。

エラーが発生する原因は、Blogger の記事の更新日は内部的には存在しても data タグから取得できないためです。同じ理由で、schema.org の更新日(itemprop="dateModified")も取得できません。

2013年10月6日日曜日

2013年10月3日木曜日

2013年10月1日火曜日