- ベストアンサー
サーバに携帯からのアクセスだけが遅い
holy666の回答
- holy666
- ベストアンサー率76% (13/17)
tcpdump -i eth0 -s 1000 -n -X host 携帯端末のIP and port 80 見たいな感じで良いかと。 tcpdump -i eth0 -s 1000 -n -w cap-data.cap host 携帯端末のIP and port 80 にして キャプチャしたものをファイルに保存してから ローカルのPCに持ってきて Wiresharkなどで見るとより見やすいと思います。 そこで 時間が何ms掛かっているのか、再送があるのか等が全て確認できると思います。
関連するQ&A
- 社内のサーバーへのアクセス速度について
社内のサーバーにアクセスし、エクスプローラーでファイルを表示するとき、パソコンAでは1秒もかからないのに、パソコンBでは数十秒掛かります。 AはデスクトップでBはノートです。 スペック的にもAの方が上ではありますが、こんなにも差がでるのでしょうか? Bが時間が掛かるのは、サーバーを探し当てるのに時間が掛かっているように私は勝手に思っています。 少しでも速くアクセスできる方法などないでしょうか?
- 締切済み
- ハードウェア・サーバー
- インタネットイクスプローラによる表示が極端に遅くなります
以下のような構造のa.htmlの表示が度々大幅に遅れ、原因が分からず困っております。 a.html * ***** b.php * ***** x.php * ***** y.php 〔a.html〕 (1) b.phpによって生成される静的なリンクをインラインフレームとして含みます。 (2) 二つのx.php、y.phpをssiにより含みます。 <!--#exec cgi="x.php" --> <!--#exec cgi="y.php" --> 〔x.php、y.php〕 x.php(y.php)は、それぞれ以下のような処理を行います。 (1) 予め個別に割り付けられたファイルX.txt(Y.txt)の内容を readfile関数により読み出してssiの対象とします。 (2) その際には、後述するようにb.phpが行うファイルX.txt(Y.txt)の更新処理 との排他制御をflock関数により行います。 〔b.php〕 b.phpは、以下のような処理を行います。 (1) 上記インラインフレーム内に表示される静的なリンクを生成します。 (2) 次にa.htmlにアクセスされたときのために、ファイルX.txt、Y.txtの双方の内容を 上記ssiにより表示されるべき情報に更新します。 (3) その際には、上記ファイルX.txt、Y.txtへのアクセスに関して、 x.php、y.phpとの排他制御をflock関数により行います。 〔a.htmlの表示が遅れる症状〕 (1) 表示が遅れるのは、ブラウザIE(ver 6でのみ確認)のみで発生します。 遅れる時間は、30秒ないし3分30秒程度(一定ではありません。) (2) ただし、表示が遅れる場合であっても、 a.htmlの先頭にあるヘッダー(複数の静的なリンク)のみは速やかに表示されます。 しかしブラウザ画面上でその下に表示されるべき情報は、既述の通りに大幅に遅れて表示されます。 なお、遅れて表示される情報には、特に不正常な点は見受けられません。 (3) なお、他のブラウザ(firefox.safari.netscape,opera…何れも最新ヴァージョン)の場合には、 ブラウザIEでトライした場合に比べて頻度は少ないものの、 上記b.phpが生成する静的なリンクの表示が10秒~30秒程度遅れる場合があります。 (サーバーの過負荷状態に起因する可能性もあり?) また、ブラウザIE以外のブラウザでは、 b.phpが生成する静的なリンクの表示が遅れる場合であっても、 その静的なリンク以外の全ての情報は、速やかに表示されます。 以上、大変長くなりましたが、以下の点をご教示下さるようにお願い致します。 ・ 原因として考えられる点 ・ 原因究明のために行うべき処置(ブラウザIEに関するより望ましい設定を含む) 追伸 b.php、x.php、y.phpに含まれる変数については、 これらのphp本体の全体をそれぞれfunctionとして定義し、 このようにして定義されたfunctionを冒頭部で呼び出し、 変数の全てをローカル変数と定義することによって、 変数の競合による誤処理を回避しています。
- ベストアンサー
- PHP
- 携帯からアクセスしているのにpcのページが表示
携帯からアクセスしているのに パソコンのページが表示されてしまう。 phpのページに ”別サーバーにあるページ”をinclude するとパソコンのページが表示されているのですが、携帯からアクセスして携帯ページが表示されるようにするにはどうすれば、よいのでしょうか? 携帯から直で”別サーバーにあるページ”にアクセスすると ちゃんと携帯ページが表示されます!! ”別サーバーにあるページ”に、携帯からアクセスしていると認識させるには、phpページを、どうすれば可能でしょうか? ご存知の方いらっしゃいましたら、ご教授お願いいたします。
- 締切済み
- PHP
- 他サーバMySQLへのアクセス
こんにちは。 現在、とあるサーバ(A)でMySQLを使っています。 この度、他サーバ(B)からこのAサーバのデータベースにアクセスしたいと思っています。 具体的には Aサーバ MySQL にあるデータを、 BサーバにあるWebページで出力したいのです。 どういった方法を取ればいいのでしょうか>< 漠然とした質問で申し訳ありません。 PHP5、MySQL5 です。 宜しくお願いします><
- ベストアンサー
- PHP
- ケータイからOK WAVEへアクセスできません…
こんばんは(^^) ドコモのケータイからOK WAVEへアクセスしたところ、 「このサーバーは現在ご利用いただけません」みたいな表示が出て、 アクセスできません。 5回に1回くらいアクセスできることがあるんですが、 質問などを閲覧することが出来ません。 例えば、ある質問があって、それをクリックして、もし見れたとしても、 ページを戻ったりすると、 「このサーバーは現在ご利用いただけません」という表示が出てしまいます。 パソコンからは大丈夫みたいですが、ケータイからだとこのような状態です。 この状態は2日前か3日前からずっと続いています。 ケータイの調子の方がおかしいのか、OK WAVE側にケータイからのアクセスのみに何らかの問題が生じてそのまま放置されているのか・・・ みなさんはどうですか??? ケータイからちゃんとアクセスして、ちゃんと閲覧できますか??? もしよろしければ、試してください。 よろしくお願いします。
- ベストアンサー
- docomo
- 携帯アクセス時に画像を小さくしたい
こんばんは。Webと携帯両方でアクセスできるホームページを作成しているのですが、携帯からだと画像が重すぎてメモリーオーバーになってしまいます。 トップ画像だけでもいいので、携帯からのアクセス時には小さい画像(サムネイル?)を表示させるような方法を知っていたら教えてください。 HTMLで書けたらいいのですが、一応サーバーはPHP対応しています。
- 締切済み
- HTML
- サーバーの増強は実際どうなんでしょう(素人です)
このカテゴリーで良いか分からないですか実際にやっておられる方がいると思いここにきました。 よくアクセスが増えてサーバーを増強とか聞きますが単純な変更の少ないものなら各サーバーにデータを持っても問題ないかも知れませんが、掲示板やショッピングサイトなど各サーバーにデータが分散したら一元化ができないのでは?と考えてしまいました。逆に1つにまとめるとそこがボトルネックになる気がします。RAID5みたいなハードがあるのでしょうか? 実際はどんな感じなのでしょうか?
- ベストアンサー
- ハードウェア・サーバー
- 携帯キャリアのアクセスログについて
携帯キャリアのアクセスログについて <質問詳細> 携帯において、各キャリア(ドコモやau、SoftBank)提供のサイト(コンテンツ)へ接続した際、 コンテンツ側のWebサーバにどこからきたかの情報がアクセスログとして出力されると思います。 このアクセスログに出力されるIPアドレス※は、実クライアントのIPアドレスとなるのでしょうか? それとも携帯キャリアのProxyサーバ(IPアドレス帯域収容サーバ?)のIPアドレスとなるのでしょうか? ※ IPアドレスの出力はアクセスログフォーマットの設定値内容にもよるかもしれませんが Web(AP)サーバはOracleWeblogocサーバを使用しています。 基本的なことかもしれませんが、携帯は移動体(モバイル)のため、IPアドレスは固定でなく、 アクセスする場所によってIPアドレスが変わる(アクセスポイント?、キャリア側の収容サーバ?が変わる)ため、そもそもどの携帯(ブラウザ利用者)からアクセスがきたのかの特定はできないと考えて良いでしょうか? <補足> ・クライアント(携帯ブラウザ)-コンテンツWebAPサーバ間のネットワークに依存するかも しれませんが、当質問では、この間にはロードバランサやファイアウォールでのIP変換等 はないものとし、PROXYはWebAPサーバと同じ(WebAP内)環境下とします。 ・当方でauについて調べたところ以下サイトにこのような記載がありました。 http://www.au.kddi.com/ezfactory/tec/spec/ezsava_ip.html 「EZweb端末は、EZサーバを経由してWebサーバにアクセスします。 その際、Webサーバに対してEZサーバのIPアドレスがリクエスト要求元の IPアドレスとして通知されます。」 なので、auは実クライアントではないということですかね? (どこのキャリアも同じ?) 以上、宜しくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- 他のサーバにあるphpをrequireしたい
他のサーバにある変数を引っ張ってくる方法が分からず困っております。 (php.iniのallow_url_includeをonにすれば実行出来たのですが、 offのままで同じ結果になる方法をお教え頂きたく思います。) allow_url_includeをonにした場合には出来た方法↓ 【Aサーバ】にある「a.txt」(a.phpにすると実行出来ませんでした……) <?php $hogeA = 'テキストA'; ?> 【Bサーバ】にある「b.html」 <?php require_once ('http://www.A/a.txt'); echo $hogeA ; ?> b.htmlに「テキストA」を表させたいと考えています。 allow_url_includeを変更せずに出来る代替方法をお教え下さい。 a.phpだと実行出来なかった理由も分からないため、 よろしければこちらもお教え下さい。 よろしくお願い致します。
- ベストアンサー
- PHP