サーバー移転

ちょいと調べるとわかると思いますが、このサイトはさくらのレンタルサーバーで稼働中です。
で、最近php動作モードの変更(cgi→モジュール)があり、待ってればいーのかなーなーんて思ってたらサーバー移転必要なんだって…
常々phpの遅さには閉口してたので、こりゃえぇ、早くやっちまえってことで

  1. 旧サーバーの解約
    (月末で終了。ちょうど5月が更新月だった
  2. 新サーバーの契約
    (お試し2週間あるからまーまー。カード登録してれば本契約前でも制限緩いよ
  3. scpでファイルコピー
    (旧サーバーにsshログインで、-rpオプションであっさり
  4. dbエクスぽ→インポート
    (思いのほか小さかったのでmyAdminから。大きくてもftpとかコマンドで逝ける
  5. ドメイン切り替え
    (同時にsslも移動。中間証明書だけ古いメールから発掘
  6. メール回りとmlも移行
    (連絡用にfml使ってるので、from書き換えと送信元記述をconfigに追記

ってな感じで移転完了。
これ書いてる現在も動作確認しながらって感じです。

モジュールモードおいしいです(^ω^)
ってか、nginxになったの?ちらっと見たエラー画面がそれだったような…

カテゴリー: non

プラグイン削減計画

実験も兼ねたこのサイト、記事入力になれてない人でも更新し易いように「elementor」を使ってたけど、カスタムポストとテンプレート改修でお払い箱に。

elementor自体は控えめに言ってもサイコウであった
ちょっと挙動おかしくてもすぐ修正されるし、見た目もchromeでF12とかすればcssであっさり上書きーだし、何より編集が直感的。
けど、いかんせんクエリが多めってのが…そりゃーしゃーないとも思うけど…

ってことでトップページのポストをカスタムポストに切り出し、テンプレートでループ呼び出しに変更。
ついでに、トップのお知らせをvue&jQueryで非同期に。(jqなのはwpだから)
ってか、wpそろそろjqueryから脱却とかしないのかな…
アプリプラットフォーム目指してるよみたいな話をどっかで読んだような…

カテゴリー: non

preprosからwebpackへ

気分で(?

preprosは有料なだけあって機能豊富&わっかりやすーいんだけど、気の迷いからjs圧縮等あわせてオトクなwebpackへ変更してみました。

wordpressテーマのjsファイルにscssのimport書いといて、minifyしたCSSはExtractTextPluginで書き出し。
ソースマップもきっちり動いてデバッグ簡単(・∀・)

jqueryも含もうかと思ったけど、コアとの兼ね合いがめんどそうだったので

externals: {
  jquery: 'jQuery'
  }

でお茶を濁す。jquery無しにしたいなぁ…

※追記

業務ではwebpack使わないので忘れる(^_^;)
エクスプローラ→ConEmu Here→npm run watch
エラーはだいたいnode周り(偏見

カテゴリー: non

static回帰?

静的サイトがcmsの台頭で動的になり、カンペキーだったはずがレスポンスの悪さ等から静的回帰の模様。

このサイトも動的な部分減らしつつ、外部サービス使ったりでサーバーのCPU食うとこ他減らし中。

  • まず圧縮して送出
  • ブラウザキャッシュ(やり過ぎ注意
  • 置き換えれるプラグイン削除
  • 問い合わせをGoogleフォームに
  • キャッシュプラグインは、ここのサーバーでは悪影響のほうが大きいので削除
  • 動画もyoutube配信に
  • https導入(付加的には大きくなってるけどgoogle対策
  • css・jsの連結、スプライト(途中っつかめんどくて頓挫

あとはこのまま行くならサーバー移転。
ボトルネックはcpuと判明してるので高いとこに行くしか道はなし…

もしくはstaticプラグインで静的ファイル吐き出しorMTあたりに舞い戻るとか…

ほぼ自腹維持だからなんとか安価に行きたいところでございます。

カテゴリー: non

topの動画をyoutube配信に

自サーバーにmp4で置いてたけど、結構転送量食ってるなーと
どうせあんま見てないだろうから、ローディング挟んでもいいかなってことでyoutubeに上げてそっからの配信に

iframeでプレーヤー呼び出し(この辺はyoutubeの吐くコードそのまま)、幅を100%で高さを比率に応じて。

この辺参考ー

カテゴリー: non