login:        password:      
Combats Scrolls
Rambler's Top100
Гость БК
Ignor's scroll | Ignor Open user info Open user photogallery
Friend page
updated 24.03.09 02:05
24.03.09 01:59   |  developers Open info : Damnedest Open user info Open user photogallery |   Получаем инфу из БК
 ru
 Давным давно  Alex Nomad [9] рассказывал о том, как правильно получать информацию о персонаже в и приводил пример обращения к страницам БК. Мне кажется, что уже давным давно пора начинать использовать ООП, котрое есть в пыхе и использовать православные методы.

Собственно преимущества кода, который я предлагаю:
1. Мы ограничиваем максимальное количество редиректов тремя. Это не даст возможность серверу БК зациклить наш скрипт.
2. Мы ограничиваем время доступа к странице 10 секундами (хотя даже 10 много, лучше 3-5), чтобы не тратить много времени на тормозящий сервер БК.
3. Получением данных занимается curl (редиректы, таймауты, правильное разархивация)
4. В результате работы, с помощью iconv, мы получаем нормальную UTF-8 строчку, с которой можем спокойно работать. Забудьте вы уже о win-1251 - это архаизм! Надо смотреть в будущее.
5. Ну и собственно мы получаем очень хорошие исключение на все ошибки, которые возникнут во время получения данных, которые можно будет отловить и как-то обработать.

Код модуля можно посмотреть под катом. Появившиеся вопросы можно оставить в комментах.

CUT: Продолжение
Comments: 12 | Post comment
updated 21.03.09 22:15
21.03.09 22:08   |  developers Open info : Damnedest Open user info Open user photogallery |   Кеш спасет мир!
 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 | Post comment
19.03.09 12:06   |  Колючка в пятке Open user info Open user photogallery |   Летала с ним, а просыпалась одна  ru


Я подумала его увидев, несмотря на постоянный недосып,
До чего же он хорош собою, до чего в себе уверен этакий сукин сын
Я подумала его увидев, как же бесконечно он достал меня
Почему его я не убила - до сих пор не понимаю, люди, ведь он маньяк!

Убежала бы куда нибудь, да разве помогает перемена мест,
Перемалывала десять раз, но снова понимала, что все-таки он THE BEST!
Накрывала меня с головою алая залатанная пелена
ЛЕТАЛА С НИМ, А ПРОСЫПАЛАСЬ ОДНА...

Припев:

Мимолетное паденье и ни слова о дальнейшем,
Никакого продолженья, нет у поцелуя гейши
Все непросто в наших душах, белый с черным перемешан
Болью боль твою утешить сможет только анти-гейша

Мимолетное паденье и ни слова о дальнейшем
Никакого продолженья нет у поцелуя гейши
Иногда, мой милый мальчик, побеждает не сильнейший
Болью боль твою утешить сможет только АНТИ-ГЕЙША!

2 куплет:

Я подумала его увидев вынимая лезвие да из косы,
До чего же он в себе уверен, я ему еще устрою, этакий сукин сын
Накрывала меня с головою алая залатанная пелена
ЛЕТАЛА С НИМ, А ПРОСЫПАЛАСЬ ОДНА

Припев:

Мимолетное паденье и ни слова о дальнейшем,
Никакого продолженья нет у поцелуя гейши
Все непросто в наших душах, белый с черным перемешан
Болью боль твою утешить сможет только анти-гейша

Мимолетное паденье и ни слова о дальнейшем
Никакого продолженья, нет у поцелуя гейши
Иногда, мой милый мальчик, побеждает не сильнейший
Болью боль твою утешить сможет только АНТИ-ГЕЙША!

...Антигейша

Мимолетное паденье и ни слова о дальнейшем
Никакого продолженья, нет у поцелуя гейши
Иногда, мой милый мальчик, побеждает не сильнейший
Болью боль твою утешить сможет только АНТИ-ГЕЙША!

