バックアップと障害復旧から考えるOracle Database, MySQL, PostgreSQLの違いRyota Watabe
今回はオールアバウトのnnmrが弊社サイトAll About Japanの速度を高速化した経緯についてまとめます。 All About Japanとは そもそもAll About Japan(以下AAJ)とは何かといいますと、弊社が提供している訪日外国人向けの日本紹介サイトです。 外国人向けサイトで、英語、中国語(繁体字)、中国語(簡体字)、タイ語、韓国語の5か国語に対応しております。 「Anime」「Izakaya」「Ninja」といったような特集や、実際に観光する人向けのモデルルート記事が特色です。 ■ 特集 (url : http://allabout-japan.com/en/tag/sushi/ ) ■ モデルルート記事 (url : http://allabout-japan.com/en/article/222/ ) 技術的な紹介 LAMP環境です。 (サーバー構成は後に記述
Webフロントエンドのパフォーマンスチューニングについて全体的な話。javascript、Chrome DevToolsの紹介、ボトルネック、ポイントなど。
ソフトウエアそのものの実行を高速化することでもシステム・パフォーマンスを改善できる。しかしプログラムを書き換えて高速化を行うには,高度な知識が必要になり難しい。手間も必要になる。ここでは,コンパイル時に使用プロセッサ等に合わせた最適化処理を施す方法を紹介する。また,実行ファイルのサイズを縮小して,主に起動時間を高速にする手法も解説する。 コンパイラによる最適化でプログラムを高速化 ハードウエアを変更せずにソフトウエアの実行速度を大きく改善するには,プログラムを書き換える方法がある。プログラムで採用するアルゴリズムをより高速なものにするなどの改良が効果的であるが,アルゴリズムやプログラミング技法に精通していなければこうした書き換えは難しいことが多い。 そこで,プログラムを書き換えずに手軽に高速化を実現する方法として,コンパイラの最適化機能を紹介する。 プログラムが,より高速に動作するように,
前回のエントリーで、FirefoxをRAMディスクに完全インストールして信じられないほど高速化する方法を紹介しましたが、同様にGoogle Chromeも、キャッシュの保存場所をRAMディスクに置き換えるだけでなく、RAMディスクに丸ごとインストールしてしまえば、より高速化することが可能です。しかしながら、Chromeの場合はインストール時にフォルダの指定ができないため、普通はOSがセットアップされているHDDにしかインストールすることができません。 そこで、ここでは”ジャンクション”と呼ばれる手法を用いて「表向きはあたかもHDDにアクセスしているように見えるが、実際にはRAMディスクドライブにアクセスしている」という状態を作りすことで、Google Chromeの起動に必要なデータを丸ごとRAMディスクから呼び出し爆速動作させるという、裏技的な方法を紹介します。 なお、この記事ではあらか
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く