Recent Posts
静的サイト化検討
SiteSpeedのスコアがどうしても上がりません。
プラグインは最小限にしてるし、Luxeritasの機能使っても、これ以上のスピードは望めないようだ。
原因と対策 スコア分析すると、JavaScriptが遅いのはGoogle AnalysticsとAdsenseがあるのでしょうがないとしても、やっぱりLAMP Stackのレスポンスが悪いみたい。
よって、JAM Stack化を検討しとるのです。
JAM Stackとはなにかっつうのはこのアタリが詳しいですが、要するにクライアントサイドで処理するということ。
当然ながら田中のサイトはWordPressなので、MySQLとPHPでゴリゴリにサーバーサイド処理となります。
スピードも当然のこと、サーバーサイド(クラウド)のリソースを使うのでお財布にも優しくない。
今の所GAEの無料枠に収まってるけど、いつバズっちゃうとも限らんし。
JAM Stackを軽くテストしてみる 手元にHugo(Go言語で静的サイトをビルドするしくみ)環境を構築して動かしてみました。
Git対応してるんで、HugoとテーマをCloneしてちょいちょいいじるだけでカンタンにWebサイト上がってきます。
が…・
・・・ちょっとWordPressに比べちゃうとキツイ気がする。
田中はいちおうエンジニアですけど、メリデメ整理してみます。
○Goで書かれてるので、GAEとの相性が大変に良い。
○動きは軽い。ハンパない。
○Gitで管理できる。
ちょっとしんどい点は
×テーマが圧倒的に少ない。
×日本語に対応したテーマもやはり少ない
×マークアップ言語で書く
→技術者以外に更新は難しいんじゃ・・・。
×テーマのフォルダ構造が直感的じゃない。慣れかな?
×デプロイに多少時間がかかる。
×フォーラムとかコメントとか別で実装する必要がある。
→結局DBとかそれに変わるものが必要。
本当に大規模なサイトでスケーラビリティ、コスト、セキュリティを追い込んでかないと必要ないんじゃないかなー。
もう少し詳しい比較はこちらにもあります。(外部サイト)
https://dyno.design/articles/jamstack-cms-pros-cons-comparison/結局田中(゜p゜)どうするのか Gitで管理するところ、スピードにはものすごく興味あるのですが、結局トレードオフにするものが大きすぎる。
コレやるんだったら自作じゃなくてStackBits経由でNetlifyとか投稿用インターフェイスついてそうなホスティングサービス使うかなー。
ただ、コレだとレールが敷かれすぎてて何も勉強にならん気がする。
WPの投稿をフックしてNetlifyに出力できるプラグインあるみたいなので、コメント、フォーラム以外はこっちに出力して、静的サイトにホスティングするとか。
ますますサイト構成が複雑になりそう。
read more
読了: 補給戦
昔々、一部上場企業の情シスやってた頃、バックヤードの重要性を訴えるために読んだ本。
リアル本しかないのがキツイけど。
その企業は、オーナーが一代で起こした会社で、田中(゜p゜)はこういうのが超人なんだろなー、と思ってオーナーのことを見てました。
その人は、企業の活動を戦争に例えるのが得意で、インターネットの隆興を、戦争で言う「空中戦」に例えてたのです。
確かに、地上戦、海上戦をローカルの闘いに例えるなら、グローバルで国境を超えて制圧するのは空中戦。
例えとしても、とても上手いこと言うし、オーナーが20年以上前にその事実に気づいてたことに驚愕しました。
この本は、そういう意味で言えば無力だった田中(゜p゜)のささやかな意趣返し。
要は、コアビジネスでは空中戦大事ですけど、兵站(補給)が戦略の要ですよ、ということを言いたかった。
もちろん、刺せる機会は訪れなかったのですけど。
戦争の歴史は、兵站(ロジスティクス)の歴史です。
WW2で日本軍が惨敗した例でも分かる通り、兵站を考えないものに勝利はないし、フロントの戦闘力よりも兵站のほうが戦略上重要だというのは、この本にて語られてます。
また、その技術?も進化してるのです。
企業も同じで、いかにフロントが強力でもバックヤードが支えない限りスケールしないし、軽視していれば、会社が大きくなればなるほどクビが締まる、戦略上重要なポジションであるはずです。
大きな会社のバックヤードが結局重く、大きくなるのは、結局の所フロント重視で突っ走ってカオスになった結果かなぁ、と。
中世の兵站て、常に「現地調達」だったんですよね。
なんとなくベンチャーのそれに似てる。なんて思いました。
read more
記事更新: 泥舟からの決死の脱出
昔々、スクエニのロマンシング・サガってRPGゲームがあって、田中(゜p゜)はSFC版でリアルタイムにやっとったんですが、サルーインという邪神がラスボスなのです。
このサルーインという邪神は、1000年ほど前、ディスティニーストーンという必殺兵器を身に着けた人間に敗れ、封印されてしまった存在。
このラスボスサルーインが、主人公との対峙の前に言うセリフ。
田中(゜p゜)はこの上なく好きなのです。
セリフが流れていって、「はいぼく!」の前で一度区切れるところが秀逸。
神はあらかじめ存在を定義されたものであって、決して過ちを認められないからこそ神なのです。
そして逆に人間は過ちを認め、変われるからこそ人間なのだと思います。
前ふり長くなりましたけど、田中(゜p゜)の ただいちどの ……はいぼく!
泥船から決死の脱出
read more