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

    私的良スレ書庫

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

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

    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
    752 : nobodyさん - 2009/11/02(月) 18:43:28 ID:??? (-13,-27,-13)
    >>751
    OSは?
    753 : nobodyさん - 2009/11/02(月) 18:58:04 ID:??? (+38,+30,+0)
    754 : 751 - 2009/11/02(月) 18:58:15 ID:??? (-3,-29,-4)
    >>752

    Linuxです。サーバーの設定も自由に変更できます。
    755 : 751 - 2009/11/02(月) 19:01:23 ID:??? (+54,+22,+2)
    >>253

    ありがとう。
    757 : nobodyさん - 2009/11/03(火) 02:25:30 ID:??? (+57,+29,-59)
    言語仕様(標準ライブラリ)の範疇で言えば、そう。
    たいていの言語は、別々に起動された、親子関係
    でないプロセス間でソケットを共有する方法は、
    言語仕様にはないと思う。
    758 : nobodyさん - 2009/11/03(火) 05:32:26 ID:??? (+61,+28,-68)
    関係ない質問してごめん。
    SpeedyCGIみたいな常駐プログラムを使ったらDBコネクション繋ぎっぱなしできるよね?
    それをphpから呼び出したら、プログラム呼び出しののオーバーヘッドとDB接続のオーバーヘッド天秤にしても常駐の方が早い希ガスだけどどうなの?
    あと、phpでSpeedyCGIみたいシステムないの?
    759 : nobodyさん - 2009/11/03(火) 10:19:58 ID:??? (+1,-29,-10)
    DBコネクションプールといえばpgpoolとかあるけど。
    MySQLならSQLrelayとか。
    760 : nobodyさん - 2009/11/03(火) 10:39:36 ID:??? (+5,-22,-8)
    phpはモジュールで動かしてる場合が多いから・・・
    761 : nobodyさん - 2009/11/03(火) 21:21:41 ID:ppv8Lxeq (-5,+29,-89)
    ちょっと質問。
    wikipediaで携帯のIPアドレス一覧があって、それを元にアクセスした人のIPが携帯なら携帯用のページに飛ばすのをPHPで以前に作ったんだけど
    知らない間に携帯用のIPアドレスが増えてるみたいで、修正しようかと思うんだけど、結局イタチごっこだから
    シンプルにユーザーエージェントで分別しようかと思うけどそれだとPCで偽装もできるので
    ちゃんと的確に分けられる方法教えて。
    762 : nobodyさん - 2009/11/03(火) 21:23:10 ID:??? (+39,+11,-4)
    携帯依存文字でYES・NOでもやってろ
    763 : nobodyさん - 2009/11/03(火) 21:34:29 ID:??? (+8,-19,-9)
    わざわざUA偽装してアクセスするのは携帯用ページが見たいからでしょ
    だから普通にUAで振り分ければいいとおもうが
    764 : nobodyさん - 2009/11/03(火) 21:38:57 ID:??? (+56,+29,-15)
    >>761
    ケイタイ用のIPを常に更新して、IPでキャリアを判別するサイトのサービスを始めるのだ!
    767 : nobodyさん - 2009/11/03(火) 23:42:05 ID:??? (+57,+29,-4)
    俺はIPでやってるけど、ホスト名でもいいんじゃないの振り分け
    768 : nobodyさん - 2009/11/03(火) 23:44:16 ID:??? (-2,-30,-33)
    PEAR::Net_UserAgent_Mobileは?
    769 : nobodyさん - 2009/11/04(水) 04:13:04 ID:??? (+18,-10,-4)
    >>759
    トンクス。
    でも SQLRelay いれたら遅くなったって意見が多くてちょっとガッカリ
    770 : 679 - 2009/11/04(水) 09:18:30 ID:??? (+71,+29,-151)
    規制ががが
    >>720
    ・・・申し訳ない。
    以前あったレスからJavascriptは使わないと決めて
    元々記述したJsコードを全部削除してPHPに実装しなおしていましたが
    報告忘れてました

    >>721
    A1とかA2とかは、それぞれupdateでsetする内容が違うだけ。
    むしろコレなら変数で勝手に変わる様にしたほうがいいのかもしれないですが・・。

    >>722
    一応削除はしてます。

    >>723
    諦めたらそこで終わりじゃないですか??

    >>724
    はい。実はJavaはやっていたのですが
    どうもHTMLやらJavascriptやらPHPやらとくると・・どうにも
    771 : 679 - 2009/11/04(水) 09:19:55 ID:??? (+70,+29,-93)
    >>726
    まだまだ若いですよ。上司には当然教えてくださる方もいないので独学になりますが。
    いかんせん会社が大きく無いのでしょうがないです。

    >>727
    本・・ですねえ。
    でも今月はCiscoの本やらいっぱい買ってしもたorz
    経費で落ちそうなら考えてみます。


    今のところ一応Formタグを追加し、typeをSubmitにして飛ばすようにしてます。
    次のphpでname属性から拾ってきたものを取り上げ、PHP側のif分岐等でのマッチング査定をしつつ
    その先で上書き処理、という流れで、やっていくつもりです。
    772 : nobodyさん - 2009/11/04(水) 09:50:46 ID:??? (-7,-30,-102)
    >>765
    それ、Apacheの問題であってPHPのじゃないじゃん。

    <httpd.conf>
    AddType application/x-httpd-php .php
    PHPIniDir [PHP.iniのあるディレクトリ]
    LoadModule php5_module [php?apache*.dllへのフルパス]

    書いたらApacheの再起動。
    774 : nobodyさん - 2009/11/04(水) 13:18:32 ID:+cyJ/kJv (+1,+29,-60)
    今書いててふと疑問に思ったんだけど、レンタルサーバーって複数の人が使ってて
    同じドライブに複数の人のルートがあると思うけど他人のファイルをunlink()したりできないのは何で?
    775 : nobodyさん - 2009/11/04(水) 13:22:13 ID:??? (-6,-29,-6)
    FOR($i=0;;$i++){

    PRINT 'マンコ';

    }

    初めて作ったプログラムがこれ。
    776 : nobodyさん - 2009/11/04(水) 13:26:07 ID:??? (-7,-29,-6)
    >>773
    apacheのDirectory設定でできるよ
    777 : nobodyさん - 2009/11/04(水) 13:31:39 ID:??? (+3,-29,-74)
    >>774
    一つはパーミッション。
    削除権限はそのファイルが含まれているディレクトリのパーミッションによるが
    777とかしてたら消せる。
    でもphpだと全ユーザーが同じ実行ユーザーになる場合もあるので
    phpのSafeModeを使う。
    これは、実行ファイルのオーナー(実行時のユーザーではない)が
    他のオーナーのファイルをいじれなくする仕組み。
    778 : nobodyさん - 2009/11/04(水) 16:27:43 ID:+cyJ/kJv (-1,+29,+1)
    >>776-777
    ありがとう。ちょっとググってみるよ。
    779 : nobodyさん - 2009/11/04(水) 17:03:15 ID:??? (+57,+29,-19)
    そういや、拡張子で制御は把握しきれないから・・・とか書いてるけど
    基本的にhttpdは拡張子で実行するか決めてるんだから
    拡張子で制限すればいいはずだよ。
    780 : nobodyさん - 2009/11/04(水) 17:37:09 ID:??? (+34,+12,-10)
    >>773
    phpファイルはアップロード禁止にしたらいいんじゃない?
    どうしてもアップロードしたい場合はZIPって手もあるし
    781 : nobodyさん - 2009/11/04(水) 18:05:34 ID:??? (-3,-30,-63)
    >>773
    Options -ExecCGI -Includes -MultiViews
    php_flag engine off
    こんな感じで.htaccessを設定したらCGIとPHPは動かなくなるはず
    783 : nobodyさん - 2009/11/05(木) 02:43:08 ID:??? (-9,-29,+1)
    mod_rewrite
    785 : nobodyさん - 2009/11/05(木) 09:23:02 ID:??? (-2,-30,-22)
    FOR($i=0;;$i++){

    PRINT 'パイズリ';

    BREAK;
    }

    二番目に作ったプログラムがこれ。
    787 : nobodyさん - 2009/11/05(木) 10:31:55 ID:??? (+47,+29,+0)
    あたまおかしい
    788 : nobodyさん - 2009/11/05(木) 12:50:44 ID:??? (+49,+26,-1)
    やっぱり大量規制でいいや。
    789 : nobodyさん - 2009/11/05(木) 13:16:33 ID:??? (-4,-22,+0)
    てst
    791 : nobodyさん - 2009/11/05(木) 15:33:59 ID:??? (-6,-28,-42)
    >>790
    実際、どの程度の負荷がかかってるのさ?

    一度user_func.txtが読み込まれれば、2回目からはメモリを見に行くから気にしなくて良いレベルだと思うぞ。
    792 : nobodyさん - 2009/11/05(木) 16:22:18 ID:17l6YWCO (+33,+29,-133)
    >>791
    えっ?そうなの?って事はindex.phpとかも一回読まれたらメモリ見るの?
    知らなかった。どの位の負荷がかかってるかはどうやって調べたらいい?
    最近サイトを開くと重いんだよね。特に夜。LAN内のPCからでも遅いから回線が原因じゃないかと思うんだけど
    HDDがあれこれファイルを読んだりして追いついていけないのかもって思って。
    CPU仕様率は結構低いんだけど。LANもギガビットLANだし、原因がHDDとしか思えないんです。
    793 : nobodyさん - 2009/11/05(木) 16:39:49 ID:??? (+60,+29,-2)
    >>792
    気になるならdataスキーム形式にして埋め込めばいいよ
    794 : nobodyさん - 2009/11/05(木) 16:55:33 ID:??? (+4,-29,-55)
    >>792
    普通は一度ファイルを読み込めば、次回はメモリを参照する。
    readで毎回必ずHDDを読んでいたら大変な事になるよ。

    CPU使用率がわかってて、DISK周りの負荷は調べてない?
    Linuxならiostatとかで見て見なよ、sarが入ってればそれでもいいし。
    795 : nobodyさん - 2009/11/05(木) 16:59:36 ID:??? (+61,+29,-31)
    >>792
    ギガビットは過信しないほうがいい
    LANカードやHUBがしょぼかったら無意味
    転送量が少なくても一度に大量の接続があれば捌ききれなくなる。
    796 : nobodyさん - 2009/11/05(木) 19:35:22 ID:??? (+63,+29,-20)
    >>792
    世の中にはキャッシュと言うものがあってだな・・・
    てか、HDDからの読み込みが気になるくらいでかいファイルなのか?そのスクリプト。
    797 : nobodyさん - 2009/11/05(木) 20:31:20 ID:17l6YWCO (+32,+29,-164)
    >>793-795
    OSはWindowsなんだけど、とりあえずHDDをSSDとか1万回転のHDDに変えたら速くなりそうな気がするんだよね。
    ルータやLANケーブルはそれなりのやつを使ってるけど。
    実際商用のサーバーってどうやって負荷計ってるの?そういうフリーソフトないかな?
    何を改善すればいいか分からん。

    >>796
    スクリプトはでかくないよ。ただ動画のダウンロードが多い。これが遅延の原因かも。

    あとデータベースとOSのドライブは別のドライブにした方が速い?パーティションじゃなくて完全に個別という意味で。
    798 : nobodyさん - 2009/11/05(木) 23:07:04 ID:??? (+60,+29,-38)
    >>797
    流石にスレ違いだろ。

    DISKは複数あったほうが速いにきまっとる
    書いてるようにOSとDB分けたほうがいい。
    799 : nobodyさん - 2009/11/05(木) 23:39:13 ID:??? (+57,+29,-150)
    >790
    PHPのファイルは、OSによってディスクから内容がメモリに読まれた上で、インタプリタによって機械語にコンパイルされ、実行される。
    ここまでが基礎知識。

    で、まず、今どきのOSはディスクからの読み込みをキャッシュする。
    つまり、一度読んだファイルはメモリにそのまま持っておいて、更新がなければ次回以降はそいつを使う。
    次に、APCやeアクセラレータといったPHP関連ライブラリを使うと、機械語にコンパイルされたコードを使いまわしてくれるようになる。
    800 : nobodyさん - 2009/11/05(木) 23:55:44 ID:??? (+62,+29,-55)
    >>797
    NICかHubが壊れかけてるとか?
    とりあえず遅延がどの時点で発生しているのか調べないと。
    なんかPHPが原因じゃないっぽい感じがする。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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