ウェブマスター

プロウェブマスターのためのQ&A

2
3Gネットワ​​ーク上のWebページの初期接続とSSLハンドシェイクフェーズのロード時間を最適化する方法は?
私のウェブサイトwww.example.com(SSLが有効)は、Amazon EC2共有ホスティングでホストされています。Wi-Fi /ブロードバンド接続での読み込みが速くなります(読み込み時間<2秒)。問題はモバイル**(H +モードではなくHモード)**の3Gネットワ​​ークにあります。接続フェーズを開始すると、SSLハンドシェイクプロセスにかなりの時間がかかります(12秒)。Chromeネットワークタブでタイミングパラメータを監視した。以下は、ウェブページの測定された読み込みタイミングです。 ページで処理されるデータの種類: テスト済みのWebページは、AJAXを介して5つのキーと値のペアのJSONデータを受信し、Webページに表示します。これは、5〜6個のテキストコンテンツのみを含む非常に軽量なページです。 3Gモバイルネットワーク(Hモード)で多くのWebサイトの読み込みが速くなるのを見てきました。3Gネットワ​​ークでの最初の接続確立フェーズ中に、私のWebサイトが遅すぎます。最初の接続フェーズの遅延を解決/最適化する方法について誰かが私を助けてくれますか?専用ホスティングに移行すると、現在の問題は解決しますか? Webサーバーはビジーではなく、常に使用可能なCPUとメモリがたくさんあります。 サーバー構成: Amazon EC2インスタンス-共有ホスティング(32 CPUおよび60 GB RAM)。Webサーバー-Apache。SSL-シマンテック。

4
複数の分離したMicrodata <div>をリンクしますか?
schema.orgのセマンティックマークアップを追加しています。それらのいくつかは、Webページのまったく異なる部分にあるいくつかを一緒にリンクしたいと考えています。 これは私がそれらを親/子として指定すると機能します: &lt;div itemscope itemtype="http://schema.org/ExerciseAction"&gt; &lt;span itemprop="distance"&gt;11 km&lt;/span&gt; &lt;div itemprop="event" itemscope itemtype="http://schema.org/Event"&gt; &lt;span itemprop="name"&gt;first event&lt;/span&gt; &lt;span itemprop="startDate"&gt;2001-01-01&lt;/span&gt; &lt;/div&gt; &lt;/div&gt; ただし、HTMLの山で区切られている場合にリンクする方法はわかりません。 &lt;div itemscope itemtype="http://schema.org/Event"&gt; &lt;span itemprop="name"&gt;some event&lt;/span&gt; &lt;span itemprop="startDate"&gt;2002-02-02&lt;/span&gt; &lt;/div&gt; &lt;!-- .... zillion other HTML stuff ... --&gt; &lt;div itemscope itemtype="http://schema.org/ExerciseAction"&gt; &lt;span itemprop="distance"&gt;22 km&lt;/span&gt; &lt;/div&gt; 「itemref」などを使用して関連するスコープをリンクする必要があると思いますが、機能しません。この場合、同様の質問を調べても役に立ちませんでした。 更新:ある種の参照を介して機能し、どのタイプのネストを介しても機能しないソリューションを具体的に探していることに注意してください。また、2番目の(機能しない)サンプルの順序は同じままである必要があります(最初にイベント、2番目にExerciseAction)。(私の制御の外にそれにはいくつかの理由があります)。 具体的には、「機能する」とは、少なくとも最初に機能する例と同様に、アイテムが相互にリンクされていることを示すGoogleリッチスニペットツールとして定義されます。
11 html5  microdata 

2
PHPの観点からサーバー言語としてPythonを使用する方法
私は、PHPを使用したサーバー側プログラミングだけを知っています。私には、何かを書き込んindex.phpで呼び出しhttp://localhost/index.php、PHPスクリプトの結果を確認します。私はCakePHPを使用していて、URLの書き換えでできることを理解していますが、私の心では、URLとサーバー上のPHPファイルの間に1対1の関係があります。 今はPythonで多くのことを行っていますが、コマンドラインユーティリティのみを使用しています。次のプロジェクトでは、PHPの代わりにPythonを使用したいと思います。これまでのところ、mod_python出力を取得するにはPylonsやTwisted、さらにはDjangoのようなフレームワークを使用する必要があると言われました。他の人はprint()、HTTPヘッダーを使用するだけで、PHPで使用されているようにスクリプトが出力されると述べています。 基本的にディレクトリ一覧のみを取得し、それをきれいにして、モバイルブラウザーから多数のPDFファイルにアクセスできるようなものを書きたいと思います。PHPでこれを行う方法を知っています。HTMLを生成するPythonスクリプトを作成する方法を知っています。開いhttp://localhost/pdfcentral/たときにそのスクリプトを実行する方法がわかりません。 サーバーをどのように構成する必要がありますか?Ubuntu 10.04で動作します。
11 php  python 