...и ни слова о дальнейшем
...Антигейша
...побеждает не сильнейший
Болью боль твою утешить сможет только АНТИ-ГЕЙША!
Post comment
18.03.09 21:23   |  adminion Open info : Повелитель Снов Open user info Open user photogallery |   Из дневника, найденного в Грибнице.  ru
 Страницы в плохом состоянии. Как будто их кто-то жевал.
… говорят, там есть сокровища. Я их должен найти и наконец-то уви… …ть новый проход. Как я слышал, в этом месте под землей все время что-то шуршит и завывает. Тонкий пол... Там есть третий этаж? Надо проверить… самое сложное… …лопату.

Копать пришлось долго. Отбиваться от насекомых и копать – это ужасно нудное занятие. Никогда больше… …есть третий этаж. Все как и на первых двух, но…

… едва убежал. Он был в шляпе! Насекомое в шляпе! Это ненормально. Пытаюсь выбраться обходным путем. Не могу найти выход. Где я … …

Уже второй день ем грибы… Вчера нашел яму. Возле нее живет еще какой-то жук. Но он все время чем-то занят, я смогу обойти и посмотреть что там в ям… …лышу голоса. Меня как-будто кто-то зовет. Из ямы? Там темно и пусто. Видел как туда подбегают насекомые и стаскивают туда… … попытаюсь проверить. Выход может быть….

Mood: удивленное 
tags: БК
Comments: 68 | Post comment
updated 18.03.09 20:31
18.03.09 19:44   |  Инви Open user info Open user photogallery |   Ангел... просто ангел..)) и все-таки они живут тут
 ru
 Вы нашли в подарке предмет "Крылья седьмого неба"



P.S. Буду собирать крылья, накоплю - и взлечу в небо! ((:

Mood: ангельское...))
Comments: 6 | Post comment
11.03.09 23:18   |  Инви Open user info Open user photogallery |   Ешшшшшьте.  ru


Mood: сонное 
Comments: 14 | Post comment
11.03.09 00:32   |  Инви Open user info Open user photogallery |   Депрессия.  ru
 Депрессия подобна даме в черном.

Что делать? Как с ней бороться? Что посоветуете? Алкоголь не предлагать - не пью...



Так хочется не грустить



Но выбивает из колеи... Ничего не помогает.



Mood: грустное 
Music: Люмен - Зачем кричать?
Comments: 56 | Post comment
10.03.09 16:26   |  Колючка в пятке Open user info Open user photogallery |   А как ты ковырешь в носу?  ru
 Как ковыряют в носу разные знаки зодиака))))

Овен. Начинает ковырять в носу внезапно и с остервенением. Не терпит советов и критики со стороны окружающих по поводу своих действий. Обычно ковыряние в носу Овном сопровождается массовыми арестами, расстрелами, бунтами, революцией. В некоторых случаях - мировой войной.

Телец. Подходит к делу обстоятельно. За неделю до назначенного ковыряния делает пометку в ежедневнике «Суббота 19:04 –ковыряние в носу». Ставит на телефон автоответчик, дезинфицирует палец. Методом спектроментального тестирования выбирает ноздрю. Никогда не промахивается.

Близнецы. Мечутся от одной ноздри к другой, так как не могут определиться в какой бы поковырять. В итоге не поковыряют ни в одной, но останутся крайне довольными своей персоной и напишут стихотворение, картину, концерт для пяти фортепиано с оркестром.

Рак. Крайне застенчив, поэтому ковыряет в носу только в тёмном помещении, преимущественно в одиночестве или группами по 2, 3, 4 человека. В это время размышляет о бренности всего сущего. Часто делает в личном дневнике заметки о своих впечатлениях и ощущениях.

Лев. Ковыряет в носу преимущественно в окружении рукоплещущих ему зрителей. Проведённые исследования показали, что бурные овации и выкрики «Браво! Бис!» на 40-47% увеличивают продуктивность ковыряния в носу Львом.

