僕はサッカーファンなので、サッカー情報収集サイトを立ち上げました。
http://soccer.osser.jp
ただの情報収集だけで、広告などは一切ありません。
プロキシサーバー―Squid
2014年6月25日水曜日
Squid(スクウィッド)はプロキシ (Proxy) サーバ、ウェブキャッシュサーバなどに利用されるフリーソフトウェア。GPLでライセンスされている。 Squidの用途は重複しているリクエストに対したキャッシュ応答によるウェブサーバの高速動作や、ネットワーク資源を共有する人々が行うWorld Wide WebやDNSなどの様々なネットワーククエリのキャッシュなど多岐にわたる。元来はUnix系のコンピュータで動作させる目的で設計されている。
Squidは長く開発が続けられてきた。多様なプロトコルをサポートしているが、主にHTTPとFTPで利用される。 TLS/SSL、HTTPSなどのセキュリティで保護された通信のサポートも行われている。
当初はC言語で書かれていたが、バージョン3以降では多くのソースがC++で書かれたものに置き換えられている。
Squidは長く開発が続けられてきた。多様なプロトコルをサポートしているが、主にHTTPとFTPで利用される。 TLS/SSL、HTTPSなどのセキュリティで保護された通信のサポートも行われている。
当初はC言語で書かれていたが、バージョン3以降では多くのソースがC++で書かれたものに置き換えられている。
Webキャッシュサーバー―Varnish
Varnishは高負荷な動的サイト向けの高性能HTTPアクセラレータです。FreeBSDの有力開発者であるPoul Henning-Kampによって書かれた。他の多くのHTTPアクセラレータはクライアントサイドのプロキシやWebサーバとして開発が始まったのに対して、VarnishはゼロからHTTPアクセラレータとして設計された。VarnishはSquid cacheより10~20倍高速であると公式サイトには書かれている。
分散型オブジェクトキャッシュシステム―memcached
memcached は、汎用の分散型オブジェクトキャッシュシステムである。
もともと Danga Interactive によって LiveJournal サービスのために開発されたが、現在は多数のサイトで利用されている。memcached は、データとオブジェクトをメモリ内にキャッシュすることでデータベースから読み出しを行う回数を減少させ、データベースを用いた Web サイトを高速化するために良く用いられる。memcachedは緩やかなフリーソフトウェアライセンス(permissive free software licence)であるBSDライセンスに従い頒布されている。
もともと Danga Interactive によって LiveJournal サービスのために開発されたが、現在は多数のサイトで利用されている。memcached は、データとオブジェクトをメモリ内にキャッシュすることでデータベースから読み出しを行う回数を減少させ、データベースを用いた Web サイトを高速化するために良く用いられる。memcachedは緩やかなフリーソフトウェアライセンス(permissive free software licence)であるBSDライセンスに従い頒布されている。
memcachedのC言語クライアント―libMemcached
libMemcachedはC/C++で開発されたmemcachedサーバーのクライアントライブラリとツールです。libMemcachedはメモリ処理のスピードが早く、スレッドセーフ、完全なサーバーアクセスメソッドの特徴があります。
高性能KVデータベース―Redis
Redisはオープンソースで提供される高性能Key―Valueデータベースです、memcachedのようなKVソフトウェアの機能を補足します。
RedisはANSI Cで書かれていて、すべてのデータセットをメモリ内に読み込むため、危険なほどのスピードで動作します!エントリーレベルのLinuxマシンで、110,000 SET/秒、81,000 GET/秒を達成することができます。
また、Redisはコマンドの パイプライニング をサポートしているため、複数の値を1つのコマンドで取得したり設定できるため、クライアントライブラリとの通信をスピードアップすることができます。
RedisはANSI Cで書かれていて、すべてのデータセットをメモリ内に読み込むため、危険なほどのスピードで動作します!エントリーレベルのLinuxマシンで、110,000 SET/秒、81,000 GET/秒を達成することができます。
また、Redisはコマンドの パイプライニング をサポートしているため、複数の値を1つのコマンドで取得したり設定できるため、クライアントライブラリとの通信をスピードアップすることができます。
Ehcache-Javaキャッシュフレームワーク
EhcacheはオープンソースのJavaEEや軽量コンテナ等で広く使われているキャッシュ機構である。メモリとディスクストレージ、レプリケーション、リスナ、キャッシュローダー、キャッシュ拡張、キャッシュ例外ハンドラ、gzipキャッシュサーブレットフィルタ、RESTとSOAPのAPIといった機能を持つ。EhcacheはApache Licenseで利用できる。 Ehcacheは2003年にGreg Luckにより開発された。2009年、プロジェクトはTerracotta, Inc.により買収された。ソフトウェア自体は、引き続きオープンソースとされている。2011年3月、Wikimedia Foundationは、EhcacheをWikiプロジェクトのパフォーマンス改善に使用すると公表した。
登録:
投稿 (Atom)