ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Igor Zubkov <igor.zubkov@gmail.com>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: [devel] sitemap on packages.altlinux.org
Date: Tue, 5 Jul 2011 11:49:00 +0300
Message-ID: <CAJXf7QP52i=NBf_nam_aQHs7dvOfi71=P=C4tBrvOeGugoTj4w@mail.gmail.com> (raw)

Hi, All!

Вчера я переделал в prometheus2.0 ту часть которая долго меня не
устраивала. Это сайтмапы. Они теперь делаются по крону раз в неделю в
воскресенье. Выглядит это примерно так:

# date && bundle exec rake RAILS_ENV=production sitemap:refresh && date
Mon Jul  4 11:16:33 MSD 2011
+ sitemap1.xml.gz               50000 links /    8.93 MB /     236 KB gzipped
+ sitemap2.xml.gz               50000 links /    8.94 MB /     231 KB gzipped
+ sitemap3.xml.gz               50000 links /    8.96 MB /     236 KB gzipped
+ sitemap4.xml.gz               50000 links /    8.97 MB /     236 KB gzipped
+ sitemap5.xml.gz               50000 links /    8.91 MB /     241 KB gzipped
+ sitemap6.xml.gz               50000 links /    8.77 MB /     238 KB gzipped
+ sitemap7.xml.gz               50000 links /    8.77 MB /     238 KB gzipped
+ sitemap8.xml.gz               50000 links /    8.78 MB /     239 KB gzipped
+ sitemap9.xml.gz               50000 links /    8.78 MB /     238 KB gzipped
+ sitemap10.xml.gz              50000 links /    8.77 MB /     237 KB gzipped
+ sitemap11.xml.gz              50000 links /     8.9 MB /     241 KB gzipped
+ sitemap12.xml.gz              50000 links /    8.92 MB /     239 KB gzipped
+ sitemap13.xml.gz              50000 links /    8.76 MB /     239 KB gzipped
+ sitemap14.xml.gz              50000 links /    8.85 MB /     236 KB gzipped
+ sitemap15.xml.gz              50000 links /    8.92 MB /     236 KB gzipped
+ sitemap16.xml.gz              50000 links /    8.95 MB /     230 KB gzipped
+ sitemap17.xml.gz              50000 links /    8.95 MB /     234 KB gzipped
+ sitemap18.xml.gz              50000 links /    8.97 MB /     238 KB gzipped
+ sitemap19.xml.gz              50000 links /    8.88 MB /     240 KB gzipped
+ sitemap20.xml.gz              50000 links /    8.77 MB /     238 KB gzipped
+ sitemap21.xml.gz              50000 links /    8.77 MB /     238 KB gzipped
+ sitemap22.xml.gz              50000 links /    8.78 MB /     239 KB gzipped
+ sitemap23.xml.gz              50000 links /    8.78 MB /     239 KB gzipped
+ sitemap24.xml.gz              50000 links /    8.77 MB /     238 KB gzipped
+ sitemap25.xml.gz              50000 links /    8.92 MB /     241 KB gzipped
+ sitemap26.xml.gz              50000 links /    8.89 MB /     239 KB gzipped
+ sitemap27.xml.gz              50000 links /    8.76 MB /     240 KB gzipped
+ sitemap28.xml.gz              50000 links /    8.88 MB /     236 KB gzipped
+ sitemap29.xml.gz              50000 links /    8.91 MB /     234 KB gzipped
+ sitemap30.xml.gz              50000 links /    8.97 MB /     230 KB gzipped
+ sitemap31.xml.gz              50000 links /    9.01 MB /     236 KB gzipped
+ sitemap32.xml.gz              50000 links /    8.91 MB /     239 KB gzipped
+ sitemap33.xml.gz              50000 links /    8.86 MB /     240 KB gzipped
+ sitemap34.xml.gz              50000 links /    8.78 MB /     238 KB gzipped
+ sitemap35.xml.gz              50000 links /    8.77 MB /     238 KB gzipped
+ sitemap36.xml.gz              50000 links /    8.78 MB /     239 KB gzipped
+ sitemap37.xml.gz              50000 links /    8.77 MB /     237 KB gzipped
+ sitemap38.xml.gz              50000 links /     8.8 MB /     239 KB gzipped
+ sitemap39.xml.gz              50000 links /    8.92 MB /     241 KB gzipped
+ sitemap40.xml.gz              50000 links /    8.87 MB /     239 KB gzipped
+ sitemap41.xml.gz              50000 links /    8.76 MB /     239 KB gzipped
+ sitemap42.xml.gz              50000 links /    8.91 MB /     234 KB gzipped
+ sitemap43.xml.gz              50000 links /    8.89 MB /     233 KB gzipped
+ sitemap44.xml.gz              50000 links /    8.99 MB /     232 KB gzipped
+ sitemap45.xml.gz              50000 links /       9 MB /     236 KB gzipped
+ sitemap46.xml.gz              50000 links /    8.91 MB /     239 KB gzipped
+ sitemap47.xml.gz              50000 links /    8.83 MB /     238 KB gzipped
+ sitemap48.xml.gz              50000 links /    8.77 MB /     238 KB gzipped
+ sitemap49.xml.gz              50000 links /    8.78 MB /     239 KB gzipped
+ sitemap50.xml.gz              50000 links /    8.78 MB /     239 KB gzipped
+ sitemap51.xml.gz              50000 links /    8.76 MB /     237 KB gzipped
+ sitemap52.xml.gz              50000 links /    8.83 MB /     240 KB gzipped
+ sitemap53.xml.gz              50000 links /    8.92 MB /     240 KB gzipped
+ sitemap54.xml.gz              50000 links /    8.84 MB /     238 KB gzipped
+ sitemap55.xml.gz              50000 links /    8.76 MB /     238 KB gzipped
+ sitemap56.xml.gz              14642 links /    2.62 MB /    66.8 KB gzipped
+ sitemap_index.xml.gz          56 sitemaps /    4.38 KB /  375 Bytes gzipped
Sitemap stats: 2,764,642 links / 56 sitemaps / 107m20s

Successful ping of Google
Successful ping of Ask
Successful ping of Bing
Successful ping of Sitemap Writer

To ping Yahoo you require a Yahoo AppID.  Add it to your config/sitemap.rb with:
SitemapGenerator::Sitemap.yahoo_app_id = "my_app_id"
For more information see
http://developer.yahoo.com/search/siteexplorer/V1/updateNotification.html
Mon Jul  4 13:04:33 MSD 2011
#

Итого, это почти три миллиона страниц. Зато статика и отдаётся почти
мгновенно. И теперь положить сервер в аут вытягивая с него сайтмапы не
получится.

P.S.: приминаю заказы на то что ещё можно сделать на packages.altlinux.org.

-- 
Igor Zubkov
http://hi.im/ice


             reply	other threads:[~2011-07-05  8:49 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-07-05  8:49 Igor Zubkov [this message]
2011-07-05  9:03 ` Rinat Bikov
2011-07-05  9:22   ` Igor Zubkov
2011-07-07 13:38     ` Igor Zubkov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAJXf7QP52i=NBf_nam_aQHs7dvOfi71=P=C4tBrvOeGugoTj4w@mail.gmail.com' \
    --to=igor.zubkov@gmail.com \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git