ほりうちの雑記帳 | {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/

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

1.背景

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

2.光

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

3.配置

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

4.アングル

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

5.自分も写る

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

6.複数のカメラを使う

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

7.その他

テンポよく。楽しく。

知ってるようで見落としがちな「正しいカメラの構え方」 | Lifehacking.jp.

あるなら三脚も使うと良いよ。(重しとして使うだけでも効果大)

No tags

4月/10

13

時間の使い方

http://d.hatena.ne.jp/tek_koc/20100413/1271113518

5分でブログの記事を書くか、30分をかけるか、30分かかってしまうと尻込みをして結局書かないか。これは大きな違いだと思う。

実は、5分かけて作った記事も、30分かけてつくった記事もそんなに「価値」というか、情報量とか人に与えうる影響は変わらないんじゃないかという実感がある。
まあ、このブログはアクセスが少ないから自分の備忘録+ノディとかへのメッセージであって、価値とかはあんまり考えてないんだけど、部活のサイト とかでWEB担をやってたときの実感として。
そもそも書かないのは論外として*1 、同じ価値しか生み出せないなら5分の方が良いよね。時間あたり価値は6倍だし、余った時間で他のことができる。あるいは、5分の空き時間を有効に使える。

あんまり拘らず、サクっとやってしまうってのはブログに限らず一番大事な能力だと思う。特にマルチタスクをこなさざるを得ない学生とかにとっては。

*1、(出版物の)質の低さが内容(活動やサービス)の低さを連想させる by部活の遠い先輩(電通)

関連するかもしれないブログ

Older posts >>

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Theme Design by devolux.nh2.me