|
updated 25.03.09 18:50 25.03.09 18:13 |
next_one | 190 # Про авторитеты, "понятия" и беспредел.... |
ru |
История известная, как Энч в сурло получил
Топик большой, весь не помещается.. долго флудили)
Кому интересно, могу выслать на мыло, в хтмл-формате.
Форум Бойцовского клуба | Про авторитеты, "понятия" и беспредел....
Мироздатель [21] (22.03.04 01:27)
"...Я прихожу в гости на день рождения к своим друзьям... встречаю человека, к
которому плохо отношусь... начинаю мордобой... потом горжусь, тем что сделано и
объясняю это своими принципами...." (выдержка из "понятий"...)
А все примерно так и было... Те, кто были приглашены на праздник, были нашими
гостями, в том числе и МИБ. Накануне праздника МИБ беспокоился о безопасности и
возможных конфликтах, заверяя в том, что они отвечают за порядок и никаких
инцидентов, по крайней мере, с их стороны не возникнет... В результате,
единственный конфликт, который имел место быть - был спровоцирован МИБом.
Не знаю как там с так называемыми "понятиями" и "принципами", но умение
признавать свои ошибки и их корректировать по-моему важнее, чем собственное
чувство самолюбия и гордыни. Испытывать радостные ощущения по поводу того, что
ты кому-то напившись публично дал в морду, на мой взгляд тоже спорное
удовольствие. Это не героизм и подвиг, а банальная глупость и отсутствие
минимального самоконтроля... А после этого, когда надо отвечать за свои
действия, начинается уже ничем неоправданное хамство... Это ,кстати, еще и
полное неуважение к своим же... авторитетов подставили.
Это называется одним словом - беспредел...8((((((((((((((((((
CUT: Продолжение
|
|
|
|
|
updated 24.03.09 02:05 24.03.09 01:59 | developers :
Damnedest | Получаем инфу из БК |
ru |
Давным давно Alex Nomad [9] рассказывал о том, как правильно получать информацию о персонаже в и приводил пример обращения к страницам БК. Мне кажется, что уже давным давно пора начинать использовать ООП, котрое есть в пыхе и использовать православные методы.
Собственно преимущества кода, который я предлагаю:
1. Мы ограничиваем максимальное количество редиректов тремя. Это не даст возможность серверу БК зациклить наш скрипт.
2. Мы ограничиваем время доступа к странице 10 секундами (хотя даже 10 много, лучше 3-5), чтобы не тратить много времени на тормозящий сервер БК.
3. Получением данных занимается curl (редиректы, таймауты, правильное разархивация)
4. В результате работы, с помощью iconv, мы получаем нормальную UTF-8 строчку, с которой можем спокойно работать. Забудьте вы уже о win-1251 - это архаизм! Надо смотреть в будущее.
5. Ну и собственно мы получаем очень хорошие исключение на все ошибки, которые возникнут во время получения данных, которые можно будет отловить и как-то обработать.
Код модуля можно посмотреть под катом. Появившиеся вопросы можно оставить в комментах.
CUT: Продолжение
|
Comments: 12 | |
|
|
|
updated 21.03.09 22:15 21.03.09 22:08 | developers :
Damnedest | Кеш спасет мир! |
ru |
В блоге очень много было рассказов о том, как написать какой-то функционал и как что-то ускорить. Конечно, все этого, очень здорово, но мне кажется сообщество не совсем понимает, что этими постами оно дает в руки бомбу замедленного действия будущим программерам клановых сайтов (как показывает практика сервер БК можно положить обычной ссылкой на полный лог великой ).
По моим наблюдения в БК очень мало сильных программистов, тех, которые имеют за плечами проекты не в 200-300 хостов в сутки, а у которых есть сайты, на которых одновременно находится несколько десятков тысяч человек. Я бы хотел в этом посте затронуть тему оптимизации сайта под высокие нагрузки.
В БК о высоких нагрузках кроме некоторых кланов никто и не задумывался, а те, кто с этим сталкивались решали ее просто - покупали более мощные сервер или переходили на новый тарифный план. Некоторые пытались запретить очень частые запросы пользователей на сайт, последовав по стопам БК, хотя в большинстве случаев необходимости не было.
Я видел некоторые клановые сайты, на которых при выводе ника автора новости, происходило обращение к информации о персонаже БК. Это п****ц и так делать нельзя. Если вы так сделали - убейтесь пожалуйста. Спасибо.
Я видел, как писали вывод состава на PHP, когда по крону раз в 5 минут запускался скрипт и вытягивал инфу о персонаже, чтобы получить его оналайн. Вы правда думаете, что у сокланов нет кнопочки в БК, в которой можно посмотреть весь состав? А может вы решили сделать доброе дело для тех, кто хочет отрабатывать по вашему клану ЧС? А может вы думаете, что нуб 8 левела, который зайдет к вам на сайт и посмотрит ваш состав будет сильно переживать из-за того, что не увидит кого-нить в онлайне? Не смешите.
Что делать? Все просто - надо думать!
1. Думаем куда делать запрос. Если персонаж при последнем обновлении состава находился в Столице, то с вероятностью около 70% он и щас будет находится там же (вероятность не придумана, это реальная цифра). Таким вот простым способом мы уменьшили нагрузку на сервер.
2. Между запросами к БК надо делать задержку. 2-5 секунд примерно, чтобы не мучать ни БК, ни свой сервер (например скрипт получения состава просто в цикле делал запросы, из-за чего раз в 5 минут на сервере наблюдалась некоторая заторможенность).
3. Кешируйте запросы. Зачем каждый раз делать запрос к базе на получение состава, если вы знаете, что скрипт обновления у вам работает раз в пол часа? Получите данные из базы и сохраните их в файле. И следующие пол часа получайте инфу из файла. Да, тут вам придется думать. Если это будет интересно, я могу рассказать как реализовать грамотное кеширование в мемкешед или в обычных файлах )
4. Кешируйте не только данные, но и html. Для вывода состава клана серверу требуется произвести достаточно большое количество обращений к шаблонам. Проще закешировать html с составом клана и отдавать его. Ускорение будет реальное.
Вообще есть еще множество различных оптимизаций, которые может сделать каждый клановый сайт, сталкивающийся с нагрузкой, но это уже индивидуально.
P.S. Думайте, что делаете!
P.P.S. И не делайте всякий бред типа ограничения запросов с одного IP. Лучше займитесь оптимизайией.
Mood: рабочее 
|
Comments: 5 | |
|
|
|
21.03.09 16:36 |
next_one | 189 # Всем спасибо за праздник 8))) |
ru |
Форум Бойцовского клуба | Всем спасибо за праздник 8)))
Мироздатель [21] (20.03.04 11:39)
По-моему праздник получился хороший, в стиле лучших традиций БК 8))) Всем
большое спасибо за поздравления и за подарки. Отдельное спасибо всем, кто
помогал нам этот праздник проводить .
Собственно 3-й год БК объявляется открытым... Легким он, видимо, не будет...
CUT: Продолжение
|
Comments: 1 | |
|
|
|
21.03.09 12:09 |
касманафтка | БК тестдрайв прошел на два ... с минусом. |
ru |
мне вот интересно на сколько люди себя не ценят:)))
вы екры покупайте покупайте:)) весна и ДР клуба показали кто вы и что вы, обожаемые учасники проекта :)
да и не забудьте сбегать купить екров, чтобы потом ваши обкасты горели по время темпорал ерроров и затупов верхнего фрейма из-за невозможности обработки инфы железом:))
ыыы
|
|
|
|
|
updated 15.03.09 22:45 15.03.09 22:33 |
Том Синий | Томушка покушать любит. |
ru |
Сидит Андрей в гримерке и ноет противно на манер мантры:
- Я жрать хочу... Я жрать хочу... Я жрать хочу...
Таня не выдерживает и, протягивая ему кусок хлеба, молвит:
- Андрей, давай так договоримся - что я в театр не принесу съестного, можешь это все брать без спросу, только пожалуйста не ной.
Но Андрей не растерялся:
- Тань, ну пойми, я не могу. Ну вот когда, к примеру, простите, любовью занимаешься, там же есть непосредственный акт занятия любовью а есть к ему прелюдия. Так вот тут то же самое. Есть акт употребления пищи, а есть к нему прелюдия. Обязательно прилюдная. Ритуал того требует, понимаешь?
Таня ничего не ответила. Только растянула на лице улыбку дурака, молча встала из-за стола и вышла.
|
|
|
|
|
updated 15.03.09 13:54 15.03.09 13:46 |
next_one | 188 # Размышления о Магах |
ru |
Форум Бойцовского клуба | Размышления о Магах
Ролонд Кожаный Кулак [5] (17.03.04 19:39)
Поскольку я сам продвигаюсь к 7-му левелу медленно (редко играю)
решил, пусть хоть кто-то воплотит мои мысли в жизнь.
Были замечены мутанты, у которых 30-50 мудрости на седьмом (!). Их
заклинания очень мощно бьют (*** обрушил сгусток огня на *******.
-290 [0/240]). И это всегда постоянный урон через любую броню.
Хотите так же?
Путь мутанта с 40 мудростью тернист и труден. Сами подумайте...
сумма всех апов при переходе на 7-ой 83. Да таким людям до седьмого
играть крайне сложно, ведь апы не кидают они с 4-го.
(многозначительная пауза)
CUT: Продолжение
+ скрин пятилетней давности:
|
Comments: 1 | |
|
|
|
12.03.09 02:38 |
next_one | Про настроение |
ru |
|
Comments: 4 | |
|
|
|
updated 11.03.09 03:52 11.03.09 03:50 |
Девочка с Севера | Как я матерюсь,однако))) |
ru |
http://demonscity.combats.com/forum.pl?id=1236728899&n=index
Вот буду теперь собственный мат коллекционировать... Какой у нас однако толковый скрипт то....
02:43 На вас автоматически наложено заклятие молчания сроком 30 мин. мин., причина: to [Champion] Ванька попросил на форуме за него отписаться))) Ну я и похулиганила на глазах у Инка)))
Mood: удивленное 
|
Comments: 2 | |
|
|
Total posts: 2063 Pages: 207
1.. 10.. 20.. 30.. 39 40 41 42 43 44 45 46 47 48 49 50.. 60.. 70.. 80.. 90.. 100.. 110.. 120.. 130.. 140.. 150.. 160.. 170.. 180.. 190.. 200..
|
|
Mo |
Tu |
We |
Th |
Fr |
Sa |
Su |
| | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | |
|