Welcome! Log In Create A New Profile

Advanced

Re: nginx и memcache

Ihalainen Nickolay
November 07, 2010 07:10AM
2010/11/7 paranoidchaos <nginx-forum@nginx.us>

> не соглашусь немного - в случае когда
> всего навсего три сервера (один под
> фронт два под бекенды) схема с нфс на
> фронтенде (имеется нфс сервер на
> фронтенде) куда лучше подходит в тех
> случаях когда невозможно управлять
> контентом. (всякие рсинки не помогут -
> надо учесть что контент добавляется по
> фтп или через веб формы соответсвенно
> фтп будет коннектится к фронту а всякий
> веб контент будет добавляться на
> бекендах)
>
> и ещё если посмотреть на лбычный ЛАМП
> то по нфс бекенды будут тянуть только
> (допустим пхп) скрипты которые в свою
> очередь кешируются на уровне байткода
> ну и на уровне фронтенда. и плюс всякий
> аплоад через веб формы будет
> передаваться по нфс на сервер.
>
> пс: если есть другое более негеморойное
> решение (на трёх серверах) - пожалуйста
> в студию.


Для кода больше подходиит распространение через Version control системы
(svn,mercurial,git) или rsync.
Дело в том, что даже при включенных opcode cachers будет делаться syscall
stat на файл. до тех пор, пока stat не отработает (на nfs это как минимум
round-trip time) никаких действий с файлом не будет происходить, т.к. nfs
сетевая ФС, то кешировать stat на клиенте нельзя безопасно.
Скрипты обычно состоят из большого количества подключаемых файлов, вполне
небольшая и милая задержка в 7мс на гигабите вырастает в 700 мс на 100
подключаемых файлах. Если используется php, можно библиотеки объединять в
phar архивы (уменьшать количество ключаемых файлов), но гораздо проще иметь
на backends живые файлы, лежащие в filecache, к которым stat и read не стоит
операций ввода вывода.
Т.е. NFS для web можно использовать практически всегда только для записи,
если количество записей небольшое. Например можно на бекендах по nfs
записывать сгенерированные картинки (запись операция не атомарная, поэтому
сначала надо писать в tmp файл на nfs, а потом уже вызывать rename в
конечный файл).
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx и memcache

greenh November 04, 2010 05:48PM

Re: nginx и memcache

Sov1et November 04, 2010 05:56PM

Re: nginx и memcache

greenh November 04, 2010 06:40PM

Re: nginx и memcache

Sergey Shepelev November 04, 2010 10:52PM

Re: nginx и memcache

greenh November 05, 2010 03:28AM

Re: nginx и memcache

Sergey Shepelev November 05, 2010 06:52AM

Re: nginx и memcache

greenh November 05, 2010 09:28AM

Re: nginx и memcache

Boris Dolgov November 05, 2010 11:22AM

Re: nginx и memcache

Sergey Shepelev November 05, 2010 11:40AM

Re: nginx и memcache

ig0r November 05, 2010 12:14PM

Re: nginx и memcache

greenh November 05, 2010 01:18PM

Re: nginx и memcache

Sergey Shepelev November 05, 2010 01:22PM

Re: nginx и memcache

Maxim Dounin November 05, 2010 01:42PM

Re: nginx и memcache

Alex Sergeyev November 05, 2010 02:26PM

Re: nginx и memcache

greenh November 05, 2010 02:48PM

Re: nginx и memcache

paranoidchaos November 07, 2010 06:14AM

Re: nginx и memcache

Ihalainen Nickolay November 07, 2010 07:10AM

Re: nginx и memcache

paranoidchaos November 07, 2010 07:21AM

Re: nginx и memcache

Maxim Dounin November 07, 2010 09:40AM

Re: nginx и memcache

paranoidchaos November 08, 2010 07:37AM

Re: nginx и memcache

Maxim Dounin November 08, 2010 09:26AM

Re: nginx и memcache

paranoidchaos November 08, 2010 09:51AM

Re: nginx и memcache

Andrey N. Oktyabrski November 08, 2010 10:08AM

Re: nginx и memcache

paranoidchaos November 08, 2010 10:14AM

Re: nginx и memcache

paranoidchaos November 09, 2010 03:16AM

Re: nginx и memcache

greenh November 08, 2010 10:30AM

Re: nginx и memcache

Alexander Moskalenko November 08, 2010 01:06PM

Re: nginx и memcache

Andrey N. Oktyabrski November 08, 2010 01:58PM

Re: nginx и memcache

Alexander Bodnarashik November 09, 2010 03:56AM

Re: nginx и memcache

paranoidchaos November 09, 2010 04:09AM

Re: nginx и memcache

Andrey N. Oktyabrski November 09, 2010 04:14AM

Re: nginx и memcache

paranoidchaos November 09, 2010 04:25AM

Re: nginx и memcache

Alexander Bodnarashik November 09, 2010 05:22AM

Re: nginx и memcache

paranoidchaos November 10, 2010 03:11AM

Re: nginx и memcache

Alexander Bodnarashik November 10, 2010 03:56AM

Re: nginx и memcache

paranoidchaos November 10, 2010 04:09AM

RE: nginx и memcache

Хаустов Алексей November 11, 2010 05:14AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 307
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready