ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Денис Смирнов" <mithraen@altlinux.ru>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] srpms -> gear
Date: Wed, 4 Jul 2007 01:27:21 +0400
Message-ID: <20070703212721.GB16637@mw.local.seiros.ru> (raw)
In-Reply-To: <20070703194011.GH21702@osdn.org.ua>

[-- Attachment #1: Type: text/plain, Size: 1313 bytes --]

On Tue, Jul 03, 2007 at 10:40:11PM +0300, Michael Shigorin wrote:

MS> Мож mithraen@ или at@ расскажут, чем из имеющихся кэширующих
MS> прослоек на перле лучше пользоваться.  Я точно знаю, что эта
MS> проблема свойственна многим веб-проектам и при растягивании
MS> их на масштабируемость её приходится решать.

Для начала посмотреть что он там делает, и генерировать дисковый кэш.
Например perldoc DB.

Этап 2 -- web-часть таки сделать FastCGI, чтобы не перезапускать скрипт на
каждый чих (perl поднимается долго и нудно), если это ещё не сделано.

Этап 3 -- perldoc Memoize

Если этого всего недостаточно, тогда уж смотреть на всякие memcached. Но у
меня есть очень большое подозрение, судя по факту торможения элементарных
операций, что один только DB позволит сэкономить уже разы
производительности.

Кстати из memcached nginx умеет брать напрямую, так что тут ещё
пространство для взлета остается. Кое-где может быть удобно использовать
sqlite.

Но в данном конкретном случае я все равно сначала сделал бы perldoc DB, и
выжал бы максимум из этого подхода, ну и Memoize применил бы по
необходимости.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
ЗАКОН ШРЕДЕРА
 Нерешительность - основа гибкости.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2007-07-03 21:27 UTC|newest]

