1 :
nobodyさん:
一件(一商品)当たり100〜200バイトで50万件。
レンタルサーバーで動かすので相当負荷は軽く、データ量も数百MB以内、
5秒以内に制限されているCPU使用時間内でデータが帰って来る。
カテゴリごとの絞込みやカテゴリ内検索あり。
Amazonのようなものをイメージしてもらえばいいです。
できれば携帯対応。自分で改造可。フリーか格安。
こんなショッピングカートありますか?
実は今作っていてそれなりにできているんですけど
(もちろん上の条件を満たすめどは立っています)
もしこんなのがすでにあったら泣きますw
相当時間かかって社長に怒られかけています。
一人でこれをやるのはやはり無謀だと思いますか?
今頃聞くなってねw
2 :
ひみつの検疫さん:2024/11/27(水) 09:34:10 ID:MarkedRes
汚染を除去しました。
対策されたのでノートンが反応しなくなったと聞きつけてやってきました><
>>1 レンタルサーバーってとこと値段以外の用件を満たしたシステムなら知ってる
つかその用件でレン鯖は無謀だぜ
>>4 やっぱり?w
別にレンタルサーバーじゃなくても良いけどね。
月5000円程度ならw
自社サーバーは管理者が実質俺一人なんで
ちょっと大変そう。ほかにもやることあるし。
条件追加。このレンタルサーバはシェル開放されていません。
当然好きなものを入れようとしてもcgitelnetを使ってもむずい。
メモリ制限のせいでよくコンパイルに失敗する。
まあまったく入れられないってわけじゃないんだけど。
それと、データベースの容量のめどはあまりたってなかった。
>>4 参考までに、そのシステム教えてくれない?
こういうシステムって普通どれ位のスペックのサーバーで
どれくらいの金(初期費用+維持費)かかるのでしょうか?
経験不足ですみません。
>>6 教えろっつっても名前があるわけじゃなし。某ショップとしておこう。
Javaで組まれた100万点の商品および説明への全文検索が可能な
カートシステム、決済システムも込みで大雑把に約8000万。
サーバーはクラスタリングされたDB、バランシング済みWEBサーバーと
アプリサーバーの構成でざっと2000万。計1億。
要するに出直して来いってこと。
できないものは早いうちに「できない」と社長に謝った方がいいよ。
どんな商品ページ作るのか知らんが、50万件で数百MBっておかしいだろ
1商品に200バイトのテキストと5KBの画像付けたら単純計算で約2.5GB要るよ?
ショップというからには全文検索できりゃいいってもんでもないし、
一度業者に見積もりもらったら?
ってか釣り?って思う程にレベル低ス
>>7 どうもー。あーよかった。
とりあえず金額面ではそうとう安いことになるな。
俺の新卒並みの安い人件費三ヶ月程度だから。
もっともバックグラウンドのシステムが
大きく違うだろうからあまり比較はできないけど。
> できないものは早いうちに「できない」と社長に謝った方がいいよ。
残念ながら嘘はつけない。
検索面ではパフォーマンス込みでほとんどできていて、
あとは入力画面とUIの改良のみ。
今の段階で「できない」とはとても言えない。
初期のgoogleって1億件で100台くらいだったっけ?
この計算だと50万件なら1台でお釣りがくるね。
>>8 勝手に一商品のデータ量を200バイトから5320バイトと
26倍以上にしないでくれ。
50万件って本当に必要なの?
だとしたら相当大掛かりなシステム組まないと使い物にならんよ?
レン鯖とか言ってる時点で相当ヤバいと思うのだが
あと
>>1はこのまま続けるならトリップ付けろ
用が済んだなら削除依頼出して来い
本人ができてるって言うんだからもういいじゃん。放置汁。
> 50万件って本当に必要なの?
もともとはネットショップするつもりないって聞いたから
このサーバーにしたんだけどな・・・。一年契約・・・。
現在テストに使っているデータだけで1万5000件ある。
これは一ジャンルだからデータ的に5ジャンル分?
とある理由でこれの2倍必要で15万件。
まだまだ増やしたそうな感じだし、
商品の性質から年々増えていくものなので・・・。
まあ50万件は多すぎでも20万ぐらいはみとかないとだめだな。
つかDBは何使ってるの?
そういやosCommerceって何件ぐらいまで耐えられるのかなぁ?
自分で調べろって?w
一応サーバーには入っているんだけど、
あの管理画面が機能多すぎてちょっと敬遠。
あれって、PostgreSQLだっけか、MySQLだっけか使ったよね?
サーバーがサポートしているデータベース容量は数十M。
ちなみに今作っているので使っているのは、
たまたま(?)サーバーに入っていたSQLiteです。
これならWebサーバーの容量分使えるw
トリップの付けかたこうだっけ?
あってたあってた。さっきのは練習。これが俺のトリップね。
本物かどうかはこのあとのカキコで
みなが判断するしかないけどw
レン鯖でそのスペックは
どう考えてもありえねーだろ
月5000円とか舐めすぎ
21 :
nobodyさん:2006/06/01(木) 12:43:42 ID:zuwpdVkR
50万件ぐらいなら1万ぐらいのVPSサーバで余裕のはず・・・
まぁプログラムとかDB設計次第だとは思うが・・・
>>21 >1万ぐらいのVPSサーバ
予算オーバーです
23 :
nobodyさん:2006/06/01(木) 13:29:33 ID:GEVTcprQ
SQLiteってトランザクションとかできたっけ?
よく知らないけど、50万ともなると後々厳しいのと違う?
だいたい、50万のデータ入れる予定のサイトで
予算が5000円ってのはありえないと思うな。
チロルチョコ1個ずつ売るつもりなのかい?
あと、5000円のレン鯖に個人情報置くの、俺ならちょっとためらう。
100バイト商品情報に興味があるなぁ。
UID、商品名、型番、価格、これだけ使い切りそう。
1氏のサイトに同時アクセスが幾らあるかも重要だと思う。
いやもうパフォーマンス検証ができてるのならいいんだけど。
それにしても1氏の社長自体ヤバい予感がする。
月5000円が限度って、どんなショボい店なんだか。
つーか、メンテも1氏が片手間にやるんでしょ?
1氏、死兆星が見えてないか?
社長といいながら(ry
なんてことなんじゃないだろうか
いやーなんか皆さんのカキコ見てると・・・・
オラわくわくしてきたぞ?
>>21 どうも。VPS、これからの未来で考慮することにします。
そうそうレンタルサーバーでみんなわかってくれているみたいだけど、
正確には、レンタルの共用サーバーです。
あまりやりすぎるとサーバー屋さんから専用サーバー移行勧告が発令されるでしょうw
>>23 > SQLiteってトランザクションとかできたっけ?
できます。ただサーバーをもたないDBMSなので、複数プロセスからの
同時に更新はできませんが。(テーブルを複数のDBファイルに分ければ可能)
まあこれはデータ更新者がほんの数人なんで運用上問題なし。
> あと、5000円のレン鯖に個人情報置くの、俺ならちょっとためらう。
実は今のは月2000円弱だったりするw
今のところはサーバーに個人情報をおくつもりは無い。
あー、でも別のシステムで置いているな。
suExecなので重要なものはちゃんとオーナー権限にはしている。
実はPerlよりもPHPの方が好きなんだが、このサーバー。PHPがSafe Modeじゃねぇ。
クラッキング技術は好・・・じゃなくてセキュリティ技術は好きですよ?
俺が入社する前にどこぞの会社が作った今は使われていないシステムのデータを
SQLインジェクションで書き換えて遊んでいましたw
知識が十分と言うつもりはありませんが。
>>24 > 100バイト商品情報に興味があるなぁ。
> UID、商品名、型番、価格、これだけ使い切りそう。
うん。実際にデータそんな感じ。あと少し属性つくけど。
>>25 > 1氏のサイトに同時アクセスが幾らあるかも重要だと思う。
小さい会社だから同時アクセスは少ないはず。
> 月5000円が限度って、どんなショボい店なんだか。
限度じゃないぞ。ただ単に安ければ安いほどいいってだけだ。
俺だって、こんなシステムを作るのなら専用サーバー借りさせてたさ。
それはそれでサーバー管理大変そうだけどな。・・・VPSか、なるほど。
もちろん変えるって手もあるんだけど、どうもパフォーマンスやらデータ容量やら
計算していると、実現できそうに思えてきちゃってこのざまさw
(今も思っているというか結構確信してる。みんなの話聞くとかなり無謀だったんだなw)
実現する方法を調べて実験するのに時間がかかったとはとても社長に言えない・・・。
> つーか、メンテも1氏が片手間にやるんでしょ?
データ入力は俺じゃないぞ。サーバー管理はレンタルサーバー屋さんだから
俺は実質バグ修正やら機能拡張やら。システム自体は柔軟に作ったし、
結構好き放題やれるので、基本部分が終わったら面白そうなのをいろいろと・・・。
ってか、社長、他にもやってほしいことがって俺に何させる気だろう?
> 1氏、死兆星が見えてないか?
大丈夫。半年前のニートの時よりかは星は遠ざかっているw
でさ、すっかり忘れていたけど本題。
(質問1)50万件全文検索に耐えられるショッピングカートありますか?
何千万円ってのは絶対無理。100万でも怒られる。死ぬ気で10万。って
すでに俺の人件費で超えてるわw
っていうか、俺自称オープンソース派やねん!
本当は作りたくなかった。でも俺には作る道しか思いつかなかった。
そういやこんなシステム(俺まともに仕様言ってないけど、Amazonの検索部分のみの
システムという感じで。検索機能、カテゴリ機能、注文あったらメールでお知らせ、
簡単なデータ登録機能程度で)を作るのに普通はどれくらい時間かかるものなのでしょうか?
(↑これ質問2)
実戦経験少なくてすみません。
>>30 言い訳が多いところに相変わらず不安を感じるわけだが。
>(質問1)50万件全文検索に耐えられるショッピングカートありますか?
おまいが今「できてる」と称するものがそれだろ。
1万5千件でテストして1リクエスト投げて「OK」と喜んでるようだが。
ちなみに既存のショッピングカートを元に改造すればもっと楽に出来たろうな
とか言ってみるテスト。おまいちゃんと検討したか?
>普通はどれくらい時間かかるものなのでしょうか?
その仕様だけなら2週間あれば充分じゃね? 検証で1週間+くらい。
ああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ
> おまいが今「できてる」と称するものがそれだろ。
やだなぁ。他にという意味ですよぉ。
> 1万5千件でテストして1リクエスト投げて「OK」と喜んでるようだが。
ちょっと不安あるよね。今のところ普通っぽいキーワードで3000件抽出で0.2〜0.5秒くらい。
意図的にヒットする数を増やして6000件抽出で・・・あぁ変わんないや。
普通に考えてこれだけヒットした中から、1ページ目、2ページ目・・・と見ていく奴はいないだろうから、
もし問題が出るよう(=CPU利用しすぎで落とされた場合)ならマッチした件数が多すぎですと出せばいいかと。
えっ? CGI落とされたのにどうやってメッセージを出すのかと?
別の理由から作った設計により、それが可能なアーキテクチャになっておりますw って別にたいしたことじゃないけど。
あとデータが増えてもかかる時間は線型で増えないようになってますんでご安心を。
これ突っ込みたかったでしょ?w 同じような内容のデータばかりだとやばいけどね。
I don't like like. Win版idxchkないの? Macがあってよかったよ(謎)
> ちなみに既存のショッピングカートを元に改造すればもっと楽に出来たろうな
> とか言ってみるテスト。おまいちゃんと検討したか?
ちゃんと検討してない!
あはは。
社長ごめんよ。
でもなぁ。データベース的なもの使ってないのはパフォーマンス的に駄目だし、
今のサイト(・・・というか将来的にCMSに変える)にそのまま融合させたいし。
セキュリティ的にPHPはだめだし、提供されているデータベースの容量少ないからSQLiteしか使えないし。
えっ。先にサーバー代えれって?ごもっともです!
でも挑戦してみたくなっちゃってw 自分の技術力アップ!プロ失格ですorz。
まぁ、社外の仕事なら絶対こういうことはしませんよ。
> >普通はどれくらい時間かかるものなのでしょうか?
>
> その仕様だけなら2週間あれば充分じゃね? 検証で1週間+くらい。
やっぱりorz。
社長遊びすぎたよ。ごめんよ。いいわけだが知らないことが多すぎたんだ。
半年前までWebアプリなんてろくに作ったこと無かったんだ。
セッション管理すらやったことなかったんだ。pearやcpanを知ったのも数ヶ月前なんだ。
いろいろ考えるのやパフォーマンスうんぬんかんぬん楽しかったんだ。
でもそれでも金はかかってないようだ。自社の仕事だし。だから許して。
で、50万件データ突っ込んだ時の検索時間は計ったのか?
>あとデータが増えてもかかる時間は線型で増えないようになってますんでご安心を。
>これ突っ込みたかったでしょ?w
DB使っておいてそんな器用な実装は普通出来ないから誰も突っ込まないだけ
まだ。
上のほう見れもらえばわかるけど、
実際にはそんなにデータはないからね。
ただ、50万件ぐらいに耐えられるぐらいじゃないとだめかなと。
特に、格安レンタルサーバーだからそれくらいのパフォーマンスがあるくらいの
ものじゃない負荷多すぎでとむりかなぁと。
もし他に良いのがなくて、俺のもだめなら、上のほうを見る限りマシン的に限界でしょ?
そのときは素直に乗り換えるよ。それでも俺のよりよさそうなのがなければ俺のを使うけど。
ちょっと今、全体のUTF8化と、カテゴリ部分のデータの持ち方を工夫して階層構造になったカテゴリ構造で
サブカテゴリ以下を含めて一回のクエリーで検索できるように(それでいてフィールドもデータも増えないかごくわずか)
変更中で一時的に動かなくなっているから一息ついたらやってみるかもしれないし、やらないかもしれない。
ディスク容量が300Mしかないから、そんなにデータは入れられないけど。
>>36 > DB使っておいてそんな器用な実装は普通出来ないから誰も突っ込まないだけ
器用な実装ってどっちの意味?
普通はどっちの実装になるということ?
線形に増えたらDBの意味無いだろ
あぁ。そっちの意味ね。
そのとおりなんだけどさ。
でも日本語全文検索機能標準で持っているDBMS少ないじゃん。
俺、シェル無しレンタルサーバーorz
参考までに、普通はどういう実装するの?
>日本語全文検索機能標準で持っているDBMS少ない
なんかまた凄いこと言い始めたな。大丈夫か?
おまいの場合、借りた鯖の都合で選択肢が無いだけだろ。
あと悪い事いわんからダミーデータ20万件以上突っ込んでテストしとけ
プレッシャーかけられてるのはわかるが、最大予測件数の3%のデータじゃ
テストにならんよ
それからレン鯖の場合CGIが落ちる前にアカ止められるから安心汁w
> おまいの場合、借りた鯖の都合で選択肢が無いだけだろ。
えぇー。具体的にどんなのがある?
ちゃんと日本語にも対応していて
パッチなしで標準でサポートされているやつだよ。
まあ、サーバーの都合で選択肢がないのは間違いないけどね。
> あと悪い事いわんからダミーデータ20万件以(ry
らじゃ。
> それからレン鯖の場合CGIが落ちる前にアカ止められるから安心汁w
それはない。ulimitで制限かけられているから
CPU時間(どうやらユーザー時間だけっぽい?)で5秒。
メモリが30〜50M?使用ぐらいかで、すでに何度かエラーになっている。
# 子プロセス呼び出しを利用することでもっと長くCPUを連続使用できたってことは内緒だw やらんけど。
>>43 だからコンパイルも出来ない鯖選んだ時点で選択肢を失ってるってだけで
MySQLでもPostgreSQLでもやりようはいくらでもあるって話をしてる
勝手に「少ない」とか言うな
ところでレン鯖で開発してるんじゃあるまいな?
DBの話ならDB板でやってくれ
>>44 やりようがあるのは知っているよ。時間かかったことの一つはそれを調べてたんだから。
レンタルサーバー(というか共用サーバー?)といえど、たいていはDBMSは入っている
しかし、標準でその機能が入っていなきゃ、コンパイルができないサーバーでは
入っていても役に立たない。だから専用サーバーしか選択肢がなくなる。
ということをいいたいために、
> 日本語全文検索機能標準で持っているDBMS少ないじゃん。
と言ったわけで。
このセリフ自体は間違ってないでしょ。
「コンパイルもできない」とか「やりようはいくらでもある」と言っている時点で、
標準で対応しているのは少ないってことは、わかってくれたみたいね。
> ところでレン鯖で開発してるんじゃあるまいな?
使用モジュールの動作確認と最終的なパフォーマンス確認と
最終的な動作テストは実機でやらなきゃわからないからやっている。
そのほかの基本的な開発はWindowsで、大まかなパフォーマンステストは
idxchk(名前のとおりインデックスを使っているか調べるツール)が
Win版が無いのでMacOSXでやっている。timeコマンドも便利。
>>46 だからみんな専鯖かVPSにしろって言ってくれてるんじゃないの?
それ無視してレン鯖で通す気なら最初から聞くなよ
Omotiクラスに可哀相な人だな
>>48 だっていろいろやってみると実現できそうなんだもんw
レンタルサーバーの方が安くていいじゃん?
人件費はまーおいとこうぜw
上のほう見ると何千万とかいう数値も出てるしさ。
それに比べれば安い安いw
(専用サーバーにしたってどっちみち開発費用はかかるんだし)
満足したなら削除依頼出しておけよ
共有サーバでやるとなると、CPU制限かけられそうだけど。
大丈夫だろうか。
いや・・・だから5秒制限があると・・・
読み直したら、既にかかってたのね。
ありゃりゃ。
55 :
nobodyさん:2006/06/02(金) 03:17:41 ID:1GiTjXZD
おいおい、そういう発言はBE無しか?
どーでもいいけど、オレと共用のレン鯖じゃなきゃいいや。
正直、君にはノウハウも無いし、喋ってる内容というか、
見当違いな事ばっかり言ったり質問しているように聞こえるし、
そもそもが最近覚えたての言葉を一生懸命使ってるようにしか見えない。
別にやめろとは言わない。勝手にやればいいじゃないか。
「カートありますか?」自分で検索や検討も出来ない人間がまともに完成出来るとは思えないがね。
君とは仕事のレベルが違う。
早く新卒教育に戻りなさい。
57 :
54:2006/06/02(金) 04:11:06 ID:???
>>55 ん、私のことか?
私はBEを持ってないが。
金のかけどころを明らかに間違えてるだろ。
商売の命脈なのに
誰に道連れにされるか分からないレンタル鯖でやるとかありえない。
鳴かず飛ばずで早々にサービス終了の予感
ニートが妄想で書き込んでるようにしか見えない
>>56 > 正直、君にはノウハウも無いし、喋ってる内容というか、
だから無いって言ったじゃんw
> そもそもが最近覚えたての言葉を一生懸命使ってるようにしか見えない。
うん。覚えたての言語や覚えたての技術を一生懸命使ってるよ!
> 「カートありますか?」自分で検索や検討も出来ない人間がまともに完成出来るとは思えないがね。
探したけど、それを満たすものが無かった。
だから作ってるんじゃん。
> 君とは仕事のレベルが違う。
大企業の仕事じゃないからね。中小企業にそんな何千万円といった金はだせんよ。←これ最低限の必須要求
>>58 やだなぁ。
そんなに大げさな話じゃないよ。
普通のリアル店舗社長が
「んーじゃぁこれネットでも売ってみるか?」って感じの
簡単な話。
レンタルサーバーでオンラインショップやってる
小さな店結構多いでしょ?
あれといっしょ。
ただ単にデータ件数が異様に多いだけ。
63 :
nobodyさん:2006/06/02(金) 14:40:42 ID:oEKSkLHO
言わせてもらえば、こんな金かけられない商売、
立ち上げたところで上手くいくはずがないんだよね。
俺も予算無いサイトを色々立ち上げてきたけど、
結局は金かけない故のショボサイトになって、上手くいかない。
サイトに来た人も、サイトの雰囲気で分かるよね。
どこかにショボさを感じた時点で逃げてくだけだよ。
よっぽど魅力的な商材があるなら別として、
そういうこと社長さんに説得した方が良いかもしれんよ。
ま、
>>1は金出してないだろうし、仕事と考えれば
どうでも良いことなんだろうけど。
どうでもいいけど◆q7BsfXkBW. の「ヲタ&ニート」丸出しの口調がキモいんだけど。
どうしてヲタってこう気持ち悪いのかね??
たとえば「え? ●●だって? それはね・・・」みたいに、
勝手にキモい独り言とか言い出すあたりがいかにも典型的なヲタっぷり。
マジきもい。本当に社会に出たことがないんだな。学校時代も友達いなかったクチだな。
俺も思ってたけど
そんなこといちいち言わなくても…
この態度はダメっしょ。
普通にムカつくうえに、「俺は技術ないっすよ」などと言いながらも
本心では「どうだ、俺ってスゴイでしょ?」って気持ちがミエミエ。
まあ実際スゴくないんだけどww
>>63 金かけられない商売じゃなくて、金かけない商売といってほしいな。
そりゃ、金かけて大規模な設備を使えば作るのは簡単。
ろくにインデックスも使わないようなだめなシステムでも
力技で何とかなるくらいPCの性能上がってきてるしさ。
1万5000件のデータをlikeであいまい検索しても十分実用的で驚いたよ。
もちろんデータ増えたらやばいから、そんなことはしてないけどね。
金かかるよりも短い開発期間で作るってのが、多くの場合良いってのはわかる。
でもそんなのができるのは、ほんの一部の大企業。
中小企業(というより、俺がターゲットにしているのはもっと小さな商店程度なんだが)
だと出せても数万円レベルの世界でしょ?
金が無ければハイさよなら。それじゃかわいそすぎる。実現可能なのにもだ。
(おっとまだ50万ではテストしてないから大きな事いっちゃいけないねw)
だから、俺はレンタルサーバーのような、安いが制限もきつい所でも
十分な性能を発揮するシステムを作ることを目指したい。
軽いシステムなら、マシンの維持費だって減るしさ。
もっともこれは俺の考えであって、金よりか社長はさっさと作れと言ってるけどね。
俺のスキルアップを兼ねているから、わざと茨の道を歩んでいるw
ごめんよ社長。
でも基礎的な知識と技術はあらかたやってしまって、
Catalyst などのフレームワークを使ってみたいんで、
いろいろ理由つけてついでに専用サーバーを借りるように仕組んでいこうと思っている。
これはさすがにシェルないときついからね、シェルだけあれば十分なんで専用サーバーまでは
いらないと思うんだけど、cgitelnetとMacOSXのおかげで、ブランクあったUnix系も
結構思い出したので、サーバー管理もちゃんとセキュリティ保って運用できそうなめどは立ってきたからね。
あっ、それと今のサイト、実際ショボいよw どうみてもしょぼさを感じるサイト。
俺がデザインしたわけじゃないけど、俺もデザインセンスないから無理って
言ったら外注するってさ。
だからお前キモい&ウザいっつーの。
お前の独り言な与太話はどうでもいいんだよ。
誰にも聞かれてないのにそんなにベラベラと喋れるほどの「知識と技術」があるんなら、
月5000円出すのがやっと、などと言ってる糞会社なんてとっとと辞められるはずだろう。
それが出来ないってことは、お前もその糞会社に似合う糞レベルなんだよ。
皆が反応してくれるから楽しいんだろう
うむ、
>>1には真性ヒッキー厨房の匂いがプンプンする。
単なる「かまってクン」なんだろうな。
というか最初から読むと矛盾だらけで明らかに作り話なのだが
ヒッキーヲタの妄想録か・・・
>>1 この要件なら、後々の機能アップも勘案して
レン鯖よりも 自社鯖にした方が後々いいよ。
root権限は強い味方だ。
で、その程度の要件なら、サーバー機の組み立て
からプログラムの実装含めて、俺なら半年、又は
1年以内にVer1.0βに仕上げてやるよ。(実績も有り)
俺も金かけられない案件いっぱいやってきたけど、
やっぱり上手くいかないんだよね。
「社長」と呼ばれる立場の人なら、
借金すれば500万くらいの金なら用意できるだろうし。
それで専鯖とか借りてやればいいだろう。
>>1もそんな社長の下で「やれ」って言われただけだろうけど、
「そういうのは上手くいきませんよ」って助言できるくらいじゃないと。
>>1が「これくらいの予算で出来ますよ」って社長に吹いたのであれば、
それは大きな間違いなので、今すぐ土下座した方が良い。
さくらのレンサバなら3GでDBも使えますよ!
>>75 おいおい、なんで自社鯖になるんだよ。飛躍しすぎ。
root権限なら専鯖レンタルすればいい話だろ。
それから「半年〜1年」って時間かけ過ぎ。いったい何にそんな時間がかかるんだ?
こんなもの、かかりっきりでやれば、せいぜい長くても一ヶ月だろう。
1年もかかるとは、相当レベル低いな。
79 :
75:2006/06/05(月) 07:58:13 ID:???
>>78 専鯖レンタルなんてかなり高いでしょ。帯域や通信量制限もあるかもしれないし。
自社鯖は知識さえあれば、意外とコストも手間もかからないですよ。
完成1ヶ月でできるのなんて素人ショップでしょ。普通はまず無理。
ショップはカートと検索付けりゃいいわけじゃない。
注文あったらどうするの? 50万商品の出入管理は?
業者仕様、0スタートで全て込み〃、テスト含めれば
最小限機能でも半年近くは取ってもらわないと深刻な問題でるよ。
面倒だから osCommerce でいいよ
>>1 zenCartとか、osCommerceとかって、機能の改変がやりにくいんですか?
低予算のお客さんにオススメするレンタルサーバーって、どんなのがイイですかね?
=コストパフォーマンス重視で。
とりあえず商用サイトで、トラフィックが多いなら、NTTのWebArenaあたりが無難じゃないかと思うんですがどうでしょう?
利用者が少なくて、サイトがあればいいだけなら、XREAでも十分かと思います。
>>79 ゼロから作るなら、1人で作るとして、3ヶ月でも突貫工事ですよね?
Symfonyとかフレームワーク使ったら早く作れるのかな?
>>81 >Symfonyとかフレームワーク使ったら早く作れるのかな?
そういったツールは、魔法の杖では無いので基礎知識がないと
思うように進みませんよ。 例えばカート程度なら、フリーソフトで色分けや
関数見出し表示されるようなのあるけど、ああいうので十分ですよ。
PHPならフレームワーク使わない理由はほとんどないな。
自己流でもsymfonyでも、使わないと損だけだとおもう。
>>79 アホかお前。自社でサーバ管理したら、電源だの何だのまで気を遣って、
すげーコストと労力かかるぞ。お前さては実際にやったことないくせに想像だけで言ってるな。
>注文あったらどうするの?
何を言ってるんだ、お前は? 注文を処理するのがショッピングカートのメイン機能だろうが。
そもそも「業者仕様」って、具体的に何を指してるんだ?
お前の言う「業者仕様」とそうじゃない仕様では、何がどう違うってんだ?
>>84 アホとか罵倒されてもなぁ。
0設置からメンテまで全部現役でやってるよ。
電源だの何だの、って電源しか言ってねーしw
まぁ受注内務についても全然分かって無いようなので説明マンドクサ。
「業者仕様」ってのは、タイトル横にマジックで「PRO」って
書くことさ。 油性ペン使わないとプロじゃないね。
symfony は php5でどうぞ。
apache弄れなきゃダメ!
>>85 >電源しか言ってねーし
つくづくアホだねお前も。言ってもらわなきゃ想像もできないのかな??
電源、耐震性、耐火性、防犯セキュリティ、ネットワークの安定性、その他もろもろ実現できてるのか?
もしお前んとこに空き巣が入ってサーバ盗んだらどうすんだ? 責任取れんのか?
>マジックで「PRO」って書くことさ
説明できないで逃げるのなら「すみません、実は知ったかぶりでした」と謝るのが大人だろう。
>>87 おー、良く列記できたね。エライエライ。 ググるの大変だったろ?w
それは適用の方法があるし、んなノウハウおまえに教えるかよ。
鯖盗難より、レン鯖会社社員のデータ盗用の方がリスク率遥かに高いけどね。
そんなことより、おまえは
>>78氏でいいのか? その1ヶ月でできるっていう
脳内ショップの工程内容教えれ。
>説明できないで逃げるのなら
だからおまえの持ってるそのクーピーじゃダメだって。油性マジック使うんだって。
面倒なのでもうこない、さいなら。 あほーー
>>89 リア厨に関わるのイクナイ。
最後の捨てゼリフだけ見ればレベルが窺えるだろ。
ほんとにいるんだぁーこういうの、勉強になります!
で、もうこないといって絶対見に来るんだろうと
そろそろ
>>88が戻ってきます。次の爆笑発言に注目↓↓↓
95 :
88:2006/06/07(水) 15:38:00 ID:???
システムがあらかた出来上がったら、仮ドメインで立ち上げて、
URLをここで晒して負荷&耐クラックテストしてもらうといいよ。
97 :
nobodyさん:2006/06/14(水) 10:02:10 ID:??? BE:206364858-
ここ、
>>88を釣り上げられず逃げられてる様な気がするが
99 :
◆q7BsfXkBW. :2006/06/21(水) 15:24:34 ID:2vKWWFpU
はい。おひさしぶりです。
>>1です。
ID違うかもしれません。
あれから別件の仕事が入ったりして、ようやく形になりました。
現在とりあえず稼動してまーす。
・あれからやったとこ
とりあえず50万件でテストしました。データが多くヒットしてソートして
offset○○万件から表示ってするとさすが二時間かかりましたね。
それでも、かかって4秒程度にはなったと思います。
ただ、一度MacOSXでテストして、そのときulimitでサーバーと同じように制限したのに、
実サーバーではえらく遅かったので、ちょっとやばい部分があるかもw
これはフィールドの順番を入れ替えて、データをソート済み状態にすることで解決しましたけど。
実データはただいま、2万5000件。いろんな検索クエリーを実行したところ、
おおむね0.25秒(検索部分のみ)程度で返ってきています。
> offset○○万件から表示ってするとさすが二時間かかりましたね。
いやいやいやw 二時間じゃないってw
さすがに時間かかりましたね。
の間違いです。
結局専鯖にしたん?
全文検索はMySQLにsennaとか足して?
>>101 結局安いレンタルサーバーのままですw
データベースはSQLite。
やっべ、これからどういう理由で専用サーバー借りたらいいんだろう。
なんか言い訳考えなきゃw
へーSQLiteって結構速いんだな
>>1 全然関係ない話でスマソ。
そのトリップキーって人名?
ありゃ、いなくなっちゃったか。
もしそうだとしても別に特定しようとか悪さしようとかじゃないので
気が向いたらレスよろしく。
SQLiteの全文検索ソリューションて何よ?
>>104 > そのトリップキーって人名?
いや。文章。全角10文字。 ってその質問なんのため?w
>>106 > SQLiteの全文検索ソリューションて何よ?
n-gram
mecab、chasenはコンパイルできずに入らなかったし、
kakashiはカタカナの分かち書きできないし、
辞書のメンテ面倒だし、漏れあるのいやだったから。
108 :
104:2006/06/21(水) 19:27:30 ID:???
>>107 thx
全然別のところで同じトリップでちょっとヤバめなヤツが「本名をトリップキーにした」
って言ってたから、本当かなと思って。
うーん、なんだろ。
もうちょっとヒントくれない?w
でも全角だと5文字目以降は無意味じゃなかったかな。
念のため聞くけど、文頭に人名入ってたりしないよね?
> でも全角だと5文字目以降は無意味じゃなかったかな。
えっ?そうなの?だとしたら、俺のトリップ全角5文字でも同じってこと?
やってみるか。
110 :
104:2006/06/21(水) 19:31:58 ID:???
>>109 5文字目以降が無意味だから4文字でも同じ。
ちょっといいこと教えたからヒントちょうだいw
へぇ。そうだったのか。ヒントでいいの?w
答え教えるよ?
「俺は馬鹿」
じゃあトリップ変更しまーす。
新しいトリップは
>>112でーす。
それではIPも変更しまーす。
この板名前に使用できる文字数短い?
114 :
104:2006/06/21(水) 19:47:29 ID:???
なるほど、納得&すっきりしたよ、ありがとう。
なんか迷惑かけてしまったみたいでスマソ。
では引き続きスレタイに戻ってがんがってくれ。
116 :
nobodyさん:2006/06/22(木) 10:15:00 ID:FZYVP71S
あ
ほ
>>107 自前でコンパイルできないレン鯖 + SQLite で日本語全文検索できるように
n-gram ベースのエンジン自前で実装したってこと?
俺も使いてえ。ぜひそこの部分の記録やソースを公開して欲しい。
>>118 >ぜひそこの部分の記録やソースを公開して欲しい
ふざけんな金払えタコ。
ていうか
1の強みって「レン鯖で」全文検索が出来るだけじゃん。
レン鯖でそんなことをする必要はないし、
むしろしない方がいいから、
senna等の使用者の多いソリューションをやる方が普通はいいだろう。
「レン鯖でそんなことをする必要はないし」といったら、
じゃあレン鯖は何のために存在するんだよw
掲示板だって、ウェブサイトだって、レン鯖でする必要は無いぞ。
レン鯖で済ませるような業者が
全文検索が必要な程規模がでかいことは滅多にないだろうし、
専鯖を使うなら既にソリューションは確立しているってことさ。
> 全文検索が必要な程規模がでかいことは滅多にないだろうし、
全文検索が規模がでかいと思うことがそもそもの勘違いだな。
レン鯖使うなんて
商品数1000件にも満たない糞ショップだろうから
like検索で充分やん
とりあえず、技術力では、お前らよりも
>>1の方が上だな。
「レン鯖」と「共用鯖」を混同して使ってるヤシが多いな。
実際には専鯖だってレン鯖なことが多いわけだが。
まあこの場合は文脈からして強要鯖のことだろ
「強要」鯖ねぇ・・・うーん。
「おらぁ!! Apache使えオラァ!!」って言う鯖なのかな?w
さくらの専鯖\6800でよくない?”5000ぐらい”の範囲内 (業者じゃないよ・・w
>>112 お前さ、こんなシステムタダで社長にくれてやるの損だぜ
独立して自分で経営した方が得だと思うんだがな、どうだ俺と独立しないかw?
お久しぶりです皆さん。もういないですかね。
トリップ忘れましたが、
>>1です。
現在データ量は3万5000件に増えました。
ファイルサイズは80M、不足している項目を入れたら100M超えるでしょう。
インデックスデータが多いです。
あれから検索スピードに影響が出る設計変更を行ったので
少し遅くなりました。それでも最悪のケースで1秒程度、
検索キーワードをちゃんと入れたごく普通の検索で0.3秒程度ですが。
もしかしたら、今度複数店舗つないだ、POSみたいなシステムに
レベルアップしそうです。専用サーバーにする口実にしようと思います。
サーバーの管理が大変そうですが。
自由にいろいろ入れられるので、今度は普通にsennaでもいれようと思います。
さてデータ量は10万件を超えました。
さすがに、これだけになるとファイルは280Mになってしまったので、
とりあえず上位のプランに変更しました。
(専用サーバーへの移行は時間がかかりそうなので保留)
ひと段落着いたので、これ以上大幅に増えることは無いでしょう。
検索スピードは、問題ないレベルでまずまずです。
時たま時間がかかるのは、ディスクからデータ読み込んでいるせいでしょうかね。
これは単純に本格的なデータベースサーバーを使ってメモリを多く使える
専用サーバーに変えるだけで解決しそうな問題です。
ソースうp
最近はこういう手間掛けたくない案件は全部Google miniでお茶を濁してるな。
136 :
3:2007/01/10(水) 03:07:26 ID:???
139 :
nobodyさん:2008/11/30(日) 03:52:51 ID:cad4ToLW
てすと
最高何件?
1145143349800件