3
DNSを管理しなくてもcloudflareを使用できますか?
DNSを管理せずにcloudflareを使用する必要があります。DNSサーバーには、必要なオプションがはるかに多くあります。 cloudflareをDNSサーバーとして設定する代わりに、wwwサブドメインからのみNSレコードとして追加しました。 DNSサーバーで、からdomain.comへの転送を追加しましたwww.domain.com。 正常に動作しているように見えますが、私のcloudflareは私に与えています: 「ウェブサイト」-&gt; 「終了しています。ネームサーバーが*****に変わるのを待っています。このプロセスを完了するまでに最大24時間お待ちください(情報)」 「ダッシュボード」-&gt; 「分析データを読み込めませんでした。 初期化されたゾーンがありません」 ここで気にする必要があることはありますか?

3
サイトマップインデックスに他のサイトマップインデックスを含めることはできますか?
いくつかの異なるサイトマップ(1つはビデオ用、1つは静的コンテンツ用、1つは記事用)にリンクする、各言語のサイトマップインデックスを含む2か国語のWebサイトがあります。サイトマップインデックスをリンクする別のサイトマップを紹介したいので、ルートのrobots.txtでそのサイトマップをリンクでき、言語ごとにrobots.txtを1つ持つ必要はありません。 それは有効ですか?または、私の問題に対するより簡単な解決策はありますか?

3
通常のブラウザのユーザーエージェントに「ボット」または「クロール」が含まれていますか?
通常のブラウザのユーザーエージェントに「ボット」または「クロール」が含まれていますか? 私は自分のサイトのユーザーエージェントをチェックして、ボットから送信されたものかどうかを確認します。もしそうなら、彼らはログインしないので、私はいくつかの小さな最適化を行うことができます。(内容は一切変更しません) 30-40以上のボットのチェックを追加した後、それらを追加するのに飽きてきました。そのため、「ボット」または「クロール」のみが含まれているかどうかを確認しているのではないかと考えていました。すべてのボットを取得できるわけではありませんが、多くのボットが取得されます。しかし、それが誤検知を引き起こす可能性がある場合、カートに追加して注文し、ログインする機能が完全に台無しになります。
11 user-agent 

3
1つのサイトに2つのGoogleアナリティクストラッキングコードがあることの意味は何ですか?
1つのサイトに2つのトラッキングコードがあることの意味は何ですか?両方のコードは互いに直下にあります 例えば &lt;script type="text/javascript"&gt;// &lt;![CDATA[ var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-account-1']); _gaq.push(['_setDomainName', 'mydomain']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); // ]]&gt;&lt;/script&gt; そして &lt;script …


3
クロールできないリダイレクトスクリプトを介して外部リンクを送信するのは、良いSEOの習慣ですか?
外部リンクを検索エンジンから非表示にするのが良い方法かどうか疑問に思っていますか? つまり、MediaFireリンクとGoogleドライブリンク(正確には15,000)がたくさんあり、リンクを非表示にして次のように表示できるWordPressプラグインがあるということですexample.com/go/1AS34b。 リンクリダイレクトを使用する場合、SEOに適していますか?または、元のMediaFireとGoogleドライブのリンクを保持する必要がありますか?
10 seo  links 

1
Googlebotが何千ものリクエストをマップロケーターに送信し、APIクォータを使い果たす
お客様のサイトに店舗検索ページがあります。エンドユーザーが郵便番号と検索範囲を入力すると、Googleマップに結果が表示されます。 最近、サイト全体のトラフィックを著しく増加させることなく、サイトが無料のマップ検索制限(24時間あたり約25,000)に達していることに気づき始めました。追加のロギングをオンにして、何が問題なのかを調べてみました。 Googlebotがこの地図で何千もの検索を押し進めていることがわかります。これは小さなサンプルです: 2017-07-09 23:56:22,719 [7] INFO ShopLanding-[Thread 41] Google Maps:検索されたG23は66.249.66.221からOKを受け取りました 2017-07-09 23:56:35,469 [7] INFO ShopLanding-[スレッド10] Googleマップ:検索されたCA6は66.249.66.221からOKを受け取りました 2017-07-09 23:57:24,563 [7] INFO ShopLanding-[Thread 48] Google Maps:検索されたBN14は66.249.66.223からOKを受け取りました 2017-07-09 23:58:00,970 [7] INFO ShopLanding-[Thread 42] Google Maps:検索されたCB4は66.249.66.221からOKを受け取りました 2017-07-09 23:58:13,064 [7] INFO ShopLanding-[Thread 54] Google Maps:検索されたDY9は66.249.66.221からOKを受け取りました 2017-07-09 23:59:18,722 [7] INFO ShopLanding-[Thread 59] Google Maps:検索されたTS3は66.249.66.223からOKを受け取りました 2017-07-09 …

3
一部のスクリプト攻撃手法でユーザーエージェントの識別を使用しましたか?
私のサイトのApacheアクセスログエントリは通常、次のようなものです。 207.46.13.174--[31 / Oct / 2016:10:18:55 +0100] "GET / contact HTTP / 1.1" 200 256 "-" "Mozilla / 5.0(compatible; bingbot / 2.0; + http:// www .bing.com / bingbot.htm) "0.607 MISS 10.10.36.125:104 0.607 そこでユーザーエージェントフィールドを見ることができます。しかし、今日は次のように使用されるユーザーエージェントフィールドも見つかりました。 62.210.162.42--[31 / Oct / 2016:11:24:19 +0100] "GET / HTTP / 1.1" 200 399 "-" "} __ test …

