Enviar pesquisa
Carregar
Cake Php キャッシュのやり方
•
1 gostou
•
1,032 visualizações
柴田 篤志
Seguir
第4回SE勉強会の資料です
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 35
Recomendados
Webサーバ勉強会#1_prefork_8-15
Webサーバ勉強会#1_prefork_8-15
mashan94
テスト駆動開発入門
テスト駆動開発入門
よしだ あつし
Chef
Chef
yaasita
Clasificacion r41 2016
Clasificacion r41 2016
morelupe
Arquitectura de una computadora
Arquitectura de una computadora
jessiicasaldana
LU-Grades
LU-Grades
Rosabelle CHEDID
Film proposal 3
Film proposal 3
haverstockmedia
SavPlastic_Proofs_7.16
SavPlastic_Proofs_7.16
Mary Thomas Pickett
Recomendados
Webサーバ勉強会#1_prefork_8-15
Webサーバ勉強会#1_prefork_8-15
mashan94
テスト駆動開発入門
テスト駆動開発入門
よしだ あつし
Chef
Chef
yaasita
Clasificacion r41 2016
Clasificacion r41 2016
morelupe
Arquitectura de una computadora
Arquitectura de una computadora
jessiicasaldana
LU-Grades
LU-Grades
Rosabelle CHEDID
Film proposal 3
Film proposal 3
haverstockmedia
SavPlastic_Proofs_7.16
SavPlastic_Proofs_7.16
Mary Thomas Pickett
Tema 2 la medida TOTAL
Tema 2 la medida TOTAL
salowil
Clasificacion tl kdd 2016
Clasificacion tl kdd 2016
morelupe
12 the alleluia and pre gospel pryer
12 the alleluia and pre gospel pryer
Zoran Bobic
Full blast3 2 e
Full blast3 2 e
محمد أبومهند
Conductive Level Switches for Industrial Process Control
Conductive Level Switches for Industrial Process Control
Classic Controls, Inc.
Crossing the Delaware River Coloring Sheet
Crossing the Delaware River Coloring Sheet
George Washington's Mount Vernon
Formulae GCSE Mathematics
Formulae GCSE Mathematics
Colleen Young
Nba 경기결과 데이터를 활용한 선수 연봉 회귀모형 및 예측
Nba 경기결과 데이터를 활용한 선수 연봉 회귀모형 및 예측
FAST CAMPUS
The Do's and Don'ts for Digital Marketing for Higher Education
The Do's and Don'ts for Digital Marketing for Higher Education
Gil Rogers
Learning in the Modern Workplace
Learning in the Modern Workplace
Jane Hart
Teaching with Flickr! Resources, Tools, Apps
Teaching with Flickr! Resources, Tools, Apps
Shelly Sanchez Terrell
Cómo hacer un ensayo
Cómo hacer un ensayo
romeprofe
Cakephp tokyo5
Cakephp tokyo5
ichikaway
CakePHP 1 to 2 Migration tips 100
CakePHP 1 to 2 Migration tips 100
ichikaway
PHP 5.5ネーティブキャッシュの話
PHP 5.5ネーティブキャッシュの話
Rui Hirokawa
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
kenjis
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
ichikaway
20091030cakephphandson 01
20091030cakephphandson 01
Yusuke Ando
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
kenjis
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
kenjis
20120307 CakePHP Study in Tokyo
20120307 CakePHP Study in Tokyo
ichikaway
Zero Data Loss Recovery Appliance 設定手順例
Zero Data Loss Recovery Appliance 設定手順例
オラクルエンジニア通信
Mais conteúdo relacionado
Destaque
Tema 2 la medida TOTAL
Tema 2 la medida TOTAL
salowil
Clasificacion tl kdd 2016
Clasificacion tl kdd 2016
morelupe
12 the alleluia and pre gospel pryer
12 the alleluia and pre gospel pryer
Zoran Bobic
Full blast3 2 e
Full blast3 2 e
محمد أبومهند
Conductive Level Switches for Industrial Process Control
Conductive Level Switches for Industrial Process Control
Classic Controls, Inc.
Crossing the Delaware River Coloring Sheet
Crossing the Delaware River Coloring Sheet
George Washington's Mount Vernon
Formulae GCSE Mathematics
Formulae GCSE Mathematics
Colleen Young
Nba 경기결과 데이터를 활용한 선수 연봉 회귀모형 및 예측
Nba 경기결과 데이터를 활용한 선수 연봉 회귀모형 및 예측
FAST CAMPUS
The Do's and Don'ts for Digital Marketing for Higher Education
The Do's and Don'ts for Digital Marketing for Higher Education
Gil Rogers
Learning in the Modern Workplace
Learning in the Modern Workplace
Jane Hart
Teaching with Flickr! Resources, Tools, Apps
Teaching with Flickr! Resources, Tools, Apps
Shelly Sanchez Terrell
Cómo hacer un ensayo
Cómo hacer un ensayo
romeprofe
Destaque
(12)
Tema 2 la medida TOTAL
Tema 2 la medida TOTAL
Clasificacion tl kdd 2016
Clasificacion tl kdd 2016
12 the alleluia and pre gospel pryer
12 the alleluia and pre gospel pryer
Full blast3 2 e
Full blast3 2 e
Conductive Level Switches for Industrial Process Control
Conductive Level Switches for Industrial Process Control
Crossing the Delaware River Coloring Sheet
Crossing the Delaware River Coloring Sheet
Formulae GCSE Mathematics
Formulae GCSE Mathematics
Nba 경기결과 데이터를 활용한 선수 연봉 회귀모형 및 예측
Nba 경기결과 데이터를 활용한 선수 연봉 회귀모형 및 예측
The Do's and Don'ts for Digital Marketing for Higher Education
The Do's and Don'ts for Digital Marketing for Higher Education
Learning in the Modern Workplace
Learning in the Modern Workplace
Teaching with Flickr! Resources, Tools, Apps
Teaching with Flickr! Resources, Tools, Apps
Cómo hacer un ensayo
Cómo hacer un ensayo
Semelhante a Cake Php キャッシュのやり方
Cakephp tokyo5
Cakephp tokyo5
ichikaway
CakePHP 1 to 2 Migration tips 100
CakePHP 1 to 2 Migration tips 100
ichikaway
PHP 5.5ネーティブキャッシュの話
PHP 5.5ネーティブキャッシュの話
Rui Hirokawa
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
kenjis
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
ichikaway
20091030cakephphandson 01
20091030cakephphandson 01
Yusuke Ando
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
kenjis
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
kenjis
20120307 CakePHP Study in Tokyo
20120307 CakePHP Study in Tokyo
ichikaway
Zero Data Loss Recovery Appliance 設定手順例
Zero Data Loss Recovery Appliance 設定手順例
オラクルエンジニア通信
Amazon ElastiCache - AWSマイスターシリーズ
Amazon ElastiCache - AWSマイスターシリーズ
SORACOM, INC
pecl-AOPの紹介
pecl-AOPの紹介
Hiraku Nakano
FuelPHPでSentry導入
FuelPHPでSentry導入
fagai
20120117 13 meister-elasti_cache-public
20120117 13 meister-elasti_cache-public
Amazon Web Services Japan
traceur-compilerで ECMAScript6を体験
traceur-compilerで ECMAScript6を体験
Toshio Ehara
これからのNashorn
これからのNashorn
Logico
Struts2を始めよう!
Struts2を始めよう!
Shinpei Ohtani
Webサーバのチューニング
Webサーバのチューニング
Yu Komiya
はじめての FuelPHP
はじめての FuelPHP
Sho A
Web技術勉強会 20100925
Web技術勉強会 20100925
龍一 田中
Semelhante a Cake Php キャッシュのやり方
(20)
Cakephp tokyo5
Cakephp tokyo5
CakePHP 1 to 2 Migration tips 100
CakePHP 1 to 2 Migration tips 100
PHP 5.5ネーティブキャッシュの話
PHP 5.5ネーティブキャッシュの話
10分でわかるFuelPHP @ 2011/12
10分でわかるFuelPHP @ 2011/12
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
20091030cakephphandson 01
20091030cakephphandson 01
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
20120307 CakePHP Study in Tokyo
20120307 CakePHP Study in Tokyo
Zero Data Loss Recovery Appliance 設定手順例
Zero Data Loss Recovery Appliance 設定手順例
Amazon ElastiCache - AWSマイスターシリーズ
Amazon ElastiCache - AWSマイスターシリーズ
pecl-AOPの紹介
pecl-AOPの紹介
FuelPHPでSentry導入
FuelPHPでSentry導入
20120117 13 meister-elasti_cache-public
20120117 13 meister-elasti_cache-public
traceur-compilerで ECMAScript6を体験
traceur-compilerで ECMAScript6を体験
これからのNashorn
これからのNashorn
Struts2を始めよう!
Struts2を始めよう!
Webサーバのチューニング
Webサーバのチューニング
はじめての FuelPHP
はじめての FuelPHP
Web技術勉強会 20100925
Web技術勉強会 20100925
Mais de 柴田 篤志
Nagoya.phpについて
Nagoya.phpについて
柴田 篤志
ライフハックでストレスフリーな仕事術
ライフハックでストレスフリーな仕事術
柴田 篤志
ソーシャルメディアを利用したビジネス展開
ソーシャルメディアを利用したビジネス展開
柴田 篤志
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
柴田 篤志
オープンソースカンファレンス2009Nagoya
オープンソースカンファレンス2009Nagoya
柴田 篤志
Cake Phpで簡単問い合わせフォームの作り方
Cake Phpで簡単問い合わせフォームの作り方
柴田 篤志
Cake Php開発事例
Cake Php開発事例
柴田 篤志
Life Hack
Life Hack
柴田 篤志
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
柴田 篤志
Cake PhpでやってみようOpen Id入門
Cake PhpでやってみようOpen Id入門
柴田 篤志
一六社ブログ-プラグイン作成入門
一六社ブログ-プラグイン作成入門
柴田 篤志
JavaScript&Firebug入門
JavaScript&Firebug入門
柴田 篤志
Cake Php ページ送り機能
Cake Php ページ送り機能
柴田 篤志
Cake Php パン屋へ行こう
Cake Php パン屋へ行こう
柴田 篤志
開発ツールの紹介(080316)
開発ツールの紹介(080316)
柴田 篤志
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
柴田 篤志
CakePHPのコンポーネントの使い方(080316)
CakePHPのコンポーネントの使い方(080316)
柴田 篤志
第1回SE勉強会(080302)
第1回SE勉強会(080302)
柴田 篤志
Mais de 柴田 篤志
(18)
Nagoya.phpについて
Nagoya.phpについて
ライフハックでストレスフリーな仕事術
ライフハックでストレスフリーな仕事術
ソーシャルメディアを利用したビジネス展開
ソーシャルメディアを利用したビジネス展開
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
CakeMatsuri事例紹介「CakePHPでつくる地域SNS ~全国40ヶ所以上で展開する地域SNSのシステム~」
オープンソースカンファレンス2009Nagoya
オープンソースカンファレンス2009Nagoya
Cake Phpで簡単問い合わせフォームの作り方
Cake Phpで簡単問い合わせフォームの作り方
Cake Php開発事例
Cake Php開発事例
Life Hack
Life Hack
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
Google Maps Api活用事例~飲食店案内ネット一六社マップ~
Cake PhpでやってみようOpen Id入門
Cake PhpでやってみようOpen Id入門
一六社ブログ-プラグイン作成入門
一六社ブログ-プラグイン作成入門
JavaScript&Firebug入門
JavaScript&Firebug入門
Cake Php ページ送り機能
Cake Php ページ送り機能
Cake Php パン屋へ行こう
Cake Php パン屋へ行こう
開発ツールの紹介(080316)
開発ツールの紹介(080316)
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
CakePHPで開発する時に統一しておきたいコーディング内容(080316)
CakePHPのコンポーネントの使い方(080316)
CakePHPのコンポーネントの使い方(080316)
第1回SE勉強会(080302)
第1回SE勉強会(080302)
Último
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
Último
(9)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
Cake Php キャッシュのやり方
1.
第 4 回
SE 勉強会 2008/4/6 (日)
2.
CakePHP キャッシュのやり方
3.
まずは、キャッシュのメリットについて
4.
サーバーの負荷軽減で、
5.
管理者 ヽ (*´∀ `
) ノ
6.
さくさく見れて、
7.
ユーザーも ヽ (*´∀ `
) ノ
8.
それでは、本題へ
9.
ビューのキャッシュ方法
10.
/app/config/core.php define('CACHE_CHECK', false);
define('CACHE_CHECK', true); まずは、キャッシュを有効にする
11.
/app/controllers/samples_controller.php <?php class
Test1sController extends AppController { var $cacheAction = array('index'=>'1 day'); var $helpers = array('Cache'); function index() { } } 1 day の部分は秒数でも OK ( cf. 1 day = 86400 )
12.
保存先は、
13.
/app/tmp/cache/views/ 配下
14.
ファイル名は
15.
http://example.com/samples/ の場合
16.
samples.php
17.
パラメータがある場合は
18.
http://example.com/samples/hoge/ なら
19.
samples_hoge.php
20.
パラメータに日本語がある場合
21.
キャッシュが効かない!!!
22.
なぜ??
23.
理由は、
24.
生成されたファイル名には、 日本語が入るが、
25.
キャッシュの読み込み時には、 URL エンコードした値でファイルを検索
26.
なので、
27.
一致ファイルがない=キャッシュ効かない
28.
ではどうするか?
29.
/app/views/helpers/cache.php ファイルがなければ、
/cake/libs/view/helpers/cache.php からコピーする $cache = $cache . '.php'; $cache = urlencode($cache) . '.php';
30.
ページ内でキャッシュしたくない部分が ある時は???
31.
/app/views/samples/index.thtml <cake:nocache> <?php
echo date('Y/m/d l H:i:s'); ?> </cake:nocache> cake:nocache タグで囲めば OK
32.
一部のデータのキャッシュについて
33.
/app/tmp/cache/samples/test に
hogehoge という値を保存する場合
34.
cache(‘samples/test’, ‘hogehoge’);
35.
終わり