私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】フレームワーク CakePHP 12ホール目【笑】
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
質問失礼します
ローカル上ではリクエスト・レスポンスの速度は問題無いのですが、レンタルサーバーにアップすると反応が10秒以上かかります
フレームワーク本体のソースは特に変更はしていません
同様の構成で、同じ様な事象の方がいましたら、問題点や解決方法を教えていただけませんか?
version 1.3.12
サーバー ロリポップ
ローカル上ではリクエスト・レスポンスの速度は問題無いのですが、レンタルサーバーにアップすると反応が10秒以上かかります
フレームワーク本体のソースは特に変更はしていません
同様の構成で、同じ様な事象の方がいましたら、問題点や解決方法を教えていただけませんか?
version 1.3.12
サーバー ロリポップ
>>554
dnsとか...
dnsとか...
>>554です
ひとまずの遅い箇所の特定が出来ました
dispatcher.php の _invoke 一行目
$controller->constructClasses()
$this->log での時間になりますが、上記の処理を通過する度に約三秒かかる事が分かりました(サーバー)
ローカルでは一秒未満です
調べたところ、コントローラーに必要なモデルを読み込むとありますが、
自身の各コントローラーで利用しているモデルは二つ以下です
何か設定の間違いや、チューニングの余地はあるのでしょうか?
ひとまずの遅い箇所の特定が出来ました
dispatcher.php の _invoke 一行目
$controller->constructClasses()
$this->log での時間になりますが、上記の処理を通過する度に約三秒かかる事が分かりました(サーバー)
ローカルでは一秒未満です
調べたところ、コントローラーに必要なモデルを読み込むとありますが、
自身の各コントローラーで利用しているモデルは二つ以下です
何か設定の間違いや、チューニングの余地はあるのでしょうか?
サイトのURLや管理者のメールアドレスをDBに保存して
システム設定として読み込めるようにしています。
ページ推移する毎に何度もfindでデータを取ってくるのではなく、
ファイルに書き出してファイルをincludeする方法があったと思うのですが、
どういうやり方だったか失念しました。
ご存じの方は教えて下さい。よろしくお願いします。
システム設定として読み込めるようにしています。
ページ推移する毎に何度もfindでデータを取ってくるのではなく、
ファイルに書き出してファイルをincludeする方法があったと思うのですが、
どういうやり方だったか失念しました。
ご存じの方は教えて下さい。よろしくお願いします。
>>560
bootstrap.phpで、
dbから設定を読み込んでConfigure::storeでキャッシュに書き込んでおくと
各コントローラー等からはConfigure::readで読み出せるようになる。
すでにconfigureファイルのキャッシュがあるときはdbから読み出しはスルーする。
設定変更時にはキャッシュをクリアする。
と言った感じで俺はやってます。
bootstrap.phpで、
dbから設定を読み込んでConfigure::storeでキャッシュに書き込んでおくと
各コントローラー等からはConfigure::readで読み出せるようになる。
すでにconfigureファイルのキャッシュがあるときはdbから読み出しはスルーする。
設定変更時にはキャッシュをクリアする。
と言った感じで俺はやってます。
csvファイルをCakeのモデルのデータソースにしてDBと同じように(当然読み込みのみだが)使う方法があると聞いたんだけど
やり方わかる人いますか
本当に成功する?
やり方わかる人いますか
本当に成功する?
特にりさーちもしてないけど、MySQLのCSVエンジンでなんとかならないかな
>>564
そこかー。ありがとう。今度試す
そこかー。ありがとう。今度試す
せめてSQLiteの方がまだ安全だと思うけどな~
CSVなんて何書いてあるかなんてまったく保証できないし
CSVなんて何書いてあるかなんてまったく保証できないし
railsにしか出来ないことがあれば革命が起きた事になるので
その時はrailsの仕事が増える。
以前のperl vs phpのときは
phpの方が明らかに生産性と可読性が高く
phpを選ぶ理由が沢山あった。
rubyの場合はwebに特化した言語という思想ではなく
気持ちよくプログラミングするという思想なので
HTMLにどう吐き出のが便利とか
JavaScriptと連携するには、どうしたら便利とか
Flashと連携するには、どうした便利とか
ruby開発者(松本)は、そこまで考えてはくれない。
その時はrailsの仕事が増える。
以前のperl vs phpのときは
phpの方が明らかに生産性と可読性が高く
phpを選ぶ理由が沢山あった。
rubyの場合はwebに特化した言語という思想ではなく
気持ちよくプログラミングするという思想なので
HTMLにどう吐き出のが便利とか
JavaScriptと連携するには、どうしたら便利とか
Flashと連携するには、どうした便利とか
ruby開発者(松本)は、そこまで考えてはくれない。
http://bakery.cakephp.org/articles/lorenzo/2011/10/03/cakephp_2_0_0-rc3_freshly_sliced
>2.0.0-RC3 marks the end of the release candidates for 2.0.
RC3の次に正式版リリース!?
>2.0.0-RC3 marks the end of the release candidates for 2.0.
RC3の次に正式版リリース!?
cakephpとrails
どちらが安全性は高いですか?
どちらがプラグインやソースは情報豊富ですか?
どちらが安全性は高いですか?
どちらがプラグインやソースは情報豊富ですか?
Cakeの弱点はスピード面だと思う。
不要なファイルを全て読み込み、classを保持するから重い。
逆にこれを改善できれば(あるいは開発者が指定できれば)
Cakeが一番のFWになると思っているのですが、違いますか?
不要なファイルを全て読み込み、classを保持するから重い。
逆にこれを改善できれば(あるいは開発者が指定できれば)
Cakeが一番のFWになると思っているのですが、違いますか?
表示に10秒かかるページがあり、他のすぐに表示されるようなページまで、
その10秒かかるページが表示されるまで表示されないんだけど、なぜこうなるの?
cakePHP使わずにやれば表示されるし
DBかファイルがロックされてるのかと思って調べたけどよくわからなかった。
テーブルが被らず、ビューキャッシュされてるページでもダメだった。
php初めて一ヶ月だから勘違いかもしれないが。 ver1.3.7
その10秒かかるページが表示されるまで表示されないんだけど、なぜこうなるの?
cakePHP使わずにやれば表示されるし
DBかファイルがロックされてるのかと思って調べたけどよくわからなかった。
テーブルが被らず、ビューキャッシュされてるページでもダメだった。
php初めて一ヶ月だから勘違いかもしれないが。 ver1.3.7
2.0はまだほとんど見てないけど
CakePHPは、やりたい事を見た目楽にできる、クールに記述できる、ということにコードの行数を割いてるから、そんな早くもならないt思うよ
よーするに、規約が複雑になりすぎたんだな
そのお陰で、他のフレームワークと比べてメソッドが肥大化している
CakePHPは、やりたい事を見た目楽にできる、クールに記述できる、ということにコードの行数を割いてるから、そんな早くもならないt思うよ
よーするに、規約が複雑になりすぎたんだな
そのお陰で、他のフレームワークと比べてメソッドが肥大化している
>>576
APC使ってる?
APC使ってる?
>>559
複合主キーをサポしてないってことは
ソーシャルゲームで友達テーブルとかつくったら
ORマッピングで実装できんなw
友達テーブル
----------------------
自分ID(PK) 相手ID(PK)
プロフィールテーブル
----------------------
自分ID(PK) 名前
友達とプロフィールテーブル結合して
名前を出すなら、ベタsqlで実装せんとあかんなw
複合主キーをサポしてないってことは
ソーシャルゲームで友達テーブルとかつくったら
ORマッピングで実装できんなw
友達テーブル
----------------------
自分ID(PK) 相手ID(PK)
プロフィールテーブル
----------------------
自分ID(PK) 名前
友達とプロフィールテーブル結合して
名前を出すなら、ベタsqlで実装せんとあかんなw
>>583
モデル同士関連づけておけば勝手にとってきてくれるよ
モデル同士関連づけておけば勝手にとってきてくれるよ
CakePHPの悪い点
sql負荷について軽視しすぎてる
革命を起こすなら
アソシエーション に
フルスキャンデバッグ機能や
カーディナリティデバッグ機能を付ければよい
要は実行計画の自動化
sql負荷について軽視しすぎてる
革命を起こすなら
アソシエーション に
フルスキャンデバッグ機能や
カーディナリティデバッグ機能を付ければよい
要は実行計画の自動化
俺はひそかに
テーブルの正規化を自動でしてくれるツールを作ろうと思ってる。
DB設計を最適化するツール
phpMyadminに組み込めば面白いことになる。
テーブルの正規化を自動でしてくれるツールを作ろうと思ってる。
DB設計を最適化するツール
phpMyadminに組み込めば面白いことになる。
あとphpMyadminにテーブル構成のER図をcsvで吐き出す機能を組み込む予定
CakePHPの悪い点
よくわからんバグが多い
APCと一緒に使うとセッションがバグって使えなかったり
散々な目に遭った
よくわからんバグが多い
APCと一緒に使うとセッションがバグって使えなかったり
散々な目に遭った
>>595
どのフレームワークも慣れれば工数の違いは、ほとんどない。
railsの場合は1からライブラリを作る機会が多いと思う。
Cakephpの場合は使いたいライブラリーは、ぐぐったら、その辺に転がってることが多い。
CakePHP 使えるものは、使わせてもらう
rails 使えるものがないから、自分で作る
この差が工数として影響がでる。
セキュリティー面はどんなフレームワークでも
自身で対策コードを書くしかない。
どのフレームワークも慣れれば工数の違いは、ほとんどない。
railsの場合は1からライブラリを作る機会が多いと思う。
Cakephpの場合は使いたいライブラリーは、ぐぐったら、その辺に転がってることが多い。
CakePHP 使えるものは、使わせてもらう
rails 使えるものがないから、自分で作る
この差が工数として影響がでる。
セキュリティー面はどんなフレームワークでも
自身で対策コードを書くしかない。
でもRailsを触ったことがない自分としては、CakePHPとの比較は、ありがたい
あと確認画面等がついているAuth関連のプラグインも知りたいよ。ログイン以外全部自分で作るのはけっこう大変なんだ
あと確認画面等がついているAuth関連のプラグインも知りたいよ。ログイン以外全部自分で作るのはけっこう大変なんだ
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】フレームワーク CakePHP 17ホール目【v3α】 (955) - [92%] - 2016/11/15 20:45
- 【PHP】フレームワーク CakePHP 14ホール目【v2.1】 (1001) - [92%] - 2012/12/3 19:16
- 【PHP】フレームワーク CakePHP 19ホール目【v3.3】 (844) - [92%] - 2023/2/2 14:30
- 【PHP】フレームワーク CakePHP 16ホール目【v2.4】 (1001) - [92%] - 2014/3/3 3:00
- 【PHP】フレームワーク CakePHP 11ホール目【v1.3】 (1001) - [92%] - 2011/6/30 22:32
- 【PHP】フレームワーク CakePHP 15ホール目【v2.2】 (985) - [92%] - 2013/9/7 8:30
- 【PHP】フレームワーク CakePHP 17ホール目【v2.4】 (984) - [92%] - 2015/1/10 2:45
- 【PHP】フレームワーク CakePHP 10ホール目【v1.3】 (1001) - [92%] - 2011/2/13 8:32
- 【PHP】フレームワーク CakePHP 13ホール目【v2.0】 (995) - [92%] - 2012/4/23 21:16 ○
- 【PHP】フレームワーク CakePHP 8ホール目【1.3】 (1001) - [91%] - 2010/7/22 22:16
- 【PHP】フレームワーク CakePHP 9ホール目【v1.3】 (1001) - [90%] - 2010/11/1 2:53
- 【PHP】フレームワーク CakePHP 3ホール目【本命】 (1001) - [87%] - 2008/6/19 7:19 ○
- 【PHP】フレームワーク CakePHP 6ホール目【v1.2】 (933) - [87%] - 2009/8/19 2:06 ○
- 【PHP】フレームワーク CakePHP 5ホール目【v1.2】 (985) - [87%] - 2009/3/7 4:53 ☆
- 【PHP】フレームワーク CakePHP 7ホール目【v1.2】 (1001) - [87%] - 2010/3/18 1:18 ○
トップメニューへ / →のくす牧場書庫について