タグ

2014年7月10日のブックマーク (17件)

  • サーバの負荷が高すぎるのでなんとかしてみる(調査編) - kur.jp

    kur.jp バイオリンと自転車をこよなく愛するkurのチラシの裏。たまには技術的なことを書いたりするかも知れません。 ホームなかのひと プロジェクト 免責事項 ここ最近、とあるWebサービスを動かしているサーバの負荷が、たまにとんでもないことになっています。しばらく放置すると収まるものの、負荷が高い間、Webサイトにまともにアクセスできる状態ではないのでなんとかしないといけません。 ちなみに、サーバの負荷のグラフはこんな感じ。 考えられる原因としてはいくつかあるけど、外部からのアクセスが多くて処理できなくなっている可能性が高いんだと思う。で、外部のアクセスと言ってもいくつかの種類があります。 Webサーバ以外へのアクセス Webサーバへのアクセス それぞれについて、どの程度のアクセスがあるのかを調べてみました。 Webサーバ以外へのアクセス Webサーバ以外へのアクセスとは例えば、第三

    masa-zx
    masa-zx 2014/07/10
  • 検索エンジンがmt-search.cgiに高負荷をかけていたので排除

    この記事は、Movable Typeの検索エンジンからmt-search.cgiを排除について書いています。 検索エンジンがmt-search.cgiに高負荷をかけていたので排除サーバーが落ちるのでどうしたものかとずっと悩んで考えてましたが、今までは検索エンジンがMTのsearch.cgiにアクセスするのは、アクセスアップに繋がるのでと思ってました。 しかし、毎日のようにサーバーが固まり、アクセス数も激減してる状況を考えると検索エンジンをクロールさせてることでサーバーがダウンするなら末転倒だと判断し、検索エンジンとmt-search.cgiの関連を調べた結果、やはり原因と思われるので排除することにしました。 考えてみれば、来ならサーバーに1つしかないはずのMovable Typeが、マルチドメインとはいえ、2つもインストールされているのだから、当たり前と言えば当たり前なのですが(笑)

    検索エンジンがmt-search.cgiに高負荷をかけていたので排除
    masa-zx
    masa-zx 2014/07/10
  • seotemplate.biz

    seotemplate.biz
    masa-zx
    masa-zx 2014/07/10
  • WordPressの仮想robots.txtの仕組み

    WordPressの最上位ディレクトリにあるrobots.txtにアクセスすると、たしかにrobots.txtの内容が表示されます。しかし、FTPやレンタルサーバの提供するファイルブラウザから該当するディレクトリを見ても、robots.txtが存在しません。今回は、その仕組みである仮想robots.txtについてメモしておきます。 目次 1. 仮想robots.txtとは2. 仮想robots.txtの仕組みを使ったrobots.txtの編集3. 仮想robots.txtの仕組みを使ったプラグイン3.0.1. 追加された行:4. WordPressでのrobots.txtは面倒?5. WordPressでのrobots.txtの編集方法6. メモ スポンサーリンク 仮想robots.txtとは WordPressがインストールされているディレクトリをたとえば「/wp/」とすると、「/wp/

    WordPressの仮想robots.txtの仕組み
    masa-zx
    masa-zx 2014/07/10
  • robots.txtとは?設置する理由・SEO効果・書き方を解説

    ユーザーに届ける価値を徹底的に追求する マーケティングを提供します © Copyright 2022 バズ部. All rights reserved. robots.txtとは、Googleなどの検索エンジンのクローラーに対して、「どのURLにアクセスしていいか」を伝えるものである。 これを使えば、特定のページやフォルダのクロールを拒否できる(クロールさせない)ことができる。クローラーの動きを最適化することで、SEOの観点からも良い影響を得られる可能性がある。

    robots.txtとは?設置する理由・SEO効果・書き方を解説
    masa-zx
    masa-zx 2014/07/10
  • gagaakito.com - gagaakito リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    gagaakito.com - gagaakito リソースおよび情報
    masa-zx
    masa-zx 2014/07/10
  • WordPress「robots.txt」の設定例と作成方法 - Naifix

    robots.txt は、検索エンジンなどのクロールをこちらから制御するファイルです。 実のところ、個人運営の WordPress ブログで robots.txt を設定・作成する必要はありません。必要になるとしたら、以下の 2 パターンぐらいですね。 検索 bot 以外の特定のクローラーをブロックしたい クロールしてほしくないファイルがある 間違えて設定すると SEO に重大な悪影響を及ぼすので、十分にご注意ください。 記事では robots.txt の基礎知識や作成方法・設定例を解説していきます。上記のパターンに該当する、またはブログ以外の大規模サイトを手掛けるときのご参考まで。 robots.txt とは WordPress は様々なページ・ファイルを自動的に生成しており、テーマやプラグインをインストールすると、その分だけファイルも増えます。 SEO の観点で言うと、そのファイルは

    WordPress「robots.txt」の設定例と作成方法 - Naifix
    masa-zx
    masa-zx 2014/07/10
  • SEO、AI関連など、その他のボット一覧

    GoogleやBing以外にも多くのボットが存在し、SEO(検索エンジン最適化)関連サービスのボットも多い。 最近はAIのボットも増えている。 サーバーのアクセスログを見ると、ユーザーよりボットの方がアクセスが多いことも珍しくない。 サイトに無駄に負荷をかけているだけのスパムのようなボットも見られる。 それらのアクセスを拒否するには robots.txt に記述すれば良いが、中には robots.txt を無視するボットも存在する。 そのような場合、.htaccess にIPアドレスホスト名でアクセスを拒否することになる。 Googleのように集客力があれば良いが、サイトのアクセスアップに貢献しないボットはサーバーに負荷をかけるだけの存在といっても過言ではない。 ここでは私が運営しているサイトのアクセスログで見かけた主なボットを紹介する。 IPアドレスホスト名、ユーザーエージェントは一

    masa-zx
    masa-zx 2014/07/10
  • Gmail、対応言語をさらに13追加

    Googleは7月7日(米国時間)、「Official Gmail Blog: Thirteen new languages for Gmail」において、Gmailがサポートしている言語に新たに13の言語を追加したと伝えた。 Gmailはこれまで58の言語に対応していたが、今回の追加によりサポート言語は71となった。これは世界のインターネット人口の94%をカバーするものだと説明がある。 新しく追加された言語は次のとおり。 アフリカーンス語 アルメニア語 アゼルバイジャン語 繁体字(香港) フランス語(カナダ) ガリシア語 グルジア語 クメール語 ラオス語 モンゴル語 ネパール語 シンハラ語 ズールー語 新しく追加された言語は翻訳レベルでの対応ではなく、これら言語に詳しい協力者と作業することで、より現実的に自然な言葉が使われるように調整が入っているという説明もある。これら新しい言語はすでに

    masa-zx
    masa-zx 2014/07/10
  • Google、Gmail APIベータ版をローンチ

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Google、Gmail APIベータ版をローンチ
    masa-zx
    masa-zx 2014/07/10
  • TechCrunch | Startup and Technology News

    A new crop of early-stage startups — along with some recent VC investments — illustrates a niche emerging in the autonomous vehicle technology sector. Unlike the companies bringing robotaxis to…

    TechCrunch | Startup and Technology News
    masa-zx
    masa-zx 2014/07/10
  • TechCrunch | Startup and Technology News

    Expedia says Rathi Murthy and Sreenivas Rachamadugu, respectively its CTO and senior vice president of core services product & engineering, are no longer employed at the travel booking company. In…

    TechCrunch | Startup and Technology News
    masa-zx
    masa-zx 2014/07/10
  • Androidをx86パソコンで動かしてみよう(Android 4.4 KitKat編)

    皆さん、はじめまして。ミラクル・リナックスの中川といいます。ミラクル・リナックスは、サーバーLinux/組み込みLinuxや、Linuxをベースとしたデジタルサイネージソリューションなどを開発している会社で、私は2014年4月に入社したばかりの新卒です。 この文をお読みの方の多くは、「Android」をよくご存じだと思います。現在、日国内ではアップルの「iOS」とシェアを二分している携帯電話向けソフトウエアプラットフォームです。 では、Androidはどんな機器で使えるのでしょうか。スマートフォンやタブレットだけで動作する、というイメージをお持ちの方が意外といるのではないでしょうか。 実際には、普通のパソコンでもAndroidを動かすことができます。この記事では、2014年6月時点での最新版であるAndroid 4.4 KitKatをパソコンで利用するための手順を解説します。簡単な手順も

    Androidをx86パソコンで動かしてみよう(Android 4.4 KitKat編)
    masa-zx
    masa-zx 2014/07/10
  • 今さら人には聞けない? Googleの便利なキーワード検索まとめ - 週刊アスキー

    いまさらですが、Google検索って便利ですよね。わからないことは、グーグル先生に聞けばだいたい教えてくれます。 そんなGoogle検索、入力するキーワードを工夫すると、情報を直接検索結果に表示してくれます。知ってる人も多いかと思いますが、逆に知らないとかなり損してしまうテクニックです。今さら人には聞けないかと思いますので、こっそり教えちゃいます。

    今さら人には聞けない? Googleの便利なキーワード検索まとめ - 週刊アスキー
    masa-zx
    masa-zx 2014/07/10
  • プロセスとファイルの関連をしらべる(Kodama's tips page)

    Linux で プロセスとファイルの対応を調べる方法. プロセス番号と実行のファイルの関連(pstree -p, ps aux, top) プロセス番号 --> 実行ファイル(/proc/*/exe) 実行ファイル --> プロセス番号(fuser) プロセスと それが open/使用 しているファイルの対応 プロセス --> オープンファイル(/proc/*/fd) ファイル --> プロセス(fuser -v) ポート --> プロセス(fuser -v) ファイルシステム --> プロセス(fuser -mv) プロセス番号と実行ファイル 実行ファイルからプロセス番号をしらべる fuser (実行ファイル) プロセス番号から実行ファイルをしらべる ls -l /proc/(プロセス番号)/exe プロセス番号と実行中のファイルの関連をしらべる pstree -p, ps aux ,

    masa-zx
    masa-zx 2014/07/10
  • CodeZine(コードジン)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    CodeZine(コードジン)
    masa-zx
    masa-zx 2014/07/10
  • MySQL レプリケーションの設定 - とみぞーノート

    1.2 レプリケーションの動作レプリケーションでは最初にDBの内容を同期させた後、Masterサーバーで実行された更新系のクエリ(UPDATEとか)をSlaveに渡してSlaveでも同じクエリを実行していくことで、DBを同期させている(図1)。 Master側で実行された更新系クエリはバイナリログに蓄えられており、Slave側が接続してきたら、前回の接続からの変更分をSlave側に送信する。Slave側は受け取ったクエリを一旦リレーログに蓄えて順次クエリを実行してDBを同期させていく。リプリケーション動作にはBinlogDump,I/O,SQLの3つのスレッドが連携して動作する。 2.設定手順 (Master-Slave構成) 2.1 Master側の設定の確認Master側ではバイナリログを採取しておく必要があるので、Master側のmy.cnfにlog-binの設定が入っていることを確

    masa-zx
    masa-zx 2014/07/10