1
オプションのURLセグメントを使用すると、SEOに悪影響がありますか?
私はこのようなURLを持つ多言語サイトを持っています https://example.org/en/ads/2 https://example.org/es/ads/2 https://example.org/it/ads/2 異なる言語でサイトを提供します。私のサイトもこのようなURLを受け入れます https://example.org/ads/2 その場合、コンテンツはデフォルトの言語(スペイン語)で提供されます。 サイトは、ロケールなしのURLを生成しません。この種類のURLを受け入れますが、内部ナビゲーション用の次のリンクはデフォルトのロケール(es)で生成されます。 私は(異なるURLので、これはSEOのために悪いことを言われてきたhttps://example.org/ads/2、https://example.org/es/ads/2)は、同じコンテンツを提供します。 これは本当ですか?はいの場合、なぜですか?

1
Cloudflare:URLにクエリ文字列がある場合に静的HTMLをキャッシュする
CloudFlareの「新しいユーザー」に関する簡単な質問: 背景:オリジンサーバーによって提供されるHTMLページは変更されません。すべての動的コンテンツは、ページがユーザーのブラウザーにロードされた後、JavaScriptを介してダウンロードされます。JavaScriptによって派生した動的コンテンツは、URLのクエリ文字列に一部依存しますが、クエリ文字列自体は、最初にダウンロードされたHTMLコンテンツには影響しません。したがって、次のURLはすべて、ブラウザでJavaScriptが作用する前に、オリジンからまったく同じHTMLを生成します。 https://www.example.com/private/my-investments?portfolioID=296 https://www.example.com/private/my-investments?portfolioID=325 https://www.example.com/private/my-investments?portfolioID=319 質問:CloudFlareがデフォルトでHTMLをキャッシュしない場合、https://www.example.com/private/my-investments?[anyValue]の単一のキャッシュされたコピーがすべてのユーザーに返されるようにページルールを作成するにはどうすればよいですか??これが私が試したものです: 「すべてをキャッシュ:」「すべてキャッシュ」ディレクティブを使用すると、HTMLがキャッシュされますが(良好)、クエリ文字列全体がキャッシュキーの一部として使用されます(不良)。したがって、ユーザーが次のURLにアクセスした場合... https://www.example.com/private/my-investments?portfolioID=296 ...そして、10秒後に、次のように、別のクエリ文字列で同じURLにヒットします。 https://www.example.com/private/my-investments?portfolioID=325 ... CloudFlareは後者のリクエストをキャッシュMISS(cf-cache-status:MISS)として扱い、オリジンサーバーに再度アクセスします。これは、オリジンから返されたHTMLが両方のURLで同一であるという事実にもかかわらずです。 「IGNORE QUERY STRING CACHING:」「IGNORE QUERY STRING CACHING」オプションを選択することで、この問題を確実に解決できると思いました。ただし、このオプションをページルールで使用すると、HTMLはまったくキャッシュされません。.js、.css、および.pngファイルのみがキャッシュされます。そしてもう一度、私の起源はHTMLデータのすべての呼び出しでヒットします。:( 私は明らかな何かを見逃しているに違いないと感じています。何かご意見は? 更新:私があなたによって実行したいという考えを持っていました。この問題を解決するには、内部URLスキームを変更して、「?」ではなく「#」を使用しますか?したがって、次のようなURLの代わりに... https://www.example.com/private/my-investments?portfolioID=296 ..私は次のようなものを使用します: https://www.example.com/private/my-investments#portfolioID=296 これにより、クエリ文字列パラメーターがCloudFlareにまったく送信されなくなります...どう思いますか? フェストゥス
10 html  cache  cloudflare 

2
HTMLの縮小はSEOに影響を与えますか?
HTMLをSEO用語で縮小するとどうなりますか?つまり、HTMLを縮小しました。つまり、すべての&lt;meta... /&gt;タグが1行に配置されています。 これは私のSEOに影響しますか?
10 seo  html 

8
Wordpress(保存済み)パスワードの強さを知る方法は?
多くの共有ホスティングサーバーのセキュリティを担当しています。それらのほとんどはワードプレスのウェブサイトを持っています。各サーバーには、少なくとも500のWordPress Webサイトがあります。 私の経験では、WordPressの問題は弱いパスワードから始まります。Webサイトの管理者パスワードのほとんどは非常に脆弱であり、脆弱なパスワードのWebサイトを使用することは、さまざまな悪意のあるアクティビティに悪用され、使用されます。 今の私の計画は、WordPress Webサイトの脆弱なパスワードを見つけて、管理者パスワードを他の強力なパスワードに強制的に変更することです。そのため、WordPressを保護することができ、私のサーバーは問題になりません。 保存されているWordPressパスワードの強度を知る方法は何ですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.