並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 270件

新着順 人気順

eacceleratorの検索結果1 - 40 件 / 270件

  • さくらVPSとnginxリバースプロクシで最速WordPressブログを作る方法(ベンチマーク付き)

    負荷的に厳しくなってきたので sakuratan.biz を Apache(さくらスタンダード)から nginx(さくら VPS 512)に移転しました。 頻発していた 503 もほとんど出なくなって快適です。 Apache から VPS の nginx へ WordPress を移転したいと考えている人もいるかなーと思いましたので、さくら VPS で nginx リバースプロクシを使った WordPress ブログの構築する方法をがっつり書いていきたいと思います。 結構長文になってしまいましたので、先に索引を載せときます。 nginx とは nginx が速い理由 リバースプロクシ さくら VPS にインストールするシステム構成 EPEL パッケージリポジトリのインストール MySQL のインストール PHP のインストール nginx のインストール nginx と PHP FastC

      さくらVPSとnginxリバースプロクシで最速WordPressブログを作る方法(ベンチマーク付き)
    • PHPをC++に変換して高速化する「HipHop for PHP」をFacebookが公開 : candycane development blog

      アメリカ時間の昼ごろにTwitter上が一つのニュースで埋め尽くされました。 PHPをC++に変換して高速化する技術をFacebookが公開したというものです。世界中のPHPハッカーが注目する興味深いリリースという事でちょっと長いですが、リリースノートの和訳を行いました。 原文 http://developers.facebook.com/news.php?blog=1&story=358 Facebookにおいて重要なことのひとつが動作の速さです。過去6年間にわたって、PHPが提供する高速な開発ペースによって多くを成し遂げてきました。プログラミング言語としてみると、PHPはシンプルです。簡単に習得し、簡単に書き、簡単に読み、簡単にデバッグする事ができます。我々は他の言語よりも早くエンジニアを獲得し、それによってより早いイノベーションをすることができます。 今日、私は2年に渡って作業して

      • KAYACの求人広告からわかった! フォローすべきWeb系エンジニアのリスト − livedoor、DeNAの注目エンジニア多数! - M_Ishikawa

        前に書いて結構反響あった 勝手にYAPCパンフレットの企業求人広告大賞の発表! で特別賞を受賞した面白法人KAYAC。この広告にはこの業界(Webサービス系ベンチャー)のエンジニアなら誰でも知っているような有名人のTwitterアカウントがずらりと並んでいます。KAYACが欲しがっている?のか、ここに掲載されるようなエンジニアを目指しましょうと言っているのか、いずれにせよずっと眺めいってしまうこの広告はYAPCに参加したPerl Mongerたちの中でも話題になりました。 え、知らない人ばかり?だったらこれからフォローしてください! ということで、いっっっしょう懸命文字おこしをしたので、どどどんとここにリンク集を公開しちゃいます! プロフィールアイコンを取得するのにdankogai氏のtwiconのスクリプトを拝借して、Twitterの現仕様に合うように改修(非公開ユーザー、デフォルトアイ

          KAYACの求人広告からわかった! フォローすべきWeb系エンジニアのリスト − livedoor、DeNAの注目エンジニア多数! - M_Ishikawa
        • ウェブサービスをゼロから作って成功したこと、失敗したこと - id:k-z-h

          php, 雑記いつもなら寝ている時間なのだけれど、なぜか睡魔がやってこないので過去の思い出をまとめてみる。去年の2月ごろ、新規案件のウェブサービスに開発メンバーとしてアサインされた。作るべきものが大量にあったため、4チーム(工期中多少増減したが)に分けてドメインごとに作業分担をした。そのうち、ウェブアプリケーション本体(フロント、API、マネージツール)を担当するチームのサブリーダーが自分の役割だった。そのプロジェクトは去年の末に一旦の区切りを迎え、自分はそこで退職し、新たな環境に身を置くことにした。それから丸4ヶ月経って、自分が書いたコードと新しい環境で書かれていたコードを見比べて、思うところが多々ある。それらを文章としてまとめたいと思う。 失敗したこと簡単な骨組みを作ったあと、デプロイの仕組みを作った。php には phar という仕組みがある。これは jar/war のようにウェブサ

          • TAKESAKO @ Yet another Cybozu Labs: ニコニコ動画勉強会に行ってきました

            本日ドワンゴさんの会議室にてこっそり開催されたニコニコ動画勉強会に参加してきました。 日本の動画コメントサービス「ニコニコ動画」の裏側をドワンゴの開発者の方から 直接お話しを聞いて、参加者も一緒に意見交換ができる非常に面白い勉強会でした。 ドワンゴさんとしては会社で行なう技術者向けの勉強会初めての試みということもあり、 まずは開発者の知り合いベースで声をかけあって少人数で開催することにしたそうです。 六本木のクラブの人や、バイナリカンファレンスでご一緒した人とこんなところで お会いできるとは思っていませんで、さまに想定の範囲外でした。 その甲斐あって密度の濃い話ができたと思います。 以下、自分用のメモを公開できる範囲で書きます。間違っていたらすみません。(ご指摘いただければすぐに訂正します) ■ニコニコ動画の苦労話 (Sさん) ニコニコ動画の歴史 2006年10月 一人でプロトタイプを開発

            • さくらVPS512で、Yahoo!砲食らっても WordPress を平常運転させるための設定 - dogmap.jp

              2010年の年末に、「カイ士伝」のさくらVPSへの引っ越しを手伝ったわけですが、その後も元気にサーバは動き続けているようです。 引っ越し当初は、Web サーバとして lighttpd を導入してたんですけど、僕の個人的な好みがかわって、途中で Nginx に切り替えました。 特に大きなトラブルもなくサクサクと動いてたようですが、昨日突然の Yahoo!砲で、平常時の数倍のアクセスがあったようです。 Yahoo!砲くらったけど月額980円のさくらVPSとチューニングでサーバー落とさず乗り切ったよ – カイ士伝 ただ、アクセスが大量にあった初日(1記事に5.5万PV)にもサーバ負荷が高くなってるとか気付かずに、余波でちょっと多くなってた翌日(1記事に1.3万PV)に気づいたというくらいの平常運転っぷり。 Nginx 痺れますわー。 僕は、カイ士伝の WordPress ダッシュボードにログイン

                さくらVPS512で、Yahoo!砲食らっても WordPress を平常運転させるための設定 - dogmap.jp
              • Gree Fast Processor: PHPを3倍(くらい)速く | GREE Engineering

                ごあいさつエントリだけというのもなんなので、引き続きfujimotoです。実質上1つめのような気がするこのエントリでは、PHPが3倍くらい(少なくとも2倍くらいは...)速くなるGree Fast Processorというのを先月作ってみたのでご紹介です。 すぐわかるまとめ Gree Fast Processorというのを使ってみると、シンプルなsymfonyのプロジェクト(xav.ccで試しました)でも2倍弱、結構複雑なアプリケーションだと7倍くらい速くなったりします。いくつかの制約がありますが、パフォーマンスに飢えているかたはお試しください。 こちらはなんかすごい速くなっている感じのグラフ(一番上が速くなった版のRequests per Second、赤が通常版のRequests per Second): これはさすがにbest caseすぎる気がしますが、普通にやっても2倍弱くらいは

                  Gree Fast Processor: PHPを3倍(くらい)速く | GREE Engineering
                • さくらのVPS 設定ガイドリンク集 厳選140 \(初心者歓迎)/ - 浜村拓夫の世界

                  さくらのVPSでWebサーバを構築するのに、参考にしたページをまとめました。 相違点を比較検討することによって、標準的な作業手順を洗い出すのに役立ちました。 情報を公開、提供してくださった皆様に感謝いたします。m(__)m 【2011/5/2 追記】 インストール作業のまとめページを用意しました。 → さくらのVPS インストールまとめ ●主な作業内容 基本となる作業内容は、デフォルトのゲストOS(CentOS)を使った事例です。\(土台)/ ユーザーの設定 ・管理者ユーザー (root) のパスワード変更 ・作業ユーザーの追加 ・作業ユーザーのグループ追加 (wheel) ・作業ユーザーの sudo 許可 ・作業ユーザーのコマンドのパス追加 SSHの設定 ・rootのログイン禁止 ・パスワード方式のログイン禁止 ・鍵認証方式のログインOK ・秘密鍵と公開鍵の作成と設置 ・SSHのポート番

                  • チューニンガソンで優勝してきました : DSAS開発者の部屋

                    7/9(土)にチューニンガソン というイベントに参加して優勝してきたので、その報告と、何を考えてどんなチューニングをしたのかを 記憶の範囲で公開したいと思います。 今回のチューニンガソンのお題は、WordPress(ja) + php + Apache + MySQL で、 ab を使って wp-comment.php 経由でコメントのポストをすることで計測が行われました。 MySQLとApacheを立ち上げたらWordPressが動く環境が渡され、そのWordPress自体は設定ファイルを含めて 改造が一切禁止、WordPressの実行をショートカットするチートも禁止です。 0. 試合前日 環境がAWSとAMI Linuxということは事前に公開されていたため、前日にAWSに登録して少しだけAMI Linuxを 触ってみました。yumベースだけどCentOSと違って結構新しいバージョンが用

                      チューニンガソンで優勝してきました : DSAS開発者の部屋
                    • 「iPhone 11/11 Pro/11 Pro Max」は見た目がどう進化したのか前モデルも含めて徹底比較 - GIGAZINE

                      近年ではGoogleの「Gemini Nano」やAppleの「Apple Intelligence」など、大規模言語モデルやパーソナルAIをスマートフォンに統合する動きが強まっており、これに伴ってデバイスの優れた冷却技術に対する需要も高まっています。アメリカの半導体開発企業のxMEMSが、スマートフォンやタブレットなどのデバイスに搭載可能な冷却チップを開発しました。 xMEMS | Active Micro Cooling | XMC-2400 https://xmems.com/products/microcooling/ xMEMS XMC-2400: The World’s First 1mm-Thin Active Micro Cooling Fan on a Chip - YouTube 1st-of-its-kind 'cooling chip' could prevent

                        「iPhone 11/11 Pro/11 Pro Max」は見た目がどう進化したのか前モデルも含めて徹底比較 - GIGAZINE
                      • ウノウラボ Unoh Labs: PHPで書かれたwebサービスを高速化する

                        尾藤正人です。 アクセス数の多いコンシューマ向けの web サービスは、処理速度がかなり重要になってきます。 応答速度が遅いと使用しているユーザにとってストレスになりますし、 処理に時間がかかればサーバに対する負荷も高くなります(厳密に言うと違う)。 そこでウノウではいろいろな工夫をして処理速度の高速化を行っています。 一口に高速化といってもいろいろな要素がありますが、大きく分けて3つの段階があります。 ・ハードウェアによる高速化 ・ソフトウェアによる高速化 ・プログラムの工夫による高速化 しかし、これら3つは独立ではなく、互いに影響しあっているので完全に分けて考えることはできません。 それぞれがどのような部分に影響を与えているのか、ちゃんと理解してチューニングすることが大事です。 ただし、高速化するときに忘れていけないのが、高可用性です。 いくら高速に動作しても安定して動作し

                        • PHP:eAccelerator で PHP 高速化 - Y-110's Wiki

                          最新文章 2018-12-26 05:10▪ 龙岩一公交车遭劫持致5死应急办称嫌犯从居委会“逃出” 2018-12-26 05:10▪ 徐汇区科协第九次代表大会:发挥人才优势助推技术创新 2018-12-26 05:10▪ 山东将迎大风降温局部地区降温超10℃ 2018-12-26 05:10▪ 骗子称销赃低抛iPhoneX年轻候车人中了调包计买走模... 2018-12-26 05:10▪ 昆明首座装电梯天桥提供人性化便捷服务受欢迎 2018-12-26 05:10▪ 中组部要求:在元旦春节期间走访慰问生活困难党员、老党员、... 2018-12-26 05:10▪ 涉及30万人,葛洲坝集团宜昌基地六大类职能分离移交宜昌 2018-12-26 05:10▪ 央行:四季度88.8%的居民认为收入增加或基本不变 2018-12-26 05:10▪ 一男子高速“飙车”后拍视频晒微信群因涉嫌危险

                          • WPのパフォーマンスを改善してみようか | gaspanik weblog

                            日本のWeb業界でもそろそろサイトの表示パフォーマンスをどうにかしなきゃなぁ…と考えている方もいらっしゃることでしょう(ごく一部かもしれませんが 笑)。いわゆる普通のWebサイトの表示パフォーマンスの改善については、ここでも年末から数回にわたって取り上げています。 Webサイトの高速化的な話をWD誌でYSlow!、使ってわかるあんなことこんなことPage Speedでチェックついでに最適化Page Speedが1.6βになったようでここのエントリーに挙げた以外に、ちょっと前にゲリラ的にUSTREAMでくっちゃべってみたところ反響も大きかったようです(最初の回は特に他のどこ探してもないことも言いましたしね、フフフ)。 で、今回はこのブログでも使っているWordPressのパフォーマンスをアップさせるためにできることをいくつか紹介したいと思います。「できる」「できない」は設置されている環境で異

                              WPのパフォーマンスを改善してみようか | gaspanik weblog
                            • ずいぶん速くなった!ページ表示高速化テクニックまとめ - コムテブログ

                              TL;DR CMS を組み込んだサイトを構築する上で、ページを高速表示するために最初に取り入れておきたいことなどを簡潔に書いておきます。 2016/07/03:高速化についての新しい方法を追加しました。確実に速くなる、リニューアルで行ったサイト高速化への手順を全公開。 VPS 高速化のために VPS で試して比較的効果があったことを、次回また組み込む時のためにメモ。 1.VPS / SSD に リクエスト数や画像の容量にもよりますが、WordPress を組み込んで一番高速表示されたのがこれだったので。当たり外れがあるかもしれませんが、 さくらの VPSSSD(2G)に WP を置き、レンタルサーバと比較すると、とんでもなく高速表示。試用期間中は遅くて不安になりますが、契約後当日に高速になります。 さくら VPS | Sakura VPS 設定マニュアル さくら VPS の初期設定 | 離

                                ずいぶん速くなった!ページ表示高速化テクニックまとめ - コムテブログ
                              • APC(Alternative PHP Cache)再び - Do You PHP?

                                PECLに登録されているAPC(Alternative PHP Cache)は、PHPの中間コードのキャッシュや最適化を行う拡張モジュールです。APCは前に触ったことがあり、それがいつだったか調べてみたら、なんと2002年3月!使っていた環境は、PHP4.1.1+APC1.1.0。。。にもかかわらず、何だかGIGAZINEからリンクされているようで、リンク先としては結構恥ずかしいかも。。。 ということで、再度ざっとまとめることにしました。 PECL :: Package :: APC 使用した環境 まずは確認環境ですが、CentOS4.4+PHP5.2.0です。PHPは以下のようなconfigureオプションを付けてソースからbuildしています。 ●PHP5.2.0のconfigureオプション--with-apxs2=/usr/local/apache2/bin/apxs \ --pr

                                • PHPer必見の文書『A HOWTO on Optimizing PHP』を和訳してみたよ!

                                  正式名称は『A HOWTO on Optimizing PHP with tips and methodologies』ですね。 PHPの最適化に関する文書です。 PHP4の時代に書かれたものですが、今でも通用する内容だと思います。 この週末を使ってコレを読んでたので、ついでに和訳しました。 かなり意訳&拙い翻訳ですが、何かしらのお役に立てればと思って載せます。 情報古かったり個人的に縁のない部分は省略したりしました。 ポロリもあるよ! —–ココから和訳—– やあ! こいつの最終更新日は2009年9月30日だよ! ベンチマークはちょっと古いかもしれないけど、一般的なアドバイスとしてはまだまだイケるんじゃないかな! 8年間やってきた中でいちばん需要なのはキャッシングだって気付いたからそこんとこは修正したよ。 まあ、squidとmemcacheについて付け加えたんだけどね。 変更事項について知

                                    PHPer必見の文書『A HOWTO on Optimizing PHP』を和訳してみたよ!
                                  • 初めて学ぶWebプログラミング言語は何が良い?

                                    プログラマーの方に質問です。 受刑者にプログラミング言語を覚えさせるとしたらどの言語が最適だと思いますか? 理由も含めてお答えいただけたらと存じます.. - 人力検索はてな ↓↓↓ 民間刑務所で Ruby によるソフトウェア開発者を養成、アウトソーシング業務を 上の質問と、下の民間刑務所での関連性があるかどうかはわかりませんが、美祢社会復帰促進センター(関連:刑務所誘致 美祢市に決定)ではRubyが採用されました。 今回は、初めてWebプログラミングを学ぶには、どのプログラミング言語が良いのかについて考えてみたいと思います。 「公開APIを利用したサンプルサイトを作っていくよ」の管理人宛に、 初心者の方がなにかプログラムを勉強しようとするときに何が良いと思われますか。 とか、 これからプログラミングを始めるにはどのプログラミング言語を勉強したら良いですか? とメールが来たりします。 「えっ

                                      初めて学ぶWebプログラミング言語は何が良い?
                                    • Linux Fedora

                                      SELinuxを実装したFedora Core 4サーバを作ってみよう(updated 14 Mar/06 ) このページの更新はもう行いません。 SELinuxのstrict-1-27ポリシー、Fedora core 4、postgresql-8.1.1、mysql-5.0.18、apache- 1.3.34、apache-2.2.0、php-5.1.2、php-4.4.2、winscp、 putty、nmap、lsat、java、snmp、mrtg、 meadow、pear、smarty、mod_security、namazu、nucleus、samba-3.0.20bは試しましたか? このページの簡単な説明(今日の独り言) SELinuxに対応したサーバの作り方です。SELinuxを際だたせるために書いていないところは、こち らで確認してください。なかなか大

                                      • WordPressキャッシュ系プラグインの比較とサイトに適した選び方 | ゆっくりと…

                                        WordPress の運営を始めて1年後にしてようやく(満を持して!)、キャッシュ・プラグインを使い始めています。とは言っても、最初は 「アレが速い」 とか 「コレが良い」 などといった記事に目移りして、何をどう使えばよく分かりませんでしたが、ここらで私が理解出来ていることをまとめてみたいと思います。 下図は、サイト閲覧者 ~ WordPress 間の主要なキャッシュ機構とそれをサポートするプラグインの関連です。サーバーのファイルシステムや、メモリ/ハードディスクなどの I/O レベルのキャッシュなどは割愛します。 図を見れば分かる通り、W3 Total Cache がその名の通り全てのキャッシュをカバーしています。さらにメモリ・キャッシュ、CDN へのアップロード機能、各種 PHP アクセラレータ (ACP、eAccelerator、XCache)、HTTP アクセラレータ (Varni

                                        • GIGAZINEが20日(土)から21日(日)にかけて新サーバに移転します

                                          サーバのカスタマイズで乗り切る限界を突破してしまったため、GIGAZINEは今から新サーバに移転します。新サーバ移転後、何か不具合などがある場合には臨時用のこちらのメールフォームからご連絡いただければ助かります。 というわけで以下、旧サーバと新サーバの設定などについて。サーバのカスタマイズに興味のある人向けです。 まず旧サーバは「Dell PowerEdge 850」を利用しており、以下のようなスペックです。よくありがちな構成。 ◆旧GIGAZINE.NETサーバ CPU:Intel PentiumD 930 HDD:73GB(SCSI RAID1) メモリ:2GB ネットワーク:2Mbps OS:Red Hat Enterprise Linux ES3 これが以下のようなスペックの「NEC Express5800 120GR-1c」になります。これもありがちな構成。 ◆新GIGAZINE

                                            GIGAZINEが20日(土)から21日(日)にかけて新サーバに移転します
                                          • WordPress を高速化する5つの方法 | Sun Limited Mt.

                                            WordPress を高速化する5つの方法です。 テーマの効率化 PHP の高速化 ページキャッシュプラグインの使用 MySQL クエリキャッシュ MySQL テーブル最適化 テーマの効率化 テーマの効率化というより、出力する HTML や CSS, JavaScript の最適化です。これに役立つ FireFox のプラグインが YSlow です。バックエンド(サーバなど)の最適化よりもフロントエンド(HTML, CSS, JavaScript)の最適化の方が効率的に向上させられるので、真っ先に取り組んでみるべき。 使い方などは下記のページが詳しいです。 【ハウツー】YSlowでWebページを高速化 – リッチさと速さを同時に実現するUIを! (1) YSlowでWebページパフォーマンス計測 | エンタープライズ | マイコミジャーナル PHP の高速化 PHP アクセラレータという

                                            • unoh.github.com by unoh

                                              29 Jul 2012 » ラボブログの更新停止について 16 Jul 2012 » フォト蔵、そしてウノウラボ 19 Apr 2011 » I love spacer 31 Mar 2011 » わんわん 23 Mar 2011 » PHPで利用出来るテストと開発に便利なツール 23 Mar 2011 » Puppet DashboardからExternal Nodesを利用する方法 23 Mar 2011 » symfonyエキスパートになるために必須の1冊 21 Feb 2011 » Varnish上でESIの機能を利用する 20 Feb 2011 » サーバ情報を収集する Ruby スクリプトを書くには 01 Feb 2011 » 家庭用ゲームのプログラマーがSNSゲームのプログラマーに転職するために必要なもの 27 Jan 2011 » 都市伝説の検証!Flash CS5のswf

                                              • PDO、PEAR::DB、MySQL関数の速度比較

                                                サーバー側の問題もあるので、毎回安定した処理結果は得られませんでしたが、大体上表のような結果になりました。 やはりネイティブ関数は速く、mysqli関数が一番速い結果になりました。 続いて同じくネイティブ関数のmysql関数が続き、その次にPDOという結果になりました。 PDOでは、プリペアドステートメントを用いてSQLを発行したため、2回目のSQLの発行ではキャッシュが効き、劇的な速さになっています。 一番遅かったのは予想通り、PEAR::DBでした。 ネイティブ関数よりも2〜3倍遅く、PDOよりも2倍近く遅い結果となりました。 PHP用アクセラレータを導入していなければ、PEAR::DBはもっと遅くなっただろうと考えられます。 まとめ PHP5を利用していて、DBの抽象化を行いたいのであれば、PEAR系のモジュールはやめてPDOにした方が良いと言えます。 単純なSELECT文の結果でさ

                                                  PDO、PEAR::DB、MySQL関数の速度比較
                                                • そろそろPHP5への移行に関して一言いっとくか

                                                  初期のPHP5にはいくつものバグがあり、安定度も低かったため、PHP4からの移行がなかなか進みませんでした。 「PHP4とPHP5では全く互換性がない」 「PHP5はバグだらけだ」 「PHP5は動作速度が遅い」 そんな風に思われてしまいました。 自分も最初はPHP5に対してあまり良い印象は受けていませんでしたが、約1年前に安定度・処理速度が改善されたPHP5.1系をインストールしてみて印象はガラッと変わりました。(PHP5.1については、【PHPウォッチ】第22回 PHP 5.1ついにリリース,大幅な高速化を実現し重大なセキュリティ問題も修正:ITpro参照) 今では、もうPHP4には戻りたくないくらいです。 PHPについて、「バージョンが変われば別言語」(404 Blog Not Found:そろそろPHPに関して一言いっとくかより)と言っている人もいましたので、PHP4からPHP5移行

                                                    そろそろPHP5への移行に関して一言いっとくか
                                                  • WordPress をとにかく速くする (WordPress Advent Calendar 2011 20日目) - dogmap.jp

                                                    12月25日まで毎日ブログをつないでいく WordPress Advent Calendar 2011、20日目担当 @wokamoto です。 @mypacecreator さんに引き継いでいただきました!ドキドキ。 そんな、@mypacecreator さんのエントリはこちら。 3大「WordPressに慣れていない人がやってしまいがちだけど、こっちのほうがいいのになぁ」って思うこと 去年は PHP Advent Calendar に参加して「匿名関数と無名関数 (PHP Advent Calendar 2010 16日目)」って記事を書いたんですが、今年は WordPress Advent Calendar に参加します! そんなわけで、(一部の)みんな大好き WordPress のハイパフォーマンスチューニングの話題。 このサイト dogmap.jp で行っている施策について書きま

                                                    • Facebook Developers | HipHop for PHP: Move Fast

                                                      One of the key values at Facebook is to move fast. For the past six years, we have been able to accomplish a lot thanks to rapid pace of development that PHP offers. As a programming language, PHP is simple. Simple to learn, simple to write, simple to read, and simple to debug. We are able to get new engineers ramped up at Facebook a lot faster with PHP than with other languages, which allows us t

                                                      • WordPress Plugin Database

                                                        Description This plugin generates static html files from your dynamic WordPress blog. After a html file is generated your webserver will serve that file instead of processing the comparatively heavier and more expensive WordPress PHP scripts. The static html files will be served to the vast majority of your users: Users who are not logged in. Users who have not left a comment on your blog. Or user

                                                          WordPress Plugin Database
                                                        • PHP の開発環境 - Sooey

                                                          PHP の開発環境 p0t さんのPHPどうやって開発してる? というエントリで PHP の開発環境について触れられていたので、自分の開発環境についてまとめてみました。 私の場合はメインの環境が Mac OS X なので、p0t さんの分類における Type D の構成で開発をしています。日常の開発で使用するソフトウェアはだいたい以下の通り。 Carbon Emacs パッケージ php-mode(上記の Caron Emacs パッケージにも同梱されている) zsh(DarwinPorts のパッケージを利用) screen(DarwinPorts のパッケージを利用) php 5.1.x PHPUnit2 lighttpd Carbon Emacs で PHP のソースコードを編集する際は php-mode に加えて、 php-electric.el というマイナーモードも利用していま

                                                          • チューニンガソン2で2位でした : DSAS開発者の部屋

                                                            10/1(土)にチューニンガソン2 というイベントに参加してきました。 もちろん前回に引き続き優勝を 目指していたのですが、今回は残念ながら2位でした。 今回もどんなチューニングをしていたのかの記録を公開します。 (ちなみに優勝したのは元KLabの濱野さんで、同じく メモを公開されています。) 今回のチューニンガソンのお題は、 Wikipedia の高速化で、 MediaWiki と Wikipedia の データが入った MySQL のデータには修正を加えずに、ランダムな100ページの表示速度を競いました。 マシンはメモリ1GBでデュアルコアのものが2台で、今回はWebサーバーの部分は自由に構成できます。 1. ボトルネックの確認 とりあえず AMI Linux の標準の php + apc で計測したところ、1ページの表示に1秒くらい使っています。 またphpか!ということで、やっぱり

                                                              チューニンガソン2で2位でした : DSAS開発者の部屋
                                                            • MySQLで INSERT時に重複する KEYが既に存在する場合の動作のオプション

                                                              ► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20

                                                              • Movable Type をめっちゃ高速化する20の方法 - 2013年Xmasバージョン | Junnama Online

                                                                Movable Type をめっちゃ高速化する20の方法 - 2013年Xmasバージョン 公開日 : 2013-12-25 17:52:37 この記事は、Movable Type Advent Calendar 2013の最終日の記事です。 イントロダクション 再構築キュー経由の再構築を並列処理でどこまで高速化できるか PowerCMS 4のリリースから自分の中では今後は再構築キューをデフォルト、推奨としていく方針なのですが、実際にキューに設定すると画面上再構築処理は数秒とか数分で返ってきます(体感的に速くなったように感じます)。でも実際はサーバー側のプロセスが1ファイルずつ再構築しているわけで、すべてが反映(再構築)されるまでにはそれなりに時間がかかります。 実測した環境では、700のキューが予約されているケースで2分半程度かかっていました。 そこで、サーバー負荷はこの際気にせずに、ど

                                                                  Movable Type をめっちゃ高速化する20の方法 - 2013年Xmasバージョン | Junnama Online
                                                                • W3 Total Cache

                                                                  Description W3 Total Cache (W3TC) improves the SEO, Core Web Vitals and overall user experience of your site by increasing website performance and reducing load times by leveraging features like content delivery network (CDN) integration and the latest best practices. W3TC is the only web host agnostic Web Performance Optimization (WPO) framework for WordPress trusted by millions of publishers, we

                                                                    W3 Total Cache
                                                                  • eAccelerator

                                                                    Welcome to the eAccelerator project eAccelerator is a free open-source PHP accelerator & optimizer. It increases the performance of PHP scripts by caching them in their compiled state, so that the overhead of compiling is almost completely eliminated. It also optimizes scripts to speed up their execution. eAccelerator typically reduces server load and increases the speed of your PHP code by 1-10 t

                                                                    • WordPress をスピードアップする方法、その参 – わーどぷれすっ!!

                                                                      今回はまず最初に、をかもとさん作成のプラグイン”Head Cleaner“をご紹介。 WordPress Plugins/JSeries » Head Cleaner (日本語で説明があります) WordPress › Head Cleaner « WordPress Plugins <head> の中身と、フッターを最適化して読み込みをスピードアップします。詳しくは上記サイトをご覧くだされい! つぎに、以下4つのサイトからのヒントをご紹介。 各サイトとも「その壱」、「その弐」とけっこう同じ方法を紹介してますので、その辺は適当に省略してます。 まずは「The 3 Easiest Ways to Speed Up WordPress « Lorelle on WordPress」から(これを「3 ways」と書くのはズルイなぁw)、 行儀の悪いプラグインは使用停止にしておくだけではなく、削除

                                                                        WordPress をスピードアップする方法、その参 – わーどぷれすっ!!
                                                                      • 続々・Zend Engine Hack (クロージャもあるよ) (拡張モジュールもあるよ) - 讃容日記

                                                                        php_qiq-0.5.0.tgz (PHP 5.2用拡張モジュール) php-5.2.5-rsky-080228.patch (PHP 5.2.5用パッチ) php-5.2.5-rsky-080228-win32.zip (Windows用バイナリ) 拡張モジュール版もできました。普通のPHP extensionとしても使えますし、Zend extensionとしてAPCやeAccelerator等より先にロードすればキャッシュも効きます。ただし、ZEND_APIで修飾されていない (dllexportされていない) 関数を多用しているため、Windows向けにはビルドできません。 モジュール名のQIQは「PHPの次」を意味します。読み方はたぶん「くいっく」。「きゅーあいきゅー」でもおk。小文字でPHPと並べると字面が対照的なのが気に入っています。 dvd btb qiq php Win

                                                                          続々・Zend Engine Hack (クロージャもあるよ) (拡張モジュールもあるよ) - 讃容日記
                                                                        • memcachedを導入

                                                                          cles::blog 平常心是道 blogs: cles::blog NP_cles() « 検索エンジンは国内に置けない? :: 山形牛 ステーキ » 2006/12/17 memcachedを導入  memcached 103 11へぇ かなり乗り遅れちゃってるんですが、いまさらならがmemcachedを導入してみました。実績を見るとはてなや、mixiなどの結構大規模なウェブサイトにも導入されているようなのでそこそこのスケーラビリティはありそうです*1。 memcachedというのはその名のとおりメモリを使ったキャッシュサーバーで、ディスクへの書き込み機能を持たず、テーブルが1つしかないDBのようなものです。データはメモリ上にしか保存されないので、高速に動作しますが、デーモン自体を再起動すると保存していたデータは消去されてしまいます。大概のウェブアプリケーションにおけるトランザクション

                                                                            memcachedを導入
                                                                          • PHPで動いている高度なオープンソースWebアプリレビュー

                                                                            「PHPで動いている高度なオープンソースWebアプリケーション厳選15本まとめ」に載っていたオープンソースWebアプリケーションの中で、ZAPAnet総合情報局でもいくつか設置中のものがあります。 こういったオープンソースWebアプリケーションは、実際に設置&運営をしてみないと見えてこない部分があります。 例えば、 1.インストールの難しさ 2.設定の難しさ 3.負荷の高さ 4.カスタマイズのしやすさ 5.バージョンアップ・セキュリティバグ対策 などは、実際に設置&運営してみないとわかりません。 いくら機能が良くても、インストールが難しかったり、負荷が高すぎたり、バグだらけだったりすると使い物になりません。 そういうわけで、実際にPHPで動いている高度なオープンソースWebアプリケーションを使ってみての感想などを含めてレビューしておきます。 1.Nucleus 2.OpenPNE 3.Pu

                                                                              PHPで動いている高度なオープンソースWebアプリレビュー
                                                                            • MySQLTunerを使ってMySQLを速くする | ブーログ

                                                                              MySQLTunerはMySQLを診断して、いろいろアドバイスしてくれるプログラム。perlスクリプトで提供されているので、簡単に実行できる。なおWindowsでは動かないらしい。 ダウンロードして実行する。 $ wget http://mysqltuner.com/mysqltuner.pl $ chmod +x mysqltuner.pl $ ./mysqltuner.pl 以下のようなエラーが出た。 >> MySQLTuner 0.9.9 - Major Hayden >> Bug reports, feature requests, and downloads at http://mysqltuner.com/ >> Run with '--help' for additional options and output filtering Please enter y

                                                                              • さくらVPSに lighttpd + PHP 5.3 + MySQL 5.1 をインストール - dogmap.jp

                                                                                さくらのVPSのお試し期間を使って、色々試してみたので、メモ。 初期設定とかは、hiromasa さんのエントリを参考に。 今回の構成は、Web サーバ lighttpd 、PHP 5.3.x、MySQL 5.1.x で WordPress を動作させるところまでやってみます。 まずは lighttpd のインストール。 # yum install lighttpd lighttpd-fastcgi # chkconfig lighttpd on # service lighttpd start 参考URL lighttpd and PHP on CentOS 5 – david winter yum リポジトリの追加 続いて PHP 5.3.x と MySQL 5.1.x のインストール。 ソースからインストールするのは面倒くさいので、 yum でインストールできるようにリポジトリを追加

                                                                                • いろいろチューニングしてパフォーマンスを競うバトルイベントに参加してきた - すぎゃーんメモ

                                                                                  全然パフォーマンスチューニングの経験や能力が無いけれど、とにかく面白そうだしスゴいヒトたちのチューニング方法を知るのは勉強になりそうだ、と思ったので、参加してきました。 いろいろチューニングしてパフォーマンスを競うバトルイベント開催!「Tuningathon」 #tuningathon on Zusaar 出されたお題は「Amazon EC2のインスタンス上で動くwordpressへのコメント書き込みパフォーマンスを向上させる」というもの。wordpress自体に手を加えるのはNG。 ということで自分が手を出せそうなのはApache, MySQLのあたりだと思ってhttpd.confやmy.cnfをちょいちょい設定値いじってみたりしたものの、全然早くならない… 途方に暮れていたところAPCってのを入れると一気に早くなる、ということをきいて、それをやってみました。それ以外にはほとんど何もでき