タグ

webサーバに関するmonjudohのブックマーク (17)

  • 月間3億PVのサーバーってどうなってるの? pixiv管理者に聞いた | RBB TODAY

    9月17日にpixivの月間ページビュー(PV)が3億を突破した。会員数は約32万人、投稿されたイラスト総数は160万枚。1年前の2007年9月10日にサイトがオープンして翌年4月には1億PVを突破している。その後7月に2億PV突破、そして1周年の記念イベントが開催されているタイミングで3億PV突破となった。 pixivは、イラストに特化したSNSサービスで、ユーザーが投稿したイラストを共有したり見せあい、評価、ランキング、ブックマークなどをつけることでコミュニケーションを図るサイトだ。扱うデータが画像ファイルとただでさえ大きくなりがちなのに、月間PVが3億にも達する「お化けサイト」のサーバーはどうなっているのだろうか。 YouTubeがGoogleに買収されるまで、あの膨大な量の動画はどこに保存されているのか、だれが維持しているのかについて「都市伝説」が生まれるくらいだったが、このpix

    月間3億PVのサーバーってどうなってるの? pixiv管理者に聞いた | RBB TODAY
  • 04WebServer : パーソナルWebサーバ

    ■ようこそ、04WebServer サポートページへ このページは Soft3304が開発中のHTTPサーバソフト 04WebServer のサポートページです。 04WebServerは、ブロードバンド回線等での利用を目的とした、パーソナル向けHTTPサーバソフトです。 04WebServerはフリーウェアですので、誰でも自由に利用することができます。 ■04WebServerの特徴 GUIの採用で、簡単に設定が行えます。 サーバの動作の詳細をリアルタイムで監視できます。 システム サービス、単体のアプリケーション、どちらとしても起動可能です。 WebDAV class1(IE5.5以降のWebフォルダ機能)に対応しています。 CGI、SSIが使用できます。 CGIは、拡張子、及び、ファイルヘッダによって種類を判別し、複数のインタプリタを利用することが可能です。 SSL/TLS(HTTP

  • BlackJumboDog

    ●●●●お知らせ 2008/09/22 v4.2.2 公開 (1)サーバが突然終了してしまう問題(Ver4.2.0及び4.2.1)を修正 ●●●●BlackJumboDogとは イントラネット用の簡易サーバです。Web・メール・プロキシー・FTPの4種類のサーバの機能があります。 ●●●●サポート BlackJumboDogのサポートに関する情報です。 Q&A / サポート掲示板 / 検索システム / 修正・要望・バグ管理 / メーリングリスト など ●●●●ドキュメント 取り扱い説明書 / セキュリティについて / エラーコードについて / パスワード変更の使用方法 / リクエストヘッダをブラウザと同じにする / FTPサーバの設定要領 など ●●●●ダウンロード プログラム及びソースコードのダウンロードは、こちらです。 ●●●●関連情報へのリンク BlackJumboDog の使用方

    monjudoh
    monjudoh 2008/03/10
    『イントラネット用の簡易サーバです。Web・メール・プロキシー・FTPの4種類のサーバの機能があります。』
  • AN HTTPD Home Page

    バージョン 1.42n およびそれ以前のすべてのバージョンのサンプルスクリプトに重大セキュリティホールがあります。 scripts フォルダの cmdIS.dll を削除してください。(2005/4/7) AN HTTPD は Windows95/98/Me/NT/2000/XP用の HTTP サーバ(Webサーバ)です。 LANにつながっているWindows マシンからホームページを提供できるほか、 SSI/CGIをローカルでテストすることができます。 また、ダイアルアップ接続でもホームページの発信が可能です。 フリーソフトウェアです。 ネットにつながっていないPCでも、http://127.0.0.1/ あるいは http://localhost/ とすることで 機能の確認やSSI/CGIの動作テストはできますので ご利用下さい。 Win32(Windows95, Windows

    monjudoh
    monjudoh 2008/02/27
    スタンドアロンで動くWebサーバ
  • アプリケーションもjavascriptで書けるpure javascriptのHTTPサーバmozJSHTTP - bits and bytes

    以前Firefoxのソースコードの中にmozJSHTTPという名前のjavascriptで実装されたHTTPサーバをみつけたのでちょっと動かしてみました。 mozJSHTTPがいったいどういう目的で開発されているのか、わかりませんでしたが(いまはFirefox体に組み込まれているわけでもないし、拡張機能でもなく、単にソースコードがCVSに入っているだけみたいです)ソースコードはmozillaのCVSから持ってくることができます。 cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/netwerk/test/httpserver Firefox3のインストール mozJSHTTPは、新しくFirefox3で追加された @mozilla.org/thread-manager;1 という名前のコンポーネントを

    monjudoh
    monjudoh 2007/10/11
    『Firefox3上で使うことができる pure javascript のHTTPサーバmozJSHTTP』webサーバってかアプリケーションサーバ。Firefox同士でやり取りするときに使うんだそうな。(ブラウザでありP2Pクライアント?)
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    monjudoh
    monjudoh 2007/09/09
    AjaxでサーバサイドにJavaを使う場合のWebサーバの選択肢としてJettyを(ry
  • Kazuho@Cybozu Labs: サーバシグニチャは隠さないのが当たり前

    « Pathtraq バージョンアップのおしらせ - サイドバー表示に対応 | メイン | Perl から MySQL に非同期アクセスする方法 » 2007年09月05日 サーバシグニチャは隠さないのが当たり前 ウェブサーバ(Apache)で、404などのエラーページを表示したとき、ヘッダやページの下にApacheやOSのバージョンが表示されます。こういったサーバ情報をわざわざ表示する必要はありません。 ウノウラボ Unoh Labs: 5分でできるウェブサーバのセキュリティ向上施策 私も何年も前からセミナーではサーバ、モジュールバージョンは隠すようにと言っています。何故こんな事で賛否両論になるのか全く理解できません。 yohgaki's blog - サーバシグニチャは隠すのが当たり前 Server: ヘッダを隠すメリットについての議論はあるようですが、Server: ヘッダを表示すべ

    monjudoh
    monjudoh 2007/09/05
    『なぜサーバのバージョン情報を公開する必要があるのか。それは、クライアント側で、サーバのバグや規格解釈の相違に起因する問題を回避するためです。』
  • 「Web2.0とC10Kに関する数々の誤解」の誤解 - 最速配信研究会(@yamaz)

    前エントリWeb2.0とC10Kに関する数々の誤解に関してはいろいろツッコミをいただいた(ありがとうございます). 名無し 『誤読した上にえらそうに微妙な解説するあたり恥ずかしすぎます。』 えらそうで微妙な解説なのはまぁそうなので否定しないが,誤読とはなんのことだろう? こういうときは今はやりの「スルー力」を発揮するのが大人のインターネットかと思ったけれど, 私のBlogが扱う内容は非常に狭く,さらにそれに対して突っ込もうと思う人の 意見はなにかしらの真実が含まれるはずと考えていたところ,下記エントリがあった. 元記事の人は上でいう 3,6 あたりを書いていて,id:yamaz さんは 3 するなら 4 とか常識だろ,と噛みついているように読めました。. なるほど,私の前エントリは@ITの元記事に対して噛みついているように 読めるようだ(言われてみればたしかにそう読める). 実際の所は元記

    「Web2.0とC10Kに関する数々の誤解」の誤解 - 最速配信研究会(@yamaz)
  • 最速配信研究会 - Web2.0とC10Kに関する数々の誤解

    Web2.0 = Ajax/Cometなの?とかプロセスIDは今でも16ビットなの?とかはサテオキ、 個々のクライアントがサーバに要求する処理量は小さなものでハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする――。これが最近Web開発者の間で話題となっている「C10K問題」(クライアント1万台問題)だ。 AjaxやCometなどのクライアント側技術に伴うサーバ側の問題に関していろいろ誤解があるようなので,書いておきたい.きっとlingrの中の人はこの記事読んでニヤニヤしてるはず. 以下、記事にないことも書いてあるのでそのつもりで. 誤解その1 AjaxによるWebアプリの台頭でサーバ側の負荷が増大する Ajaxの典型的な使い方はサーバに問い合わせてページの一部分だけを 変化させるというモノだ.これはページ全体を書き換える従来の方法と違い, すでに

    最速配信研究会 - Web2.0とC10Kに関する数々の誤解
  • blog.8-p.info: Comet 勉強会

    日曜日は Comet 勉強会でドリコムに行ってきた。「勉強会」というものに参加するのは初めて。発表者を会場で決められるほどの層の厚さは、さすがに Comet や Erlang ではきびしめで、自分ももっと勉強しておくとよかったな。 DRECOM Chat に Comet 勉強会の部屋があって、話題になったページはそこに載ってたりします。 ShootingStar 瀧内さんの作っている Rails と組み合わせて使える Comet 実装について。 大量のコネクションをさばけること イベント通知に専念すること 通知されたクライアントが、改めてイベントの内容をサーバーに問い合わせる すぐに使える Rails との組み合わせで便利 「5分でチャット」とか Rails 風マーケもやってみたり Flash 不要 Flash は Linux では動かない、と Juggernaut のひとがいってた でも

  • Apache 2.2でWebサイトをパフォーマンスアップ!(1/3) ― @IT

    ■ドキュメントキャッシュ機能の見直し メモリキャッシュやディスクキャッシュなど、HTTPコンテンツの動的キャッシュ機能が強化されました。開発バージョン時よりも安定性が向上し、Apache 2.2では実用的なレベルになっています。キャッシュ機能を用いることで、一般的にHTTPサービスの応答性を向上させることができます。 また、Apacheをリバースプロキシサーバとして利用する場合もキャッシュ機能を利用可能です。 ■プロキシ機能によるロードバランシングの実現 プロキシでロードバランス機能を実現するmod_proxy_balancerモジュールが追加されました。HTTPやFTPサービスはもちろん、Apache Tomcatなどのサーブレットコンテナとの通信で使われるAJP13プロトコルのロードバランス機能も提供します。 バランシングの制御は、「リクエスト回数」と「トラフィック量」の2つのアルゴリ

    monjudoh
    monjudoh 2007/08/19
    2.0→2.2の変更箇所について
  • IBM 軽量 Web サーバー - Japan

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM 軽量 Web サーバー - Japan
    monjudoh
    monjudoh 2007/08/13
    こんなに多種多様なwebサーバがあって、しかも短いコードで実装されたものが多いのに驚いた。後、『XSP は C# で作成されており、ASP.NET をホストします。』URLがmonoだったんで見てみたら、linuxでASP.NET動かせるじゃん、これ
  • たった2行でできるWebサーバ防御の「心理戦」 − @IT

    高い壁を作るだけがセキュリティ対策ではない。攻撃者の心理を考え、彼らに選ばれないシステム作りも大きな効果が望めるのではないだろうか。連載では視点を変え、攻撃者に選ばれないためにできる、ほんのちょっとした対策を取り上げる。(編集部) 対策をもう一歩進めるための新たな視点を持とう システムは動くだけではなく、セキュリティ対策がなされていなければいけないといわれ始めて久しい。セキュリティという言葉を聞くと、物理的なものだけではなく、ネットワークセキュリティを連想するほどの認知度も得ているのではないだろうか。 個人宅のネットワーク環境にもファイアウォール機能を搭載したルータがあり、PC1台1台にアンチウイルスソフトがインストールされている。いまとなっては珍しくなく、むしろ当たり前とも思えるようになった。 一方、ネットワークに存在する脅威というと、ウイルス、ワーム、ボット、サイトの改ざん、個人情報

    たった2行でできるWebサーバ防御の「心理戦」 − @IT
  • @IT:Security Tips > NetcraftでWebサーバの見え方を確認する

    Webサーバを構築したら、あるいはすでに運営しているとしたら、そのWebサーバが外からどう見えているのかが気になるところだ。そういうときはNetcraft(http://www.netcraft.com/)で確認してみるとよいだろう(図1)。 uptimeの部分ではシステムの稼動状況(再起動までの時間など)がグラフ表示され、その下の欄ではサマリが表示されている。さらに、その下にチェックしたWebサーバのプロファイルの変遷が表示されている。そこにはOS、サーバソフトウェア、最終更新日付、IPアドレス、そしてそのネットブロックのオーナーなどが一覧表示されている。ネットブロックのオーナーのリンクをたどると、そのドメイン関連のほかのサーバの情報が表示される。 外に出ている情報を認識し、意識しておくことは、セキュリティを守るうえでは重要なことだ。こうしたサイトを利用して常に見られていることを自覚して

  • cyano: 30万個ぐらいの静的ファイルを配信するサーバーの選び方

    naoyaさんが公開されてるInside Hatena Bookmark's Backend の資料などを読むと、mod_perlなサーバーやMySQLサーバーの選び方の参考になったりするわけですが、世の中を見渡してみても、静的コンテンツ(画像とか)を配信するサーバーの指南書らしきものはなかなか見あたりませんでした。 なので、経験を元に書いてみることにします。 弊社の画像配信サーバーには、平均10kbぐらい(たぶん)の画像が30万個ぐらいあって、それをDell PowerEdge 1750+lighttpdを使って配信してます。 以前は搭載メモリ1GBのサーバーを使っていたのですが、その時のvmstatがこのような感じ。 procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu---- r b sw

    monjudoh
    monjudoh 2007/07/04
    静的コンテンツの配信について。結論:メモリはたくさん積め。
  • Microsoft Learn: Build skills that open doors in your career

    Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find

    Microsoft Learn: Build skills that open doors in your career
    monjudoh
    monjudoh 2007/07/03
    ASP.NET の統合のところが気になる。ASP.NETでIISの拡張機能を書けるってこと?
  • 【レポート】もう知ってるよね? "Grizzly" - NIOベースのサーバフレームワーク | エンタープライズ | マイコミジャーナル

    Grizzlyはスケーラブルなアプリケーションを構築するためにJava New I/O APIを活用して開発されたサーバフレームワーク。COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0のもとオープンソースソフトウェアとして公開されており、GlassFish 2におけるHTTPコネクタとして活用されている。 New I/O APIが導入される以前のJava APIを使う場合、スケーラブルなサーバアプリケーションを開発するにはコネクションをスレッドに渡し、どのようにスレッドを管理するかに焦点が当てられた。Javaが従来から提供している入出力APIは基的に同期APIであるため、入出力を実施するとその時点でブロックが発生する。スケーラブルに動作させるには処理をスレッドに割り振り、ブロックされている間、別のスレッドに処理

  • 1