2014年12月16日

apacheのスレッド調整

Apacheに割り当て可能なメモリ量(x)

OSの起動直後に
# free
---------------------------------
total used free shared buffers cached
Mem: 16603560 11066084 5537476 0 288572 8893400
-/+ buffers/cache: 1884112 14719448
Swap: 4096564 0 4096564
---------------------------------
これらの単位はKB

Apacheの子プロセスあたりの平均メモリ使用量(y)
# ps aux | grep [h]ttpd | awk 'BEGIN{x=0}{x+=$6}END{ print x/NR }'
---------------------------------
102628
---------------------------------

MySQLで使ってるメモリ量(z)
# ps aux | grep [m]ysqld | awk 'BEGIN{x=0}{x+=$6}END{ print x/NR }'
---------------------------------
97032.4
---------------------------------

Apacheの最大子プロセス数(P) = (Apacheに割り当て可能なメモリ量-MySQLで使ってるメモリ量) / (Apacheの子プロセスあたりの平均メモリ使用量
P = (x-z)/y

<IfModule prefork.c>
StartServers P×5/256
MinSpareServers P×5/256
MaxSpareServers P×10/256
ServerLimit P
MaxClients P
MaxRequestsPerChild 1000
</IfModule>


が設定する内容

参考サイト
http://www.osscons.jp/jowaki254-218/

posted by onishi at 17:18| Comment(0) | aws | このブログの読者になる | 更新情報をチェックする

2014年12月04日

googlemapの埋め込み

googlemapの埋め込み
Google Developers Consoleで登録をして、「Google Maps Embed API」を有効にする
それからAPIキーを取得

Google Developers Console
https://console.developers.google.com/

$key = "APIキー";
$name = "住所";
$q = rawurlencode($name);
$url = "https://www.google.com/maps/embed/v1/place?key={$key}&q={$q}";
//地図を出力
echo "<iframe src=\"{$url}\" width=\"350%\" height=\"350\" ></iframe>";


youtube動画情報の取得
$videoId = "tA****gQQw"; //(ビデオID)
$feedURL = "http://gdata.youtube.com/feeds/api/videos/".$videoId;
//サルネイム取得
$thumbnail0 = $xml->children('http://search.yahoo.com/mrss/')->group->thumbnail[0]->attributes()->url;
$thumbnail1 = $xml->children('http://search.yahoo.com/mrss/')->group->thumbnail[1]->attributes()->url;
$thumbnail2 = $xml->children('http://search.yahoo.com/mrss/')->group->thumbnail[2]->attributes()->url;

//動画タイトル
$title = (string)$sxml->title;


http://nplll.com/archives/2009/02/api_php.php

参考URL
Google Maps APIのおさらい
http://lopan.jp/google-maps-api/

Google Maps Embed APIの使い方まとめ
http://syncer.jp/google-maps-embed-api-matome

【PHP】 APIを使って動画のサムネイルを取得するまとめ 【2009年版】
http://nplll.com/archives/2009/02/api_php.php

posted by onishi at 12:03| Comment(0) | その他 | このブログの読者になる | 更新情報をチェックする