のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,332,141人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 103

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    755 : nobodyさん - 2011/02/09(水) 23:38:03 ID:??? (+36,+13,-16)
    再現するコードを出してよ
    756 : nobodyさん - 2011/02/09(水) 23:42:12 ID:??? (+53,+25,-29)
    コードを再現して欲しいって話じゃないのか?
    757 : nobodyさん - 2011/02/09(水) 23:44:27 ID:??? (+48,+25,+1)
    じゃないと思うけど
    759 : nobodyさん - 2011/02/09(水) 23:54:11 ID:??? (+43,+15,-4)
    タブーというかホスティング業者からBANされるだけ
    760 : nobodyさん - 2011/02/10(木) 01:37:42 ID:??? (+60,+28,+0)
    >>749
    まじ参考になったサンクス
    763 : nobodyさん - 2011/02/10(木) 07:00:21 ID:??? (-1,-29,-7)
    ×$amounts = array();
    ○$number = array();
    764 : nobodyさん - 2011/02/10(木) 07:40:45 ID:??? (-1,-29,-15)
    numberが複数個あったらそれはnumbersです
    766 : nobodyさん - 2011/02/10(木) 12:49:25 ID:??? (+53,+25,-7)
    perlとphpどっち使うか悩んでるですが
    phpのメリットってなんですか?
    768 : nobodyさん - 2011/02/10(木) 13:42:57 ID:??? (-11,-29,-36)
    >>767
    return文の中身は>>765よりそっちのがスマートだな。
    create_function使わなくても無名関数でも十分だとは思うが。
    769 : nobodyさん - 2011/02/10(木) 14:29:34 ID:??? (+3,-19,-1)
    5.3より前とかかな。
    770 : nobodyさん - 2011/02/10(木) 14:33:20 ID:??? (+39,+21,+0)
    当然。
    771 : nobodyさん - 2011/02/10(木) 14:37:52 ID:??? (+42,+24,+0)
    ごクロージャ
    772 : nobodyさん - 2011/02/10(木) 14:49:37 ID:??? (-1,-29,-17)
    冒険の書テスト
    !ninja冒険の書(Lv=2,xxxP)
    773 : nobodyさん - 2011/02/10(木) 14:51:25 ID:??? (+153,+29,-222)
    bit.lyみたいなショートURLのサイトがありますが、
    あれって、任意の(目的地の)URLと一対のユニークの6文字のパラメータをつけてるわけですが、
    どうやってその6文字を生成するんでしょうか?

    単純に思いつくのが
    ・DBにテーブル作成。カラムは url/パラメータ (最低限)
    ・乱数生成
    ・テーブル中にこの乱数を検索
    ・なければ発行&登録
    って感じですが、数十万件のログが出来た時、こんな処理だと負荷が心配です。
    もっと効率的なやり方があるんでしょうか?
    クエリキャッシュ使うとかえって危険そうだし…

    PHPの質問なのかDBの質問なのかどっち付かずですが、お願いします

    乱数のパターン(1文字目が何かとか)でテーブルを使い分ければ良いのかな?
    どういうやり方が正解なのかなぁ…
    774 : nobodyさん - 2011/02/10(木) 14:52:18 ID:B6xb9mKa (-21,+8,+0)
    あ、すいません、ageさせてください
    775 : nobodyさん - 2011/02/10(木) 14:56:54 ID:??? (+78,+29,-28)
    >>773
    何のためのDBっすか。 一文字目が~みたいなのやってくれますから。
    あと、ランダムに見えてもランダムじゃないことも。
    タダの63進数とか。
    777 : 773 - 2011/02/10(木) 15:13:00 ID:B6xb9mKa (+26,+29,-159)
    >>775
    >一文字目が~みたいなのやってくれますから。

    これって検索時の条件づけ(where)のことですよね?
    検索対象がふくれあがった時に負荷が心配ってことの解決にはならなくないですか?

    エンドユーザが短縮URLをクリックした時に全行検索するのはしょうがないとしても、
    乱数生成時の、「作った乱数が既存のものと重複しない確認」の部分の負荷を減らしたいと
    思ってるんです
    773に書いたようなあんな単純な処理のわけないと思うんですが、どうなのかな
    778 : nobodyさん - 2011/02/10(木) 15:17:47 ID:??? (-5,-16,-3)
    >>777
    全行検索って。 INDEX張るでしょ?
    779 : nobodyさん - 2011/02/10(木) 15:34:39 ID:??? (+57,+29,-6)
    この話、このスレで最近も出てなかったっけ。
    63進数とか見覚えあるんだけど。
    780 : nobodyさん - 2011/02/10(木) 15:49:42 ID:??? (+34,+28,-1)
    これか。63進数じゃなかっけどヒントになるかも。
    http://unkar.org/r/php/1289793607/282-320
    782 : nobodyさん - 2011/02/10(木) 16:12:05 ID:??? (-3,-29,-43)
    >>781
    paramは当然INDEX付けないと、めっちゃ遅くなるぞ。
    数千レコードくらいになると違いが目に見えてわかると思う。
    簡単にテストできるから試してみればいい。
    IDは普通PRIMARY KEYにするよね。まぁ一緒だけど。
    http://dev.mysql.com/doc/refman/5.1/ja/mysql-indexes.html
    783 : nobodyさん - 2011/02/10(木) 16:13:41 ID:??? (+57,+29,-25)
    indexをうまく利用できるとうんこな位重いクエリも
    普通ぐらいにはなる。indexは高速化において物凄く重要
    784 : nobodyさん - 2011/02/10(木) 16:17:45 ID:??? (+55,+27,-16)
    63っていう中途半端な数は忘れてくれ…
    785 : 773 - 2011/02/10(木) 16:23:12 ID:??? (+57,+29,-1)
    ほんとありがとです
    勉強なりました!
    786 : nobodyさん - 2011/02/10(木) 16:26:59 ID:??? (+51,+29,-4)
    >>776
    レム暗号なんて聞いたこと無い。どこで見た?
    787 : nobodyさん - 2011/02/10(木) 18:09:22 ID:5MLxQrOQ (+41,-30,-95)
    http://かんたん作成.jp/php/requesturi/
    このページにあるURL表示機能を、特定のフレーム(またはインラインフレーム)に対して実行させたいのですが、どうすればいいでしょうか?
    両フレームが同一ドメインであればJavascriptでできるのですが、片方が他ドメインのサイトだと、
    クロスドメイン制約に引っかかって動かないので、phpを使おうと考えました。
    788 : 773 - 2011/02/10(木) 18:41:14 ID:??? (+91,+29,-14)
    いろいろ調べたら、「URL短縮プログラム」って形で公開されてるものがありました
    これ見て勉強してみます
    http://www.webcreativepark.net/labs/tinyurl/
    どうもありがとう
    789 : nobodyさん - 2011/02/10(木) 18:55:13 ID:??? (+20,+29,-13)
    >>788
    それ見てみたけど、君がやりたいことと全く関係無いじゃん
    単に自分のURLの下に数字の連番付けてログに記録してるだけだね
    790 : nobodyさん - 2011/02/10(木) 18:59:01 ID:??? (+101,+29,-50)
    >>787
    フレーム使うならクロスドメイン制約とか関係ない。
    そもそもメインフレームは自前でアップするんなら、子フレームだって同じドメインにアップできるんじゃない?
    つーか、HTMLの話でPHP関係ないから。
    791 : nobodyさん - 2011/02/10(木) 18:59:32 ID:??? (+99,+29,-6)
    >>790
    > フレーム使うならクロスドメイン制約とか関係ない。

    さらっと嘘つくなwwwwwwwwwww
    792 : nobodyさん - 2011/02/10(木) 19:01:05 ID:??? (+62,+20,-32)
    >>791
    言葉足らずだった。フレームでAjax使わないならクロスドメイン制約とか関係ない。
    793 : nobodyさん - 2011/02/10(木) 19:04:39 ID:??? (+57,+29,-3)
    あ、だからPHPでやりたいって書いてんのか。
    794 : 787 - 2011/02/10(木) 19:58:06 ID:5MLxQrOQ (+65,+29,-119)
    >>790
    よくある翻訳サイトのように、上フレームが自サイト、下フレームがネットサーフィン中のサイトという形を考えています。
    下フレームはプロキシにしない限り、他ドメインとなります(プロキシを作ると転送量の問題や踏み台にされる可能性があるので)。
    JavascriptやAjaxは通常クロスドメイン通信が不可能なため、dojoを使ってみたのですがよく分からず、
    phpで対応できないかと考えました。

    色々と検索はしたのですが、フレームに関する記述がそもそも見付からず、
    先に進めない状態です。
    795 : nobodyさん - 2011/02/10(木) 19:59:25 ID:??? (+57,+29,-20)
    方法はあるけど一つ聞いておく
    片方のサイトは人様のものなんだよな?
    796 : nobodyさん - 2011/02/10(木) 20:01:29 ID:??? (-1,-29,-32)
    よっこらしょっと<hr>てst
    !ninja冒険の書(Lv=2,xxxP)
    797 : 787 - 2011/02/10(木) 20:08:57 ID:5MLxQrOQ (-3,+23,+2)
    >>795
    そうです。
    798 : nobodyさん - 2011/02/10(木) 20:09:45 ID:??? (+70,+29,-33)
    >>794
    いやだからさ、フレーム使うってことは、古典的なのHTMLのframeタグを使うってことでしょ?
    さすがにframeタグの使用方法くらいわかってるんだよね?
    だったら上フレームから呼び出すページを例のPHPにするだけでしょ?
    一体何につまずいてるんだか。
    799 : nobodyさん - 2011/02/10(木) 20:13:11 ID:??? (+57,+29,-7)
    あ、ごめんごめん。
    ネットサーフィン中のサイトのアドレスを表示したいのか。
    そりゃ無理だ。
    800 : 773 - 2011/02/10(木) 20:27:22 ID:??? (+57,+29,-5)
    >>789
    うお、ホントですか。
    まだ見ていないのでこれからじっくり見てみます
    注意してくれてありがとう
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について