あの仕組みどうやってるのでしょうか?
javascriptとかでrequest,responseを繰り返しているのでしょうか?
またそのような処理をしているオープンソースのソフトとかサンプルソースがあったら、教えてください。PHPが良いです。
livedoorブログがどのような方法をとっているかは分かりませんが、
セッションをクッキーで管理する方法があります。
http://memo.blogdns.net/session.html
この場合セッションが切れていても、
次回は自動的にログイン状態となるので、
セッションが切れていないように見せることができます。
livedoorブログを私は使用したことがないのでハッキリは言えませんが、
いろいろと実際の画面とかを見たりして私の推測で回答させていただきます。
仕組みは簡単で、timeoutにならない感じがするのは既にサーバーで処理を開始しているからです。
サーバーで処理が開始できないまま数秒経つと、やはりエラーが出ると思います。いわゆる500Errorです。
では、どうして結構長い時間がたつのか?という疑問にも簡単で、
サーバーの内部でphpやperlを実行しているわけですが、アクセス集中している時はかなり負荷がかかって、処理が遅れるわけです。。また、MySQL等のデータベースを利用している場合は処理時間がかなりアクセス集中によって処理が遅くなる可能性があるわけです。。。
実際にPHPでスクリプト組んで体感したいなら、重い処理を組み合わせまくると、同じような現象がおきるとおもいます。
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&...
コメント(0件)