Дева. Как истинный эстет, в носу не ковыряет- это ниже её достоинства и не отвечает морально-этическим принципам. Зато активно участвует в обсуждении трактата Герхарда Фон Крайнерштайсбурга «Ковыряние в носу. Причины и следствия», после чего пишет подробную рецензию, с которой и выступает на канале Культура.

Весы. Прежде чем поковырять в носу досконально рассмотрит все «за» и «против» этого дела. Посоветуется с друзьями и родственниками. С психологом. С детьми (если нет своих, то с соседскими). Прочитает трактат Герхарда Фон Крайнерштайсбурга «Ковыряние в носу. Причины и следствия». Посмотрит на канале Культура рецензию Девы по этому поводу. Снова посоветуется с друзьями и родственниками. Наконец, примет верное решение.

Скорпион. Ковыряет в носу ехидно прищурившись, словно подбирая новую жертву. Во время этого процесса его лучше не трогать и вообще не приближаться к нему ближе, чем на 2 метра. Некоторые учёные предполагают что в этот период скорпион ещё более коварен и опасен чем в брачный период.

Стрелец. Ковыряет в носу энергично, с шутками и прибаутками, развлекая всех вокруг до тех пор, пока не задолбает и ему не выкрутят палец. Но стрелец не унывает! У него есть ещё 9 пальцев на руках и целых 10 на ногах! Со своим бескрайним остроумием стрелец, обожающий путешествия отправится по свету, доставая всех на своём пути. Короче под конец процесса у стрельца остаётся максимум 6 рабочих пальцев на руках.

Козерог. Ковыряет в носу только лишь по крайней необходимости. При этом вызывает скорую помощь, милицию, пожарных, соседей, Сергея Зверева и МЧС... Так, на всякий случай... Козерогу проще сейчас подстраховаться, чем потом судорожно набирать сломанным пальцем какие-то номера. Респект ему за это.

Водолей. Среди Водолеев самое большое количество гениев из всего Зодиака. Так что вместо того, чтобы непосредственно заниматься практикой- ковырянием в носу, Водолей выведет формулу идеального ковыряния, абсолютного ковыряния и полуковыряния, после чего извлечёт корни 3, 5, и 8 степеней из абсолютного ковыряния с носу деленного на 2. Но на этом не перестанет развлекаться и позовёт своего ближайшего Зодиакального друга- Близнеца, и они вместе напишут ещё и оперу к тому самому концерту для пяти фортепиано с оркестром.

Рыбы. Эти товарисчи вообще не вынимают пальца из носа. С ним они едят, пьют, занимаются спортом, играют на баяне, участвуют во всенародном митинге. Но не из-за невоспитанности, а из-за постоянной задумчивости и погруженности в свои мысли. Они просто забывают вытаскивать палец из носа. А когда вспоминают- уже поздно, потому как снова пора...



Mood: радостное 
Comments: 48 | Post comment
updated 10.03.09 10:39
10.03.09 10:37   |  Колючка в пятке Open user info Open user photogallery |   А кто то выиграл еще один конкурс)))
 ru


А вот и подарок а еще ЭТО

Девченки спасибоо)))

Mood: счастливое 
Comments: 38 | Post comment
updated 11.03.09 17:41
09.03.09 22:44   |  Колючка в пятке Open user info Open user photogallery |   КолЮкА МонСтрЪ
 ru
 http://moonwarriors.ru/forum/viewthread.php?forum_id=54&thread_id=1519&rowstart=20


А вот И пАдарАк





Mood: счастливое 
Music: 2 выстрела
Comments: 13 | Post comment

Total posts: 2016 Pages: 202
«« « 1.. 10.. 20.. 30.. 40.. 49 50 51 52 53 54 55 56 57 58 59 60.. 70.. 80.. 90.. 100.. 110.. 120.. 130.. 140.. 150.. 160.. 170.. 180.. 190.. 200.. » »»
 
 


« 2025 june »
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

 
 © 2007–2025 «combats.com»
  18+  
feedback