バージョン選択

フォーラム

メニュー

オンライン状況

32 人のユーザが現在オンラインです。 (26 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 32
もっと...

サイト内検索

質問 > フロント機能 > LC_Page_FrontParts_Bloc_Best5.phpを変更しているのですが

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Sion23
投稿日時: 2010/12/17 11:11
対応状況: −−−
新米
登録日: 2010/12/17
居住地:
投稿: 1
LC_Page_FrontParts_Bloc_Best5.phpを変更しているのですが
/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Best5.phpを変更しているのですが

<?php
/*
* This file is part of EC-CUBE

----- 省略 -----

// {{{ requires
require_once(CLASS_PATH . "pages/frontparts/bloc/LC_Page_FrontParts_Bloc.php");
//ここ追加
require_once(CLASS_PATH . "test.php");

----- 省略 -----

//おすすめ商品検索
function lfGetRanking(){
$objQuery = new SC_Query();

$col = "DISTINCT A.*, name, price02_min, price01_min, main_list_image, sales_rate ";
$from = "dtb_best_products AS A INNER JOIN vw_products_allclass AS allcls using(product_id)";
$where = "status = 1";
$order = "rank";
$objQuery->setOrder($order);
$objQuery->setLimit(RECOMMEND_NUM);

$arrBestProducts = $objQuery->select($col, $from, $where);


//ここ追加
$objT = new test();
$num = count($arrBestProducts);
for($i=0;$i<$num;$i++){
$temp[$i] = $objT->GetTest($i);
}


return $arrBestProducts;
}
}
?>

実際の処理とはことなりますが上記のようなtest.phpをrequire_onceして$objT->GetTest()で$iを渡し$temp[$i]に返すという処理をしているのですが、なぜか非常に重たくなります。
$objT->GetTest($i)の処理をすべて削除しreturn 1;だけ常に返す処理に変更しても重いのですが、何が原因で重たくなっているのかわかりません。
また、$temp[$i] = $objT->GetTest($i);をコメントアウトすると通常の表示速度になります。
値は考えている値が返ってきます。
EC-CUBEのトップページを開くのにおよそ8秒かかります
forが回る回数は6回程度です。
test.phpの格納場所は/data/class/です。

原因がわかる方ご教授いただけないでしょうか。


フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » LC_Page_FrontParts_Bloc_Best5.phpを変更しているのですが Sion23 2010/12/17 11:11
     Re: LC_Page_FrontParts_Bloc_Best5.phpを変更しているのですが ecbg 2010/12/17 15:21
     Re: LC_Page_FrontParts_Bloc_Best5.phpを変更しているのですが AMUAMU 2010/12/18 7:58

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,427名です
総投稿数は110,087件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1305
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.