Советую задуматься об SVN :) У меня много серверов и SVN решает все проблемы. Сессии - да, только в мемкеше. Более того, моя хитрая реализация читает сессию только в случае необходимости (очень редко).
10 мая 2009 г. 21:51 пользователь Алексей <me@xxxxxxxxx> написал:
Просто мы используем и мемкэш и сессии. Видимо надо сказать разработчикам чтобы использовали только мемкэш, пока мы еще в стаидии беты и легко все поменять.
А файлы меняются все- .php , статика и тд. Всмысле програмисты каждый день чтото дописывают и это льется на сервак. Пока это вручную отправляется на nginx и php машины, но вот что делать когда машин станет много. поэтому я и задумался над nfs
Борис Долгов wrote:
Сессии можно хранить в одном memcached. Какие файлы помимо сессий меняются? Если они не нужны скрипту - то их лучше хранить на фронтэнде.
Есть высоконагруженный проект- 3 машины- грубо говоря nginx ,база
,пхп(апач).
Так вот в недалеком будущем будут еще пхп машины .
Вопрос-Как хранить для всего этого контент который меняется не раз
в месяц а по 30 раз на дню.
у меня 2 варианта- NFS или копировать все както по скрипту.
И потом когда есть несколько скриптовых машин то как работают php
сессии ? они же хранятся гдето в 1 месте . и если человек придет
на другую машину то там их не будет, если только сессии со всех
машин не хранить в nfs. и подхватят ли тогда апачи сессии
сделанные другой машиной.
Вопрос наверное глупый, но просто раньше не сталкивался с этим...
И второй вопрос- насколько я знаю весь контент (которого мегабайт
40, не больше) автоматом кэшируется в оперативку ,читается оттуда
и перечитываетс в случае модификации. Что будет с nfs ? ведь
если не закэшируется то это сотни раз в секунду по сети грузятся
(пусть и маленькие) файлы.