У нас ребята рассказывали про Il Patio на Ленинском. Стекло вроде Саше Садовскому досталось.
Ну-ка еще раз :). Как это Яндекс такое делает?
На Google AdSense существует.
Отсюда возникает вопрос - кто же кликает по этим баннерам с завидным постоянством? Ну ведь кто-то накликивает средний CTR этих баннеров в 0.4%?!
Да, мы с ним обсуждали это. Я примерно понимаю, почему на его форуме это работает так, что при трафике, в несколько раз превосходящем трафик этого форума, доход получается в несколько раз меньше.
Но неужели вы считаете, что я буду из простой вредности держать нерелевантную рекламу, если она не приносит никакого дохода?
По опыту использования ПО этой же фирмы могу сказать, что вовсе не обязательно ждать SP2 для использования продукта - он работает достаточно надежно и до этого момента. Практически все известные случаи проблем с продуктами этой фирмы - это истории о вовремя не установленных апдейтах.
Так, а о чем вы хотите тогда поспорить? В том-то и вопрос - когда обнаружат очередную уязвимость в PHP, ее быстрее заткнут в платном софте, чем в phpBB. Когда у вас возникнет проблема с установкой или работой платного скрипта, то есть саппорт и есть большое комьюнити, где кто-то уже наступал на ваши грабли и поможет советом.
Это ненадолго. Пока не выловишь кусок стекла в супе или таракана не увидишь :).
Давайте потестируем. А то и 10 минут не прошло после нововведения :).
А сколько он мне дал...
Спасибо мне, что есть я у меня 😂
Я бы рекомендовал выбирать скрипт из следующих параметров:
1. Платный. Это гарантирует качество кода и скорость затыкания дыр.
2. Популярный. Это гарантирует то, что при необходимости доработки скрипта вы, скорее всего, найдете готовое решение. А по мере роста форума сможете воспользоваться опытом сообщества - так, например, на vBulletin.com есть целый раздел, где разработчики скрипта помогут вам подобрать серверные настройки для нормальной работы форума.
Ну и рекомендуется его купить. Ни один из них не стоит заоблачных денег и они окупаются даже на самом некоммерческом форуме.
Вообще-то кластер - это достаточно мощное решение, которое вряд ли целесообразно применять тогда, когда не хватает мощности сервера.
Вообще-то, есть несколько стадий роста серверной части проекта.
В самом начале это одиночный сервер со связкой apache+mysql+php (например). По мере роста проекта можно пооптимизировать параметры, но рано или поздно оптимизации хватать перестает.
Следующий шаг - применение не совсем стандартных средств. Если активно используется php, то серьезно поможет установка акселератора, который кэширует результаты прекомпиляции скриптов php, что освобождает от необходимости компилировать их при каждом вызове. Есть платный Zend Optimizer, есть бесплатный eAccelerator, выбор достаточно большой.
Второй нестандартный прием - использование двухкаскадной схемы. Дело в том, что Апач - это достаточно большая и тяжелая программа, - и рождать процесс для выдачи пользователю каждой картинки, например, просто нецелесообразно. При этом он остается в памяти до тех пор, пока передача файла не закончится. В этом случае имеет смысл использовать маленькие веб-серверы, которые ставятся фронтендом. При этом, если вызывается статический файл - картинка, css или статическая страница html, то ее такой сервер выдает сам. А если приходит вызов динамической страницы, то этот сервер передает вызов Апачу и принимает от него результат работы, занимаясь передачей контента пользователю.Учитывая, что процесс такого сервера весит мало и отрабатывает быстро, стандартная машина может выдержать достаточно сильную нагрузку. Я рекомендовал бы nginx - это продукт Игоря Сысоева, программиста Рамблера, и, кстати, на Рамблере этот сервер достаточно много используется.
Когда перестает хватать подобного шаманства, можно начать разносить сервер на несколько. При этом нет никакой необходимости организовывать кластер, достаточно грамотно организовать структуру сайта. Например, все картинки и css можно вынести на отдельный поддомен и выложить на отдельный сервер - его конфигурация может быть слабее, поскольку это менее ресурсоемкая задача по сравнению с отработкой скриптов. На отдельную машину можно вынести MySQL-сервер.
И вот только потом, когда нагрузка на собственно веб-сервер достигает такого уровня, что одна машина с ней никак не справляется - тогда имеет смысл заниматься организацией кластера или зеркалированием серверов.
Lor, а от чего нагрузка-то? Если от апача, то можно обойтись одним сервером, только поставить для выдачи статики маленький сервер типа nginx или thttpd. Он будет отдавать картинки, а Апач займется отдачей динамики. Нагрузку снимает весьма значительно - этот сервер с лета так работает.
А с DNS все проще. Вынеси картинки на img.server1.com, баннерокрутилку - на ad.server1.com - и субдомены направляй вообще куда хочешь, хоть к другому хостеру.
А есть еще DNS views - когда серверы для одного домена выдают разные IP, в зависимости от того, кто спрашивает :)...