ほりうちの雑記帳 | {PHP,CMS,iPhone,…}

CAT | 部活

[Wordpress]

  • Script Compressorでcssやjavascriptを合体・圧縮
  • 必要のないjavascriptを削除
  • WP-SuperCacheでページをキャッシュ

[Apache]

  • mem_cacheで静的なファイル(画像とか)をメモリ上に保持
  • eAccelerator

これでページのロード時間が300ms〜になった。画像が多いページは3sとかかかるけど、これはもうしょうがないのかな・・?
実は、css, javascriptの数を減らすのが一番ダイレクトに効いたのでサーバとかあれこれする前にまずはcssをまとめるところからはじめて見ませう。

ちなみに、ページの読み込み速度とユーザの閲覧ページ数、直帰率にはかなりの関連性が見られたかな。(サイトの更新頻度と同程度?)
閲覧(滞在)時間自体は待ち時間が減るのであまり増減しない印象。ちょっと増えてるけど。

No tags

7月/10

2

apache+php+mysql野良ビルドログ

[apache](first)
cd srclib/apr
./configure –prefix=/usr/local/apr-httpd/
make
sudo make install

cd ../apr-util/
./configure –prefix=/usr/local/apr-util-httpd/ –with-apr=/usr/local/apr-httpd/
make
sudo make install
echo いつかこれらも追加–with-ldap=yes –with-ldap-include=/usr/include/ –with-ldap-lib=/var/lib/ldap

cd ../../
CFLAGS=”-march=core2 -O3″ ./configure –prefix=/usr/local/apache2 –with-apr=/usr/local/apr-httpd/ –with-apr-util=/usr/local/apr-util-httpd/ –disable-actions –disable-asis –disable-autoindex –disable-imagemap –disable-include –disable-negotiation –disable-setenvif –disable-status –disable-userdir –enable-auth-dbm –enable-auth-digest –enable-authnz-ldap –enable-dav –enable-dav-fs –enable-dav-lock –enable-expires –enable-mime-magic –enable-rewrite –enable-ssl –enable-vhost-alias –with-mpm=prefork –enable-static-support
make
make install
echo 次のオプションもいつか追加–enable-ldap

[MySQL]
CFLAGS=”-O3 -march=core2 -I/usr/local/include” CXX=gcc CXXFLAGS=”-O3 -march=core2 -felide-constructors -fno-exceptions -fno-rtti -I/usr/local/include” LDFLAGS=”-L/usr/local/lib” ./configure –with-charset=utf8 –with-collation=utf8_general_ci –with-extra-charsets=none –with-client-ldflags=-all-static –with-mysqld-ldflags=-all-static –enable-static –disable-shared –with-readline –with-mysqld-user=mysql –enable-assembler –enable-thread-safe-client –with-plugins=csv,innobase,innodb_plugin,myisam,heap

[PHP]
./configure –with-mysql –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql-sock=/tmp/mysql.sock –with-mysqli=/usr/local/bin/mysql_config –enable-mbstring -with-gd –with-zlib –enable-sigchild –enable-zend-multibyte –disable-ipv6 –enable-socket=static
echo 次コンパイルするときは–disable-cgiとかもうちょっと厳密にしよう

[apache](second)
cd srclib/apr
./configure –prefix=/usr/local/apr-httpd/
make
sudo make install

cd ../apr-util/
./configure –prefix=/usr/local/apr-util-httpd/ –with-apr=/usr/local/apr-httpd/
make
sudo make install
echo いつかこれらも追加–with-ldap=yes –with-ldap-include=/usr/include/ –with-ldap-lib=/var/lib/ldap

cd ../../
CFLAGS=”-march=core2 -O3″ ./configure –prefix=/usr/local/apache2 –with-apr=/usr/local/apr-httpd/ –with-apr-util=/usr/local/apr-util-httpd/ –disable-actions –disable-asis –disable-autoindex –disable-imagemap –disable-include –disable-negotiation –disable-setenvif –disable-status –disable-userdir –enable-auth-dbm –enable-auth-digest –enable-dav –enable-dav-fs –enable-dav-lock –enable-expires –enable-mime-magic –enable-rewrite –enable-ssl –enable-vhost-alias –with-mpm=prefork –enable-static-support –enable-module=so –enable-headers

echo phpを静的に組み込むにはどうすれば・・?DSO使いたくないお
echo ldap..

make
sudo make install

/usr/local/apr-httpd/

5月/10

21

五月祭(少林寺拳法部)

少林寺拳法部の五月祭情報もチャックしてね。
30日14時15分~15時15分の少林寺拳法部の演武会には僕も出る予定なのでみんな来てあげてね。

No tags

5月/10

21

おすすめの書籍

こんな本を読むといつかいいことあるんじゃないかな?
mixiでは読みにくいと思うから http://bit.ly/8YHtl0 ブログへどうぞ。

もし高校野球の女子マネージャーがドラッカーの『マネジメント』を読んだらチーム(部活)のマネジメントについて結構参考になる。とりま読んでみよう。iPhoneアプリもあるよ。

すぐにケータイをかけなさい!~頭でわかっていても、なかなか行動できない人を、「すぐやる人」に変える50の方法~やらなきゃ始まらないてきな。

知的生産力が劇的に高まる最強フレームワーク100いろんなフレームワークの紹介。入門編だけど、フレームワーク的な思考の知識があれば、けっこう応用がきく。

革新的なアイデアがザクザク生まれる発想フレームワーク55上の思考方法編。まだ読めてないけど、こういうのも1冊くらい読んでおくと応用が効くかも。

まあ、僕はフレームワーク厨ではないのでフレームワーク思考以外認めない!なんてことは一切言わないし、自分の考え方で問題ないと思うんだけど、着眼点とか思考方法が定まっていないと、思考がループしたり迷走することになったりもするから思考や着眼の軸をもつのは大事かなと。僕の場合、「やらなきゃ始まらない」「Pay it forward」なんだけど。

No tags

少林寺拳法部みたいに60〜80人くらいの集合写真を撮るときのポイント

1.背景

何をしているのかわかる写真でないと意味がない。大会の記念写真の背景がただのコンクリート塀だと味気ないよね。

2.光

集合写真でストロボをつかっても補助光程度の効果しかないので、光の向きに気をつける。逆光だと顔が暗くなるが、順光でも目が開けられないので、斜光か曇天が良い。また、木の影などが一部の人にかかって、明度差が生じないようにする。全員日向か全員影。室内であっても照明の位置に注意。

3.配置

前の人を座らせて、2列目中腰、最後尾はがんばって顔をのぞかせるなどできるだけ全員が写るようにする。階段の利用もあり。

4.アングル

見下ろすように撮ると後ろの人もよくうつせるが、遠くの背景を入れることができなくなる。下から見上げるように撮れば遠くの景色や高いところにあるものをうつせるが、後ろの人が隠れてしまう。両方のパターンを撮るのがいいのかな。

5.自分も写る

複数人でかわりばんこに撮って、写ってない人がいないようにしよう。三脚の使用などもあり。

6.複数のカメラを使う

カメラやメモリーは壊れるもの。複数のカメラを使って失敗のないようにしよう。

7.その他

テンポよく。楽しく。

Older posts >>

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Theme Design by devolux.nh2.me