バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > フロント機能 > 商品一覧

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ramrun
投稿日時: 2009/7/28 13:24
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: 商品一覧
私の感覚では、たとえるなら.htaccessとかで

すべてを禁止してから一部を許可するか
order deny,allow
deny from all
allow from hoge

すべてを許可してから一部を禁止する
order allow,deny
allow from all
deny from hoge

みたいに感じています。

list.phpでNOT_FOUND、条件ありで全リストはorder deny,allow
list.phpで全リスト、条件ありで絞込みはorder allow,deny

そこに
・全リストは負荷がかかる処理であること
・ユーザインターフェースとして全リストにアクセスする手段は本来、検索しか用意されていないこと
・list.phpへのアクセスで条件部分が入力間違いにせよ悪意が有る、無しにかかわらず全リストがデフォであること(負荷が増える)
・全リストに対して検索エンジンのクロールが入りやすくなること(負荷が増える)

などなので、使い勝手を良くしよう、という考えではないのですよね。
AMUAMU
投稿日時: 2009/7/28 15:23
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 商品一覧
自分の場合、全リストの意味合いって、お店は可能な限り間口を広く構えるのが大事って感覚ぐらいですねー

実際の所、今のEC-CUBEのSQLクエリは全リストもカテゴリ絞り込みリストも負荷としての差はそこまでないとは思っています。どっちも重いわけで・・・ 、でも検索エンジンのクロール負荷は無視出来ないレベルなのは確かですねー
(標準のクエリだと、カテゴリの絞り込みのステージに入る前のcostが大きかったはず、再確認してませんけど)

.htaccessの感覚は分かりやすいですね
やっぱり、このような設定選択肢を設けるべきなのかなーと・・・
重い環境の人はdenyベースにしたほうがいいよと言えるのは分かりやすい


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

seasoft
投稿日時: 2009/7/28 17:39
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 商品一覧
過負荷が深刻な環境などでは、パラメータ無しを蹴るといった対応も必要かもしれませんね。

先日 ramrun 様のチェンジセットをざっと見た印象ですが、リファクタリングが進み、拡張ページクラスでのチェックルーチンの追加も実装しやすくなった印象がありました。必要なサイトでは、個別対応ということでも良いのかなと感じています。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

« 1 2 (3)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1297
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.