Thread overview: 101+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-07-02 19:30 [devel] Fwd: [opennet] Релиз ALT Linux 4.0.1 Server Michael Shigorin
2007-07-02 20:18 ` [devel] srpms -> gear Dmitry V. Levin
2007-07-02 20:28   ` Aleksey Novodvorsky
2007-07-02 21:39     ` Dmitry V. Levin
2007-07-02 21:41       ` Aleksey Novodvorsky
2007-07-02 21:42         ` Dmitry V. Levin
2007-07-02 21:11   ` Anton Farygin
2007-07-02 21:45     ` Dmitry V. Levin
2007-07-02 22:00       ` Alexey Gladkov
2007-07-02 22:13         ` Dmitry V. Levin
2007-07-02 22:18           ` Alexey Gladkov
2007-07-02 22:27             ` Dmitry V. Levin
2007-07-03  4:54           ` Anton Farygin
2007-07-03 11:22         ` Alexey I. Froloff
2007-07-03  9:23   ` Michael Shigorin
2007-07-03  9:28     ` Dmitry V. Levin
2007-07-03  9:53       ` Led
2007-07-03 10:02         ` Aleksey Novodvorsky
2007-07-03 10:14           ` Dmitry V. Levin
2007-07-03 10:21             ` Aleksey Novodvorsky
2007-07-03 10:26           ` Led
2007-07-03 10:40             ` Dmitry V. Levin
2007-07-03 11:00               ` Led
2007-07-03 11:11                 ` Dmitry V. Levin
2007-07-03 11:11                 ` Денис Смирнов
2007-07-03 11:15                   ` Led
2007-07-03 14:33                   ` Anton Farygin
2007-07-03 14:45                     ` Dmitry V. Levin
2007-07-03 16:54                       ` Anton Farygin
2007-07-03 16:59                         ` Dmitry V. Levin
2007-07-03 14:32                 ` Anton Farygin
2007-07-03 14:38                   ` Pavlov Konstantin
2007-07-03 14:51                     ` Pavlov Konstantin
2007-07-03 16:56                       ` Anton Farygin
2007-07-03 17:01                         ` Dmitry V. Levin
2007-07-03 16:55                     ` Anton Farygin
2007-07-03 17:03                       ` Pavlov Konstantin
2007-07-03 11:07             ` Денис Смирнов
2007-07-03 11:20               ` Led
2007-07-03 14:30           ` Anton Farygin
2007-07-03 14:38             ` Dmitry V. Levin
2007-07-03 14:57               ` Alexey Rusakov
2007-07-03 16:57               ` Anton Farygin
2007-07-03 17:07                 ` Dmitry V. Levin
2007-07-03 17:45                   ` Anton Farygin
2007-07-03 17:50                     ` Valery V. Inozemtsev
2007-07-03 18:06                       ` Dmitry V. Levin
2007-07-03 18:11                         ` Valery V. Inozemtsev
2007-07-03 20:18                         ` Michael Shigorin
2007-07-03 21:40                           ` Денис Смирнов
2007-07-04  9:59                             ` Michael Shigorin
2007-07-06  1:23                               ` Денис Смирнов
2007-07-06 17:09                                 ` Michael Shigorin
2007-07-06 17:34                                   ` Alexey Rusakov
2007-07-06 17:48                                     ` [devel] [JT] ALT remote learning Michael Shigorin
2007-07-08 20:45                                   ` [devel] srpms -> gear Денис Смирнов
2007-07-13 19:14                                     ` [devel] git-bisect Michael Shigorin
2007-07-14 11:34                                       ` Денис Смирнов
2007-07-04 13:49                             ` [devel] srpms -> gear Igor Zubkov
2007-07-04  6:32                           ` [devel] srpms -> gear : патчи и бранчи Eugene Prokopiev
2007-07-04 12:57                             ` Igor Zubkov
2007-07-05  7:36                               ` Eugene Prokopiev
2007-07-06  1:27                                 ` Денис Смирнов
2007-07-04 13:46                           ` [devel] srpms -> gear Igor Zubkov
2007-07-04 21:01                             ` Michael Shigorin
2007-07-04 22:16                               ` Igor Zubkov
2007-07-06  2:14                             ` Денис Смирнов
2007-07-03 21:42                     ` Денис Смирнов
2007-07-04  7:06                       ` Anton Farygin
2007-07-04  8:20                         ` Kirill A. Shutemov
2007-07-04 10:00                           ` Michael Shigorin
2007-07-04 10:20                             ` Kirill A. Shutemov
2007-07-04 11:55                           ` Anton Farygin
2007-07-04 12:01                             ` Kirill A. Shutemov
2007-07-06  1:17                         ` Денис Смирнов
2007-07-06  6:37                           ` Dmitry V. Levin
2007-07-06  7:07                             ` Eugene Prokopiev
2007-07-06  7:17                               ` Dmitry V. Levin
2007-07-08 20:36                             ` Денис Смирнов
2007-07-03 19:40       ` Michael Shigorin
2007-07-03 21:27         ` Денис Смирнов [this message]
2007-07-12 22:52       ` [devel] gitweb Dmitry V. Levin
2007-07-13  6:40         ` Michael Shigorin
2007-07-15 17:17           ` Dmitry V. Levin
2007-07-03 10:59     ` [devel] srpms -> gear Денис Смирнов
2007-07-02 20:25 ` [devel] Fwd: [opennet] Релиз ALT Linux 4.0.1 Server Alexey Gladkov
2007-07-02 21:09 ` Anton Farygin
2007-07-03  9:28   ` [devel] gear vs patches Michael Shigorin
2007-07-03  9:31     ` Dmitry V. Levin
2007-07-03 14:35       ` Anton Farygin
2007-07-03 14:36         ` Pavlov Konstantin
2007-07-03 16:59           ` Anton Farygin
2007-07-03 17:02             ` Pavlov Konstantin
2007-07-03 17:08               ` Dmitry V. Levin
2007-07-03 14:41         ` Alexey Gladkov
2007-07-03 15:00         ` Dmitry V. Levin
2007-07-03 16:41           ` Dmitry V. Levin
2007-07-04 10:23             ` Kirill A. Shutemov
2007-07-03 21:17         ` Денис Смирнов
2007-07-03 14:34     ` Anton Farygin
2007-07-03  3:34 ` [devel] Fwd: [opennet] Релиз ALT Linux 4.0.1 Server Денис Смирнов

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=20070703212721.GB16637@mw.local.seiros.ru \
    --to=mithraen@altlinux.ru \
    --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