Google Site Haritası - Should yük kontrolü / önbelleğe alma için ben karşılığı?

4 Cevap php

Ben şu anda yaklaşık 10.000 listeleri olan bir topluluk sitesi var. Ben gibi yeni bir url bir strateji benimseyen bir şey duyuyorum

example.com/products/category/some-product-name

Stratejisinin bir parçası olarak, bir site haritası uygulama duyuyorum. Google zaten Sitemde iyi bir dizin var, ama URL'leri değişecek. Ben her ürün listeleme için DB erişen bir php çerçeve kullanın.

Ben google 10.000 yeni URL'leri temin perfomansı etkileri konusunda endişe duyuyorum, should I be?

Ben bakıyorum olası bir çözüm statik HTML sayfaları benim php-çıkışı sayfaları render edilir. Ben zaten başka sitede bu özelliğe sahip. Bu şekilde, google olur endeks 10.000 html sayfaları. Bu sistemin güzelliği bir kullanıcı kısa sürede sitede gezinmeye başlar başlamaz, bu HTML sayfası google yoluyla geldi, onlar düz geri PHP sürümü içine atlamak olduğunu.

Bu yöntem ile benim sorunum benim güzel temiz URL'ler üzerine. Html eklemek gerekir ki ...

example.com/products/category/some-product-name.html

Ben bu konuda yanlış şekilde gidiyorum?

Edit 1: I want to cut down on PHP and MySQL overhead. Creating the HTML pages is just a method of caching in preparation of a load spike as the search engines crawl those pages. Are there better ways?

4 Cevap

Ben bir şey eksik sürece, ben bu konuda endişelenmenize gerek yok düşünüyorum. Her saniye, bir gün ya da öylesine bir ölçekte değil - ben ürün adları liste genellikle tüm that değişmez varsayarak yaşıyorum. Google site haritası, bir ikinci veya daha az okunacağı ve paletli güncelleştirmek sonra instantly Seni taramasını gitmiyor. Ben herhangi bir komplikasyon olmadan deneyin ve size boyun En iyileştirme kırmak önce etkisini ölçmek istiyorum.

Sen 10000 yeni bağlantılar endişe olmamalı, ama hızlı google taramaya nasıl görmek için, mevcut google trafik analiz etmek isteyebilirsiniz. Önbelleğe alma her zaman iyi bir fikir (?: Memcache, hatta statik dosyaları oluşturmak bakınız) olduğunu.

Örneğin, ben şu anda google anlamına geleceğini ikinci googlebot yaklaşık 5 istekleri / iyi bir yarım saat içinde o 10,000 sayfalarını tarama, ancak, bu düşünün var:

  1. Yeni yerlere mevcut tüm bağlantıları yönlendir

    Bunu yaparak, zaten google ve diğer arama motorları tarafından dizine bağlantılar neredeyse immediatelly yeniden yazılarak güvence altına alır. Şu an google sıralaması yeni bağlantı (ek bağlantılar skor 0 ile başlar) geçirilir.

  2. Google Analytics

    Biz google genellikle (kullanıcı içerik bağlantıları giriş javascript yönlendirmeleri,), normal taranmasına ile bulmak değil ki, sayfalarını taramaya Analytics verilerini kullandığını fark etmiş. Şansı google) çok hızlı bir şekilde url değişikliği pick up, ama 1 görecekti vardır.

  3. Site haritası

    Bizim durumumuzda site haritası dosyalar için başparmak kuralı sadece onları son içeriği ile güncel tutmaktır. Hatta 10.000 linkler, ya da bağlantıları tüm tutulması oldukça anlamsız var. Nasıl bu dosyayı güncellemek olacak?


Bu bir aşk & bulunuyor kullanıcıları tarafından en çok kullanılan bağlantılar oldukça iyi önbelleğe beri, benim ve Google paletli Postadölesan gün ile ilişkisi nefret, ama şey, google paletli genellikle değildir tarar. Bu google 6X 1/6th istekleri yükünü neden nedenidir.

Ana soruya bir cevap değil.

Sen. Html eklemek zorunda kalmazsınız. Onlar gibi URL'leri bırakabilirsiniz. (Bir. Html soneki ot yok) html dosyasına yönlendirmek için daha iyi bir yol bulamıyorum varsa, olabilir ile PHP ile çıktı o readfile.

Ben olmalı, google 10.000 yeni URL'leri temin perfomansı etkilerinden endişe duyuyorum?

Google'ın sunucularında performansını etkiler? Ben bu konuda endişe olmaz.

Kendi sunucularında performansı etkiler? Ben de bu konuda endişe olmaz. Ben size, sadece farklı URL'ler gönderilen alırsınız eskisine oranla çok daha fazla trafik alırsınız şüpheliyim.