ajaxでPHPに重い処理を複数呼ぶ時の注意点

どうもカミジンです。
PHP開発でハマってました。

Ajaxでsleep(1)って書いたPHPに10個要求飛ばすと1秒で終わらず10秒かかって悩んでました。

原因はセッション。おそらく、セッションが開始している時にセッションを開始しようとするとブロックされるということでしょう。セッションが自動開始するphp.iniの設定もあるのでおおいにハマりそう。

自動的にセッションを開始するphp.iniの設定
session.auto_start = 1

なので、重い処理の前にセッションを終了しておく

session_write_close();

が正解でした。

Continue Reading

第二回イナズマイレブン リアルタイムブラフについて

なんか最初見たときなんだよと思ったけど、ある選手がまたセンスのいい。。。。

ということで またやろうかと

なんかもう一方の方に完全に真似された感はあるけど←

 

まぁ一応CSVの方はできたので

http://kamijin-fanta.info/inaire2/get.php?type=csv&limit=1440

&limit= を任意の数にすることによって、取得数を変更できます。

追記(01/11) メモリの関係で300行程度しか取得できない点を修正し、1440行まで取得できるように修正しました。しかし、結構なメモリを食うので、更新はあまりしないことをお願いします。何度更新しても更新されるのは1分に一度です。 また、「グラフ」については、違う方がもうやってるのでそっちに全てお渡ししようかと思います(デットヒートにならないと思うから/急ぎでいろいろやることが増えたから)。

http://ffff.orsp.net/inazuma/ CSVを使った詳細なグラフを描きたい方は本サイトのデータを使っていただき、グラフはこちらの方のページを参照していただければ。

あと、GoogleチャートAPIでiPhoneから見れるグラフ誰かつくってくれませんかね・・・? とか思ったりしてみたり そのくらい自分でつくろうかな では

Continue Reading

イナズマイレブン人気投票 リアルタイムグラフ

こんにちは!

最近PHPの勉強してるファンタです!

いきなりですが

http://kamijin-fanta.info/inaire/

PHPとHTML、そしてCSS・JavaScriptを使ったランキングのグラフです

まぁざっと言えば今までのwebページの知識を押し込んだグラフって事です

相変わらずの五条さんですね! ってことでおしまい!

第二回会場:http://blog.kamijin-fanta.info/2011/01/post-36.html

Continue Reading
Close Menu