.htaccess に RewriteRule 書くときは、[L]フラグをつけてもそこで終了しないかもよ?って話。Apache.htaccess .htaccessでRewriteRule書くときに、安易に[L]フラグを使うと思ったように動かないかもしれない。 仕組みを理解して使えば単純な事なんですがね! .htaccess でアクセスを振り分けたい! Apache HTTP サーバーを使っていると、割とよく使う .htaccess ファイル。 特にアクセスをうまく振り分ける為に、 mod_rewrite を使用してる方も結構いらっしゃいますよね。 なんて言ったって、天下の Wordpress 様が使っておられますから。 Wordpress では、アクセスを基本的に index.php に集めて、そこから URL 解析をして特定のページに振り分けてますよね。 # BEGIN WordPre
こんにちは、技術部の Taiki (@taiki45) です。 近年の Web サービスの開発ではマイクロサービスに代表されるように分散アーキテクチャが採用されるようになってきました。大規模でも素早いプロダクト開発をするために、クックパッドでもマイクロサービスを採用し分散アーキテクチャへの移行を進めています*1。今回は、そのような分散アーキテクチャを利用したシステム構築において必須のコンポーネントになりつつある分散トレーシングについて、クックパッドでの事例を紹介したいと思います。 分散トレーシングとは マイクロサービスのような分散アーキテクチャでは、個々のサービス同士の通信が複雑になるため、モノリシックアーキテクチャと比較して、システム全体としての振る舞いを把握することが難しくなります。これはプロダクト開発においては、障害発生時の原因究明が難しくなったり、あるいはシステム全体でのパフォーマ
JIS X 0213:2004で追加された「叱」の異体字は、Unicodeにおいては「UTF-8で符号化すると4バイトになる」コードが割り当てられている。また、中国語をまともに扱おうと思ったら「UTF-8で4バイト」の文字を扱う必要が出てくる。 そんな文字どもをMySQLデータベースに放り込もうと、UTF-8指定でがんばっていたのだが、ひとつの結論に行き着いたらしい。 MySQLの"UTF-8"にご用心 - yanok.net 「UTF-8で4バイト」の文字を扱おうと思ったら、MySQL 5.5.3以降を使い、さらに"utf8mb4"を指定せよ、という冗談のような本当の話。 まぁグダグダ言っても始まらないので、まずは手元にある環境で試してみるところから。 事前準備 環境として、以下のものを使用する。 OS Windows Vista Business SP2 (x86) PHP v5.3.
NANOG 68のDesperately Seeking Defaultという発表にて、APNICのGeoff Huston氏が、いまのインターネットはかつてエンジニア達が目指したものとは違うものになってしまったと表現しています。 この発表が行われたNANOG 68(2016年10月17日)は、ネットワークエンジニアが集まるイベントであるため、ここで言う「我々」というのは、主にネットワークエンジニアを指しています。 IETFでもそういう雰囲気があるのですが、「我々がインターネットを作っている」という自負がある人々が会場内に多いです。そういった空気感がある「場」での発表です。 発表そのものは、インターネットを運用する際に見える「経路」は組織によって異なり、インターネットでは互いに通信ができないネットワークがあるという話です。 「Default」の経路として提供されるものが異なり、インターネッ
2019年卒の方向けに1Dayインターンシップを開催いたします。 弊社が開発したオリジナルオンラインゲームを使用して、 脆弱性診断の一部を体験できる内容になっています。 Fiddler2を使用して通信の中身を見たり、ソースコード(PHP)を読んだりし、 ゲームに用意されている脆弱性を見つけていただき、 修正案の報告まで行っていただきます。 【開催日程】 2017/10/26(木)10:00~17:30 2017/11/21(火)10:00~17:30 2017/12/12(火)10:00~17:30 【開催場所】 ネットエージェント東京本社 リクナビ2019にて情報公開・申し込み受付を行っております。 ぜひご覧ください。 https://job.rikunabi.com/2019/company/r888010080/internship/ 特設ページでも、1Dayインターンシップの詳細を
今日は、世界最大のEコマースマーケットプレイス、アリババのクラウド事業について、詳しく見てみたいと思います。 クラウド事業といえば、AmazonのAWSを思い浮かべる方も多いかと思いますが、AWSに相当するものが、アリババの、アリババクラウドと呼ばれる事業です。 オリンピックのワールドクラウドサービスパートナーにもなり、アリババが積極的に投資をしている分野です。サービス内容的には、AmazonのAWSとほとんど同じものが主要なサービスとして提供されていますが、アリババクラウドは、中国や東南アジアでシェアを伸ばしつつあります。 早速、直近の決算資料から、詳しく見ていきたいと思います。 四半期売上が約359億円でYoY+96% まず売上を見ると、2017年4月〜6月の四半期で24億元(約359億円)、YoY +96%と非常に大きな成長を見せています。 利益率がまだ−4%と、赤字のセグメントでは
Redisは多彩なデータ構造をもつ1インメモリDBであり、昨今のWebアプリケーションのデータストアの一つとして、広く利用されている。 しかし、一方で、性能改善のための手法を体系的にまとめた資料が見当たらないと感じていた。 実際、最初にCPU負荷が問題になったときにどうしたものかと悩み、調査と試行錯誤を繰り返した。 そこで、この記事では、自分の経験を基に、RedisサーバのCPU負荷対策を「CPU負荷削減」「スケールアップ」「スケールアウト」に分類し、パターンとしてまとめる。 背景 RedisのCPU負荷対策パターン CPU負荷削減 multiコマンド Redisパイプライニング Luaスクリプティング Redisモジュール(夢) スケールアップ スケールアウト 参照用スレーブ 垂直分割 水平分割 Redis Clusterによる水平分割 その他 スライド資料 あとがき 参考資料 背景 R
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く