過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ。 サービス展開というとOSのチューニングや各種インフラソフトウェアのチューニング、更にはWEBアプリプログラム自体の効率化と、幅広い知識が必要になってきますが、PHPでWEBアプリを作る際によく効くキャッシュテクニックを用途・使いどころ別に説明します。 キャッシュをうまく効かせることで大幅に計算量を減らしてより多くのリクエストを少ないマシンで捌くことが出来、コストを下げたり、過負荷の悩みを減らせます。 個人レベルでのWEBサービス開発の場合、サーバ代がお財布を大きく圧迫しますが、最低のコストでサービスを賄うことに繋げられます、ということでPHPでサービス作ってやろうと思っている人は参考にしてみて下さい。 static変数でキャッシュ 特に何も入れなくてもそのまま使えるstatic変数。例えば、関数等で一定の計算
先日、こんな記事が上がっていました。Android開発者が知るべき10のこと この記事でまとまっているのは、Android開発において必要な10の項目です。 インターフェースの設計から、データの取り扱いまで。AndroidはモバイルデバイスのOSで、CakePHPは単なるWebフレームワーク。 しかし、予め用意されたルールやAPIを活用する点は同じです。 つまり、フレームワーク全般において、開発者が知るべきことをまとめることが出来るはずです。 ここでは、私が良く利用するCakePHPフレームワークについて、開発者が知るべき10のことをまとめます。 1. CakePHPで良いのか CakePHPを使う際に、知るべきことその1。 それは、あなたは本当にCakePHPを使うべきなのかということです。 現在、あらゆるフレームワークが溢れ返っています。RubyRuby On Rail
WEBサービスで使えるPEAR以外で有名なPHPモジュール総まとめ 「WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ」というエントリで先日PEARの便利ライブラリについてまとめたのですが、今回はPEAR以外でも有名なライブラリをご紹介。 PEAR以外で挙げていくときりがありませんが、とりあえず有名どころや、私の知っている物、過去に当ブログで紹介したものをまとめてみます。 他にも便利な物や定番の物がありましたら、@phpspot_kj までTwitterなんかで教えてください。 グラフ描画 JpGraph ありとあらゆるグラフを描画してくれる有名なグラフライブラリ。pChart グラフにデザイン性を求める場合に使えるクールなグラフ描画ライブラリPHP/SWF ChartsPHPでグラフをFlashで描画出来るライブラリ。グラフに動きを出してインタラクティブ
Amazon Web ServicesBlog: NewAWS SDK forPHP EC2等のAmazonウェブサービスをPHPから使えるNEWな公式SDKがアップデートされたそうです。本パッケージは次の殆のAWSインフラに対応しています。 ・Amazon Elastic Compute Cloud ・AmazonSimple Storage Service ・AmazonSimpleDB ・Amazon CloudFront ・AmazonSimple Queue Service ・AmazonSimple Notification Service ・Amazon CloudWatch ・AWS Identity and Access Management サンプルコードが充実しており、PEARからのインストールも可能 標準のコマンドラインツールでもできるけど、使い慣れ
マルチデバイス対応 OpenPNEはPCのみならず、スマートフォン、フィーチャーフォンに対応し、いつでも好きなときにログインすることができます。 自由のFREE、無償のFREE オープンソースのOpenPNEには2つのFreeがあります。 利用、配布、開発はすべて自由。しかも無償で使えます。
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー All The Cheat Sheets That A Web Developer Needsという記事を先日見つけて,割と知らないものが多く,また便利だったのでご紹介:-)。英文のチートシートだけど,仕様を短くまとめてあるチートシートは日本人のWeb開発者も便利に使えるはず。HTMLHTML/XTML in one pageHTML5: The Evolution of Web Standards by James Sugrue (X)HTML Elements and Attributes Doctype Declarations (DTDs) XHTML Character
» What isit? PEAR is a framework and distribution system for reusablePHP components. Soundsgood? Perhaps you might want to know about installing PEAR on your system or installing pear packages. You can find help using PEAR packages in the online manual and the FAQ. If you have been told by other PEAR developers to sign up for a PEAR website account, you can use this interface. » Hot off the Pre
まずは連載記事でPHP を理解しよう! [ThinkIT] 一気に覚えるPHP! まずはPHP の基礎を概念から学びます。関連する連載記事も豊富なので一気に読み込んでしまいましょう。PHPプログラミングの基礎を学ぼう(1/2) - @IT Apache +MySQL +PHP でウェブサービス開発の勘所を学びます。PHPのコミュニティ ポータルサイト「PHPプロ!」PHPに関する最新ニュース、開発に使えるちょっとした Tips などを公開。Q&A掲示板も充実しています。 もっと便利にPHP を使うには? 【一気に覚えるPHP!】使えるスクリプト!PHPのライブラリーであるPEARや、フレームワークが紹介されています。 連載:CakePHPで高速Webアプリ開発|gihyo.jp …技術評論社 CakePHP というフレームワークを使った爆速サイト開発の手法いろいろ。
CGI/Perl/PHP講座関連 【PHPプロ!】PHPのコミュニティ ポータルサイト 【PHP:PHP マニュアル - Manual】 公式のPHP マニュアル 【PHP マニュアル】 レッツPHP!のPHP マニュアル 【レッツPHP!「チュウトリアル」】 レッツPHP!のチュウトリアル 【ゆめぞー先生のPHP講座:夢なら】 対話形式のPHP講座 【PHP プログラミング言語資料 - SAK Streets】PHP 開発言語資料各種 【PHP/データベース - eWeb】PHPサンプル集など 【PHP basic】PHPの基礎講座 【初心者が送るPHP入門】PHPの基本的な記述や使い方のまとめ 【PHP による Web プログラミング】PHP初級講座など 【PHPとDBの連携 - [データベース]All About(3/10)】PHPとDBの連携に関するサイトのリンク集
Getting Started Introduction Asimple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces EnumerationsErrors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

Amazon のアフィリエイト用API の名前がまた変わりました(今回で3回目?)。名前が変わるだけならそれほどの問題ではないのですが、過去のAPI を利用している全サイトに影響があるので注意が必要です。重要な変更内容: 2009年8月15日以降、全てのリクエストに対して Secret Access Key を使った署名認証が必要になる そのため、これまでのAmazon Associates Web Service 4.0(旧Amazon ECS 4.0)リクエストは全て無効になる 参考:http://developer.amazonwebservices.com/connect/ann.jspa?annID=442 Secret Access Key の取得今までのAmazon Associates Web Service 4.0 は Access Key ID のみで利用でき
愛知県のホームページサポート ウェブサイト作成するとき、PHPやMySQL等のオープンソースソフトウェアを使う事が多いです。 オープンソースとは、プログラムの設計図が公開されていて、自由にカスタマイズして使うことができるソフトウェアのことです。 オープンソースソフトウェアを使う事で、お客様のご要望に応じたきめ細かいカスタマイズが可能です。 オープンソースのホームページ制作ツールとして有名なものに、ワードプレス(WordPressと書きます。ワールドプレスではありません)があります。 世界中の技術者がオープンソース開発に参加することができ、より優れたものに発展していきます。PHP で WEB作成では、WordPressの他にも、FuelPHPフレームワークを使用したコンテンツ管理システム Novius OS, ウェブページ構築ツール concrete5 に積極的にコミットしているプログラマ
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く