![http://e0166nt.com/blog-entry-862.html](https://cdn-ak-scissors.b.st-hatena.com/image/square/bd67cda9a9ffe6e1156ced49aa987578026897c2/height=288;version=1;width=512/https%3A%2F%2Fblog-imgs-31.fc2.com%2Fe%2F0%2F1%2Fe0166%2F201103090024.jpg)
過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ。 サービス展開というとOSのチューニングや各種インフラソフトウェアのチューニング、更にはWEBアプリプログラム自体の効率化と、幅広い知識が必要になってきますが、PHPでWEBアプリを作る際によく効くキャッシュテクニックを用途・使いどころ別に説明します。 キャッシュをうまく効かせることで大幅に計算量を減らしてより多くのリクエストを少ないマシンで捌くことが出来、コストを下げたり、過負荷の悩みを減らせます。 個人レベルでのWEBサービス開発の場合、サーバ代がお財布を大きく圧迫しますが、最低のコストでサービスを賄うことに繋げられます、ということでPHPでサービス作ってやろうと思っている人は参考にしてみて下さい。 static変数でキャッシュ 特に何も入れなくてもそのまま使えるstatic変数。例えば、関数等で一定の計算
フロートした子要素を内包するコンテナが高さを拡張しない問題を解決するためのテクニックはさまざまなものがあります。 その中から、overflowを使った方法とその際に生じる問題点とその解決方法を紹介します。 CSS: Clearing Floats with Overflow [ad#ad-2] 下記は各ポイントを意訳したものです。 はじめに Demo 1: overflow:auto; Demo 2: overflow:hidden; overflowを使って生じる問題点と解決方法 はじめに フロートベースのレイアウトをする際、ラッパーとなるコンテナがフロートしている子要素に対して高さを拡張しないことは、普通によくある問題です。 デモ:1 フロートをクリアする要素を配置して解消した例 しかし、この問題を解決するために、「overflow」プロパティでもできることを知っていましたか? これは
宁波奥德(de)普电梯部件(jian)有限(xian)公司 宁波奥德(de)普电梯部件(jian)有限(xian)公司----于2003年8月在宁波北仑(lun)区春(chun)晓镇创立,是国(guo)家(jia)高(gao)新技术企业,市级工程技术中心,中国(guo)电梯行业协(xie)会会员单(dan)位(wei)之一(yi),被中国(guo)质(zhi)量(liang)协(xie)会工程机械分会和全国(guo)建(jian)设机械设备(bei)用(yong)户(hu)委员会连(lian)续多次评为“用(yong)户(hu)满意”单(dan)位(wei),是一(yi)家(jia)专(zhuan)业从事电梯安全部件(jian)研发设计、制造生(sheng)产和销售服务的企业。现公司地处中国(guo)经济(ji)最具活(huo)力地区之一(yi)、美丽的港城,位(wei)处宁波慈溪滨海园区
更新履歴 2018/11/18【bands】「夕茜」が追加されました。 2018/11/07【bands】「金木犀」、「glam」が追加されました。 2018/10/11【bands】「KUNOICHI」、「Gentlemen」、「いちごみるく」、「たかちよ」、「月ん子」、「六波羅短期大学」、「Lyra」、「Non Haveo」、「Robin & Son HLDGs」、「いえもん」、「ミニシムズ」、「The Buildonze」、「あんのうん」、「マチネソワレ」、「歌詠鳥」、「poco a poco」、「Amorphous」、「Verse」、「MarHs」、「cornflake」、「ブルーバレンタイン」、「澪標」、「粋」が追加されました。 2018/10/02【bands】「UNWIND」が追加されました。 2018/9/15【bands】「はるさがし」、「LUCKY STRIKE」が追加
Heroku はRubyで作成したWebアプリケーションをホスティングしてくれるサービスで、Ruby On Railsを無料で動作させることができます。 Heroku上に作成したGitのリポジトリに対してcommitを行うと、Heroku側で処理がフックされRailsがデプロイされるようになります。 2010年6月1日現在、Heroku上ではRuby1.8.6、Ruby1.8.7(beta)、Ruby1.9.1(beta)を使用することができます。また、Rails3で作成したWebアプリケーションを動作させることができるようになっています。 この記事では、Heroku上でRuby1.9.1(beta)を使用し、Rails3をデプロイするところまでの手順をメモしておきます。 ※ Heroku 上で動くサンプルアプリ作りました。 Kaffetter(カフェッター) http://kaffett
環境 Windows Vista Ultimate SP2 Ruby 1.9.2p0 (2010-08-18) [i386-mingw32] DevKit-tdm-32-4.5.1-20101214-1400-sfx RubyGems 1.3.7 Rails 3.0.3 概要 rails3_acts_as_paranoidは削除日時(deleted_at)を利用した論理削除を簡単に実現できるプラグインです。Rails2系のacts_as_paranoidとは別モノ。 インストール お決まりのパターンで、 >gem install rails3_acts_as_paranoid とするか、Gemfileに記述してbundle install。ちなみに執筆時のバージョンは0.0.2です。 軽く実験 Userモデルを作成。 >rails g model User deleted_at:times
Developing Rails Applications on Mac OS X Leopardという記事がありました。Leopard上でRuby on Rails 2.0を使った開発を行うためのチュートリアルです。今後、以下の内容が順次公開されるようです。 Xcode 3.0を使ってRESTfulなRailsアプリケーションを開発する方法 AJAXとiPhoneインタフェースのサポート バージョン管理とCapistranoを使ったLeopardサーバへのデプロイ 現時点(2008.3.7)では「1.Xcode 3.0を使ってRESTfulなRailsアプリケーションを開発する方法」が公開されています。 恥ずかしながらXcodeをRailsの開発に使えることを知らなかったので、Leopard上に開発環境を構築する上で非常に参考になりました。せっかくなので簡単にまとめておきます。 関連プロ
Railsってなにやらたくさんのプラグインが存在するみたいだけど、 「ユーザー管理ならコレ」みたいに、まとめがなかなか見つからないですよね。 ええ、当時の私には見つけることができませんでした。 でも、せめてプラグイン(Gem)名さえ分かってしまえば Githubでいくらでも調べることできると思いませんか?思いませんか?思え。 なので今日は、やりたい事と数々のプラグインの対応表でも書いてみます。 Railsプラグインリスト! これがやりたい! オススメプラグイン ユーザー管理 Authlogic restful-authentication 画像添付 paperclip attachment_fu ページ送り(ページネーション) will_paginate タグ!タグ! acts-as-taggable-on テスト rspec cucumber HTML&CSSの非生産性に絶望した Ham
うめぇヨーグルトソースでもいかがですか。個人差にもよりますが。もしよろしければ。 お久しぶりです。 最近うんめぇ〜と思ってるヨーグルトソースがあるので、書いていこうと思います。 ヨーグルトとハーブ類をもりもり使うので、そういうのが食べられない方にはうんめぇソースではないです。ごめんなさい…。もしよろしければお茶だけも…旦~ 【用意する…
i have a table full of entries that each have a datetime field with a date and timestamp… how would i use activerecord to get all entries from say 2008-08-12 12:00:00 to 2009-08-12 12:00:00… i’ve tried searching the table in every way i can think of and can’t seem to find it online On 2 Aug 2008, at 20:54, Morgan M. wrote: i have a table full of entries that each have a datetime field with a date
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く