![Web Hosting Blog | Nexcess](https://cdn-ak-scissors.b.st-hatena.com/image/square/0d2ba683d4f767da05b9b0152db5aba43f54bdfb/height=288;version=1;width=512/https%3A%2F%2Fwww.nexcess.net%2Fimages%2Fmetadata%2Fog%2Fblog-og.png)
Sunagaeで゛は現在WordPressを使用しています。最近はその速度の遅さが気になっています。その遅さの原因を探って、改善を試みました。 気になるってのは、当然、見てくれる方にとって遅いのも困るけど、記事を編集する時も、記事開いたり、保存とかするのが遅すぎて結構いらいら。できれば両方高速化したいのですが。。。 ということで、ベンチマークとりつつ、Apache、PHPなど含め、いくつかの方法をためしてみることにします。結論は最後にまとめてあるのでせっかちな人は最後だけどうぞ。 状態把握 まずは測定。ベンチマーク。sunagae.netのトップページを表示させたとき、CPUの使用率をY軸、時間軸をX軸にして折れ線チャートを書いてみました。左上のチャートがその書いたものです。 ちなみに、sunagae.netのマシンはIntel D945GCLF2です。Atomの1.6GHz×デュアルコア
PHPの種 ブログ » WordPress高速化 先日の記事で取り上げたWordPress高速化を実際に行ってみました。 とりあえずのベンチとしてabで [code] $ ab -n 100 -c 10 [blog_url] [/code] とした結果がこちら。(残念ながらPHPの種ブログ本体ではありません) Concurrency Level: 10 Time taken for tests: 23.312433 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Total transferred: 3896984 bytes HTML transferred: 3876178 bytes Requests per second: 4.29 [#/sec] (mean) Time per request:
複数ページをいっぺんに飛べるナビゲーションを実現するプラグインとして WP-PageNavi は人気があります。しかし、このプラグインは、WordPress のバージョンに応じて使用するバージョンが異なっていて、ちょっと使いにくい面があります。 実は、WordPress の標準機能として、こういうナビゲーションを実現するテンプレートタグが存在します。管理パネルなどで使用されています。そこで、テーマでこのテンプレートタグを使えば、WP-PageNavi を使うことなく同等の機能が実現可能です。([追記: 2008-08-06] 根本的に変更しました) <div class="tablenav"><?php global $wp_rewrite; $paginate_base = get_pagenum_link(1); if (strpos($paginate_base, '?') || !
WordPress を高速化する5つの方法です。 テーマの効率化 PHP の高速化 ページキャッシュプラグインの使用 MySQL クエリキャッシュ MySQL テーブル最適化 テーマの効率化 テーマの効率化というより、出力する HTML や CSS, JavaScript の最適化です。これに役立つ FireFox のプラグインが YSlow です。バックエンド(サーバなど)の最適化よりもフロントエンド(HTML, CSS, JavaScript)の最適化の方が効率的に向上させられるので、真っ先に取り組んでみるべき。 使い方などは下記のページが詳しいです。 【ハウツー】YSlowでWebページを高速化 – リッチさと速さを同時に実現するUIを! (1) YSlowでWebページパフォーマンス計測 | エンタープライズ | マイコミジャーナル PHP の高速化 PHP アクセラレータという
WordPressをFlashコンテンツのCMSとして利用する方法を模索した記録。 やってみたいことは沢山ありますが、案件にも使えそうだし汎用性の高いところから手をつけてみる。ということでFlashで読み込むxmlファイルの管理にWPを使う方法から考えてみます。 その前に入力。ブログなのでそのままだとWPの投稿欄はタイトルと本文だけです。 この入力欄を使ってどうxmlを定義していくか。 本文の中に直接xmlのノードを書くってのもありだと思いますが、これだとxmlを直接編集するのとあまり違わないような気がして何だか残念ですよね。 そこで、カスタムフィールドを使ってみる。 これだとキーと値をセットにしてメタ情報として登録できる。 要は管理画面ではフォーム入力のように必要な値だけを入力してxmlを定義したいのでこのカスタムフィールドを使う方向で考えます。(&なるべく楽に) で、このカスタムフィー
とかって記入すると… echo "Hello"; こんな感じで表示されて、ソースコードとかが見やすくなるはずです。 ちなみに。 素直にインストールして、プラグインを有効にするだけでは、なぜか動作しませんでしたが… wp-content/plugins/google-syntax-highlighter/google_syntax_highlighter.php の add_action('wp_head','insert_header'); add_action('wp_footer','insert_footer'); となっているところを… add_action('wp_head','insert_header'); add_action('get_footer','insert_footer'); 上記のように変更することで、正常に動作しました。
皆さんはwordpressをデザインしていくときどのような手順を踏んでいくでしょうか?一からデザインすると言う方ももちろんいらっしゃるかと思いますが、ベースのテーマから改変していくとい手段をとられている方も多いのではないでしょうか? Preview Theme 今日紹介するWordpressのテーマ「Empty Canvas」は名前の通り、ものすごくシンプルなテーマで、カスタマイズにてきしたテーマになっています。 詳しくは以下 これならデザインを落とし込んでもレイアウトだけ踏襲するとか、細かなデザインでかなり印象を変える事ができそうです。必要な要素も最低限のものは最初に組み込まれていますので手間もかからなさそうです。 WordPress 2.7.1にも対応しているそうで、最近Wordpressを導入された方でも問題なく利用できます。さらに嬉しい事に、個人及び商用のプロジェクトで自由に利用す
上のような翻訳ツールをブログのサイドバーなどに表示し、閲覧者が国旗を押すと、該当する言語に表示内容を翻訳してくれるプラグイン。 導入方法 1.プラグイン取得 Wordpress Global Translator Plugin | Nothing2Hideからダウンロード。 2.解凍して『plugins』フォルダにアップロード 3.プラグインの有効化 WordPressの管理画面にログインし、[プラグイン]で『Global Translator』を有効にする 4.『Global Translator』に各種設定をする [設定]-[Global Translator]を選択 翻訳エンジン選択 自分のブログが何語で記述されているか選択 翻訳対象にする言語にチェック 表示レイアウトを設定(下の設定は1行に国旗を9個並べる場合) 『Update options』ボタンをクリック
Your design, sliced and hand coded into a high-quality, fully functional WordPress site. PSD to WordPress is our thing! Get your WP theme developed by the industry’s most experienced, talented, and fast coders. ORDER NOW How it works? With PSDtoWordPress, you get much more than just basic coding — you get a fully functional WordPress theme that is ready for you to upload. All of our code is clean,
If you prefer a clean, uncluttered look for your website, a minimal WordPress theme is an excellent choice for writers and creatives. With fewer distractions, your content and work will stand out, making it much easier to read and appreciate. With an emphasis on simplicity, elegance, and functionality, they improve user experience by providing a clutter-free and intuitive interface. They will also
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く