BrokenBrake

BrokenBrake
Рейтинг
194
Регистрация
03.03.2007
netwind:
Блокировка не нужна если есть атомарная операция переименования файла.
Создаете новый файл с кешем, не стирая старый и делаете rename(). Полностью избавляет от необходимости ставить блокировки чтения.

Да, это альтернативный метод, я изучал его. И, хоть это было совсем недавно, не помню почему отказался. Но были какие-то весомые причины.

ody256:
А можно чуть подробнее - как это технически?
Как я понимаю, если это параметр браузера, то выбор идёт на стороне клиента, через JS? Надёжнее и как-то спокойнее на сервере.

Зачем через JS? На сервере определяйте и подставляйте нужный код в зависимости от браузера.

vitvirtual:
Кто-нибудь пользуется этой стратегией? То есть ротируются попеременно все ведущие системы: Директ, Adsense и Бегун. Как сами системы отнесутся к такой стратегии? Какие скрипты можно использовать для этого?

Когда у меня был форум миллионеров, пользовался - откручивал случайно то AdSense, то Я.директ. Но Директ победил с большим отрывом, поэтому от AdSense отказался.

Скрипты самописные, это же простейшая задача.

raspberry:
да что ж такое????
целый день, сколько висит тема, захожу и делаю ctrl+v
и каждый раз там то, чего постить не надо

Ну вот, это же самое интересное.

Бардо:
Пошарахайтесь по этой ветке - тема мутная и не стоит повторного длительного обсуждения. В конце концов, каждый решает для себя сам, надо только за своими старичками следить, чтобы их не охмурили.

А если уже? Есть дальняя родственница в другом городе. Неприятная ситуация, в которой пока неясно как поступать. Подобные секты очень крепко держат попавшихся людей.

Огромное спасибо за помощь Edogs, и Aktuba, а также моим клиентам, которые провели экстремальное тестирование. Сегодня я устранил проблему. Если кто-то работает с данными в файлах, настоятельно рекомендую ознакомиться вот с этой заметкой - http://airbase.ru/computers/php/flock/ (в данный момент недоступна)

Главное оттуда:

Т.е. делаем так:

$fh=fopen($file, "a+"); // это если ещё и читать надо.
// Если только писать - то достаточно "a"
flock($fh); // блокируем файл.
fseek($fh,0); // переходим в начало.
fread(...); // читаем, если надо.
...
ftruncate($fh,0); // режем/трём файл по нулям.
fwrite(...); // пишем что надо
fclose($fh);

Это работает без сбоев месяцами при тысячах обращений к файлу в день.

Следует также помнить, что читать файл нужно только через fopen() (можно fopen(..","r")) НО НЕ ЧЕРЕЗ file() или readfile(). Может считаться полузаписанный файл. Т.е. если это только для разового чтения и сбой не страшен, то пожалуйста. Если же требуется что-то прочитать, изменить и записать, то всё надо делать в одно открытие файла, как в приведённом выше примере.
Каширин:
Пипец, топик реальне зануд привлек обоих полов.

Так и задумано 8-р

Tata_N:
Сорри, но в этот раз не получилось

Получилось! В смысле, хорошо получилось, занудно, но мило (хм, странное сочетание).

Jeck, ты всегда старательно уворачиваешься от сроков :)

Планирование очень важно, мы с тобой проходили это уже.

Предлагаю следующий план:

4 ноября - BmSubmitter,

5 ноября - Scuttles,

6 ноября - обновлённый SEO-блоггер,

7 ноября - "Журналюга",

10 ноября - долгожданный "автомат",

11 ноября - модули для RSS-каталогов.

Пока хватит. Принимай сроки как есть или вноси коррективы.

Но не прячься и не попячься.

Думаю, такая демократия плохо кончится.

Спасибо всем покупателям! Особенно тем, кто сразу же провёл экстремальное тестирование Daos при сотнях тысяч показов. Это тестирование показало некоторые слабые места, которые я теперь и устранил. Да, это значит, что вышло обновление. Рекомендуется скачать, даже если у вас нагрузки небольшие.

Скачивать здесь

Кроме того, за неделю в Рунете появились уже некоторые отзывы, можете ознакомиться:

http://alexmoskovsky.ru/daos-pervye-vpechatleniya/

http://coolseoman.ru/opyt-raboty-s-daos.html

http://seosey.ru/2009/10/unikalnyj-reklamnyj-dvizhok-daos-uzhe-v-prodazhe-speshite/

http://www.steelhomeless.ru/daos_begin/

http://liveseo.org/dvizhok-daos/

http://seoweekly.ru/2009/10/26/daos-novyj-sposob-monetizacii-sajta/

http://www.seotuz.ru/daos-list

http://search-bot.net/daos-start-novoj-ery-v-reklamnyx-dvizhkax/

А ещё Daos теперь внедрён в бомжеленту, цена рекламы пока совсем небольшая. Успевайте оценить эффективность рекламых строчек в знаменитой ленте.

Всего: 5028