タグ

ブックマーク / blog.myrss.jp (3)

  • 「@」でエラー抑制すると PHP が遅くなるという噂について : a My RSS 管理人ブログ

    PHP では @ を付けることでエラーを回避できるという便利な記述方法があり、ものぐさな私などは if (@$var["foo"]) $result = $var["foo"]; みたいなコードを書いてしまいます。 で、この処理が「遅い」という噂やツッコミを度々受けるので調べてみました。 「ほら、そんな気にするほどでも無いよ」という結果を期待していたのですが、、、なんじゃこりゃ。。。 劇遅じゃないですか、これ。 いやはや・・・ ちょっと列挙しますね。以下のようなコードを単純 for 文で 100万回実行したときの結果です。 error_reporting(0) で PHP4 if (@$a["hoge"]) $b = $a["hoge"]; ⇒ 約 2.4 秒 if ($a["hoge"]) $b = $a["hoge"]; ⇒ 約 1.3 秒 if (isset($a["hoge"]))

    zionic
    zionic 2008/05/12
    その@は全体処理時間の何%を占めるのか。アルゴリズムやキャッシュ戦略を見直すことで、処理時間自体が劇的に改善したりはしないか。でも、計測してみるのはいいこと。
  • My RSS 管理人 ブログ: これから作っても可能性がある Web2.0 サービス

    いまさら作ってはいけない Web2.0 サービス の続き。 お約束なのでアップしておきます。 これからサービスを提供しても可能性がある Web2.0(?) サービス/コンセプト一覧: ・Platforms ・Desktop Apps ・Office Efficiency ・Cloud Storage ・Identity ・Developer Tools ・Market Destruction (1-800-FREE411など←104の無料版) ・ENTERPRISE どれも「今誰もが(潜在的な)不便を感じている」ものをテーマとしたものとなっています。 特に ENTERPRISE(企業用途サービス) を強調されていました。 全社レベルで企業でつかえるサービスとなると、また新たな発想が必要となります。 そこに Web 2.0 の、いわゆる Change the Rule (ルールを変える=破壊

    zionic
    zionic 2006/09/25
    作ってはいけない~、の続編。
  • My RSS 管理人 ブログ(工事予定) いまさら作ってはいけない Web2.0 サービス

    先日参加した The Future of Web Apps での Tech Crunch Mike Arrington さんのプレゼンより。 これからサチルからいまさら作ってはいけない Web 2.0 サービス: ・Social Networking ・Social Bookmarks ・Video ・Photos ・Blogging/podcasting platforms ・Portals/homepages ・Feed Readers 特に Feed Reader などは、すでに 3000種くらいでていて、これから差別化した製品を出してビジネスモデルをつくるのは難しい、とのこと。 作りたいから作る、という作り手の自由は理解しつつも(作れる人は、普段使っているものから自分で作りたくなる?)、まぁやめときなさい、という感じかと。 この Mike さんのプレゼンは全体的に視点がするどく(T

  • 1