質問 > フロント機能 > 「resize_image.php」を利用しないようにするには? |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
popo |
投稿日時: 2012/6/18 17:13
対応状況: −−−
|
長老 登録日: 2008/10/1 居住地: 投稿: 189 |
「resize_image.php」を利用しないようにするには? EC-CUBEバージョン
2.3.0 PHPバージョン PHP 5.2.17 DBバージョン PostgreSQL 7.4.19 お世話になっております。 本日、サーバー側からサイトの負荷が大きいとして、アクセス制限がされてしまいました。 どうやら「resize_image.php」の負荷が大きいようです。 PCページ、モバイルページともに、「resize_image.php」を利用しないようにするには、どのように設定をしたら良いでしょうか? どのファイルの何を変更したら良いのか分からず、途方にくれております。 アドバイスをお願い致します。 |
seasoft |
投稿日時: 2012/6/18 18:28
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 「resize_image.php」を利用しないようにするには? テンプレートで resize_image.php を grep して、該当箇所を通常の商品情報からの情報に書き換えます。
画像のサイズや縦横比が統一されていない場合など、JavaScript で制御する必要があるケースもあります。 あと、モバイルの利用が多いサイトでは、そっちも対策が必要なケースもありますね。
|
popo |
投稿日時: 2012/6/18 19:07
対応状況: −−−
|
長老 登録日: 2008/10/1 居住地: 投稿: 189 |
Re: 「resize_image.php」を利用しないようにするには? ご回答ありがとうございます。
プログラムには詳しくないので、「resize_image.php」のgrep方法が分からないので、下記のサイトを参考にしようと検討しています。 http://twilog.org/PhonoKraft/date-101111 ただ「<!--{$○○画像○○}-->」の記述部分をどのように書き換えたら良いのか分からず、またアクセス制限されているのでweb上からページの表示テストもできない状態になっています。 カテゴリ内の商品一覧ページや、商品詳細ページのファイルは、どこになるのでしょうか? 負荷が軽減されない限り、アクセス制限は解除されないみたいなので、かなり困惑してしまっています。 何卒お力添えをお願い致します。 |
takashi209 |
投稿日時: 2012/7/17 11:39
対応状況: −−−
|
新米 登録日: 2012/7/17 居住地: 投稿: 1 |
Re: 「resize_image.php」を利用しないようにするには? 亀レスですが御参考までに。
例ですが画像ファイルデフォルトの状態であれば「/upload/save_image」に格納されますので以下のように書き換えて頂ければ宜しいかと思います。 ●修正前 <img src="<!--{$smarty.const.ROOT_URLPATH}-->resize_image.php?image=<!--{$arrProducts[cnt].main_list_image|sfNoImageMainList|h}-->&width=65&height=65" alt="" /> ●修正後 <img src="/upload/save_image/<!--{$arrProducts[cnt].main_list_image|sfNoImageMainList|h}-->" width="65" height="65" alt="" /> ※width、heightを外出ししてますが、この辺りはJavaScriptで処理する方法でも良いかとおもいます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |