私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 130
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>843
こんなような感じのものらしいが、PHP5.5はOPcacheがデフォルトで有効らしいので、
オンになってても不思議ではないな。
ちなみにXAMPPじゃなくてMAMP(Mac Apache MySQL PHP)
こんなような感じのものらしいが、PHP5.5はOPcacheがデフォルトで有効らしいので、
オンになってても不思議ではないな。
ちなみにXAMPPじゃなくてMAMP(Mac Apache MySQL PHP)
XAMPPにせよMAMPにせよ入れたままはい終わりなんて人はいないんじゃね?
とりあえず無意識に使ってみて使えなかったら環境設定いじるよな?
php.ini開いてコメントアウトする簡単な作業だぜ?
とりあえず無意識に使ってみて使えなかったら環境設定いじるよな?
php.ini開いてコメントアウトする簡単な作業だぜ?
XAMPPならわかるんだけど、Macだとapache入れるのクソ簡単なのにあえてMANP使う理由っって何?
チームでの共通化ならVagrant使うし、MANPの理由がなくね?
チームでの共通化ならVagrant使うし、MANPの理由がなくね?
WindowsでもバイナリインストールするだけだしApache入れるのは簡単だよ
でも入れるのは簡単でもhttpd.confの設定が初期状態だから大変
マックも事情は同じなんじゃね?
でも入れるのは簡単でもhttpd.confの設定が初期状態だから大変
マックも事情は同じなんじゃね?
>>841
XAMPP大好きなんだな(笑)
XAMPP大好きなんだな(笑)
各個人で勝手にやれば良いんじゃないか
XAMPPを会社全体の開発環境にしてるところ知ってるし
逆に、XAMPPとか禁止って会社も知ってる
両方とも本番はLinux
うちは外部の業務委託で個人に投げることが多いけど
XAMPPは検収要件として、確認したことにならないことになっているし
サポートも一切しない。
個人で飯食おうと思うなら、避けるのがベターではある
XAMPPを会社全体の開発環境にしてるところ知ってるし
逆に、XAMPPとか禁止って会社も知ってる
両方とも本番はLinux
うちは外部の業務委託で個人に投げることが多いけど
XAMPPは検収要件として、確認したことにならないことになっているし
サポートも一切しない。
個人で飯食おうと思うなら、避けるのがベターではある
別にXAMPP好きとも言ってないし、擁護もしてない。
ただXAMPP使うな!って連呼してるやつが、このスレにたまにいる、
理由を知りたければ自分で調べろのやつと同じで、
一方的なコミュニケーションしか取れない馬鹿なやつにしか見えないと言っただけ。
ただXAMPP使うな!って連呼してるやつが、このスレにたまにいる、
理由を知りたければ自分で調べろのやつと同じで、
一方的なコミュニケーションしか取れない馬鹿なやつにしか見えないと言っただけ。
phpの記述の仕方について質問です。(PHPは初心者です)
------------------------------------------------
対象A
対象B
対象C
a=処理内容1(対象A);
個別HTMLタグ1
b=処理内容1(対象B);
個別HTMLタグ2
c=処理内容1(対象C);
個別HTMLタグ3
------------------------------------------------
対象が違うという理由で、処理内容1の
を何度も書いていたのですが、
これを纏めて記述する方法はありますでしょうか?
目的は処理速度のUPです。
どうぞ宜しくお願いします
------------------------------------------------
対象A
対象B
対象C
a=処理内容1(対象A);
個別HTMLタグ1
b=処理内容1(対象B);
個別HTMLタグ2
c=処理内容1(対象C);
個別HTMLタグ3
------------------------------------------------
対象が違うという理由で、処理内容1の
を何度も書いていたのですが、
これを纏めて記述する方法はありますでしょうか?
目的は処理速度のUPです。
どうぞ宜しくお願いします
>>865
ループを使えばまとめて書けるが処理速度はアップしないよ
ループを使えばまとめて書けるが処理速度はアップしないよ
>>862
お前のほうがよっぽど馬鹿で滑稽だよ
お前のほうがよっぽど馬鹿で滑稽だよ
すみません・・この場合の関数の書き方がわからないです・・。
やはり処理速度もUPしますか?
やはり処理速度もUPしますか?
その処理のボトルネックとなってるのは外部リソースの取得だから
遅いと感じてもそれはしょうがない
http://techblog.ecstudio.jp/tech-tips/php-multi.html
これ見たのかな?
遅いと感じてもそれはしょうがない
http://techblog.ecstudio.jp/tech-tips/php-multi.html
これ見たのかな?
スピードをあげるなら
・php5.5にしてPipeliningを使う。(取りに行くURLが同じサーバがある場合のみ意味がある)
・curl_multiの応答を戻ってきたものから処理する。
・処理系の無駄を減らす
・CURLMOPT_MAXCONNECTSを増やす(デフォルト10なのでそれ以上の処理がないと無駄)
>>878が書いてるのが真で、余程たくさんのURLでも処理しない限りあまり意味ないな
・php5.5にしてPipeliningを使う。(取りに行くURLが同じサーバがある場合のみ意味がある)
・curl_multiの応答を戻ってきたものから処理する。
・処理系の無駄を減らす
・CURLMOPT_MAXCONNECTSを増やす(デフォルト10なのでそれ以上の処理がないと無駄)
>>878が書いてるのが真で、余程たくさんのURLでも処理しない限りあまり意味ないな
秒間何千アクセスもあるわけでもないし
個人のPCで利用するごときでビビたる速度を気にするのは無駄
個人のPCで利用するごときでビビたる速度を気にするのは無駄
処理ABCって$result1[URL]が違うだけ? なら関数にするべきだよね
>>885
ここは丸投げスレではない
ここは丸投げスレではない
了解です。
処理自体は出来ており、処理速度をUPするというのが目的なので
関数にまとめるのはお金で解決する部分ではございません。。
ですが、恥ずかしいコードなので関数勉強しておきます
処理自体は出来ており、処理速度をUPするというのが目的なので
関数にまとめるのはお金で解決する部分ではございません。。
ですが、恥ずかしいコードなので関数勉強しておきます
>>825
あー最初の関数はコピペだったのね
a($result1["http://A"]);
a($result1["http://B"]);
a($result1["http://C"]);
function a($res) {
$result1a = implode("",$res);
$pattern = '/<div id=\'koma\' class=\'alignL\'>(.+?)<\/div>/us';
preg_match($pattern, $result1a ,$match);
$strg = str_replace(array("\r\n","\r","\n"), '', $match[1]);
$strg = strip_tags($strg, '<li><p><span><a><img>');
$find_li = explode('<li>', $strg,9);
$slice_result = array_slice($find_li, 1, 9);
foreach ($slice_result as $slice_result_all) {
echo "<li>"."$slice_result_all"."</li>";
}
echo "\n</ul>";
echo 'タグ';
}
よく見てないけどこれでいいんじゃない?
あー最初の関数はコピペだったのね
a($result1["http://A"]);
a($result1["http://B"]);
a($result1["http://C"]);
function a($res) {
$result1a = implode("",$res);
$pattern = '/<div id=\'koma\' class=\'alignL\'>(.+?)<\/div>/us';
preg_match($pattern, $result1a ,$match);
$strg = str_replace(array("\r\n","\r","\n"), '', $match[1]);
$strg = strip_tags($strg, '<li><p><span><a><img>');
$find_li = explode('<li>', $strg,9);
$slice_result = array_slice($find_li, 1, 9);
foreach ($slice_result as $slice_result_all) {
echo "<li>"."$slice_result_all"."</li>";
}
echo "\n</ul>";
echo 'タグ';
}
よく見てないけどこれでいいんじゃない?
54行目から71行目の繰り返しになってるじゃん
んでこの部分で違うところは54行目の$result1["http://A"]この部分だけだよね?
なら$result1["http://A"]とか$result1["http://B"]とかを受渡して
それによって56行目から69行目までを行う関数を作ればいい
71行目のunsetはいらない
function display($src) {
$result1a = implode("",$src);
$pattern = '/<div id=\'koma\' class=\'alignL\'>(.+?)<\/div>/us';
preg_match($pattern, $result1a ,$match);
$strg = str_replace(array("\r\n","\r","\n"), '', $match[1]);
$strg = strip_tags($strg, '<li><p><span><a><img>');
$find_li = explode('<li>', $strg,9);
$slice_result = array_slice($find_li, 1, 9);
foreach ($slice_result as $slice_result_all) {
echo "<li>"."$slice_result_all"."</li>";
}
echo "\n</ul>";
echo 'タグ';
}
こんなのを作れば54行目以降は単に
display($result1["http://A"]);
display($result1["http://B"]);
display($result1["http://C"]);
のように出来る
直接echoするよりhtmlをreturnしたほうが個人的には好きだけどそこはお好みで変えて
んでこの部分で違うところは54行目の$result1["http://A"]この部分だけだよね?
なら$result1["http://A"]とか$result1["http://B"]とかを受渡して
それによって56行目から69行目までを行う関数を作ればいい
71行目のunsetはいらない
function display($src) {
$result1a = implode("",$src);
$pattern = '/<div id=\'koma\' class=\'alignL\'>(.+?)<\/div>/us';
preg_match($pattern, $result1a ,$match);
$strg = str_replace(array("\r\n","\r","\n"), '', $match[1]);
$strg = strip_tags($strg, '<li><p><span><a><img>');
$find_li = explode('<li>', $strg,9);
$slice_result = array_slice($find_li, 1, 9);
foreach ($slice_result as $slice_result_all) {
echo "<li>"."$slice_result_all"."</li>";
}
echo "\n</ul>";
echo 'タグ';
}
こんなのを作れば54行目以降は単に
display($result1["http://A"]);
display($result1["http://B"]);
display($result1["http://C"]);
のように出来る
直接echoするよりhtmlをreturnしたほうが個人的には好きだけどそこはお好みで変えて
かぶったあああああああ
C使いかアセンブリ使いだと思ったが関数の作り方を単に知らないただの初心者だったのかw
>>896
ここはデザイナーだらけだよ
ここはデザイナーだらけだよ
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 100 (1001) - [98%] - 2010/11/14 21:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 139 (994) - [98%] - 2015/7/25 21:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 110 (1001) - [98%] - 2011/9/29 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 131 (1001) - [98%] - 2014/1/19 21:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 132 (1000) - [98%] - 2014/6/18 20:58
- 【PHP】下らねぇ質問はID出して書き込みやがれ 133 (1001) - [98%] - 2014/7/8 16:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 135 (984) - [98%] - 2014/8/7 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [98%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137 (995) - [98%] - 2023/1/30 18:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 138 (991) - [98%] - 2015/1/6 8:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 134 (1002) - [98%] - 2014/7/29 4:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 120 (1001) - [98%] - 2012/7/25 6:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 125 (1001) - [96%] - 2013/2/4 13:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 113 (1001) - [96%] - 2012/1/1 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [96%] - 2013/9/18 1:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [96%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 112 (1001) - [96%] - 2011/11/29 4:02
トップメニューへ / →のくす牧場書庫について