?

Log in

No account? Create an account
ЖЖ Украина

Самый сок!

всё то интересное в сети, что попало в мои сети


Предыдущий пост поделиться Следующий пост
ЖЖ Украина

Старый добрый ЖЖ

Я тут за оливье и шампанским самое интересное пропустил. Оказывается ЖЖ лежал в дауне с 31-го по 02-е, и это вызвало истерику и незапланированную пенную вечеринку у некоторых персонажей (не будем показывать пальцем). К счастью лично мне они не писали, но во входящих достаточно писем с «Доколе?!» и «Объясните, в чём дело!».

Я объясню. Но сначала всё-таки хочу предупредить, что я не имею отношения к московским программистам — я директор по продвижению ЖЖ в Украине. У меня большей частью маркетинговые функции, плюс ещё парочка сопутствующих. И внутри СУПа нет рассылки новостей для сотрудников, которые строго-настрого запрещено публиковать — то есть «Дронов знает причину глюков, Бармин знает, я знаю, а вам не скажем» — этого нет.

Есть моё мнение о работе сервиса, о том, как он устроен и почему глючит. Разных вопросов было много, отвечать буду по порядку.

1. Почему ЖЖ постоянно глючит?

ЖЖ очень старый. Тринадцать лет назад Брэд Фитцпатрик создал небольшой сервис онлайн-дневников для своих друзей. Неизвестно, на какое количество пользователей он был рассчитан, но точно не на десятки миллионов аккаунтов. Время шло, ЖЖ переходил из рук в руки (СУП — всего лишь последний из владельцев), количество пользователей росло, разные команды программистов по разному пытались справиться с растущей нагрузкой. На данный момент в движке ЖЖ куча старого кода, который писали совершенно разные люди без единой стратегии и без документирования. И архитектура ЖЖ устарела несколько лет назад — не дизайн (тоже архаичный), а внутреннее устройство.

Именно поэтому простой и наивный совет «добавить серверов, памяти или чего там у вас не хватает»© — не работает. При росте нагрузки масштабирование помогает до поры до времени, это что-то вроде «откладывания решения на потом» — ошибки в архитектуре всё рано вылезут. Если у вас есть знакомый программист, спросите у него, он подтвердит, что ошибки в архитектуре ПО — самые дорогостоящие. Их очень сложно исправлять, когда продукт уже запущен и им пользуются люди. А если это онлайн-продукт (24×7) и пользователей десятки миллионов?..

Если программиста у вас нет, объясню с помощью аналогии. Представьте себе старый многоэтажный дом, в котором живут люди, и вам нужно поменять архитектуру этого дома. Вы вынуждены выбивать сваи и вытаскивать плиты из фундамента(!) Разумеется, дом иногда падает, вместе с жильцами. Дом поднимают и продолжают ремонт. Часто, чтобы дом не падал, обходятся временными решениями — не меняющими архитектуру. Например, из-за прихода новых жильцов и роста количества бытовых электроприборов, электросеть не справляется с нагрузкой, пробки выбивает регулярно. Но жильцы требуют повысить мощность, плевать каким способом, потому что «у соседей в новостройке всё это есть». Проблема решается затаскиванием каждому в окно отдельного силового кабеля — выглядит некрасиво, весь дом в многометровых кабелях, во время сильного ветра они рвутся, жильцы опять недовольны. И так всё время.

Кстати, о «соседних новостройках». Критики ЖЖ постоянно приводят в пример Фейсбук и ВКонтакт, дескать у них гораздо больше пользователей и ничего не глючит. Это, кстати, удобный индикатор — если человек начинает использовать FB и VK как аргумент, то он однозначно профан, можете сразу вычёркивать его из дискуссии. Потому что надо быть совсем уж чайником, чтобы не знать, что Фейсбук и ВКонтакт в два раза моложе ЖЖ, создавались изначально как проекты под большую аудиторию, использовали технологии «web 2.0″ и самое главное — писались одной командой от начала и до конца. Кроме того в этих соцсетях масса ограничений, упрощающих жизнь программистам — попробуйте, например, создать в Фейсбуке сложноформатированный пост с чередующимся текстом, картинками и видероликами. Это просто невозможно сделать. А в ЖЖ чистый HTML и посты весом иногда в десятки мегабайт, учитывайте это.

ЖЖ глючит последние несколько лет вовсе не потому, что его разработкой занимается СУП. Движок ЖЖ просто дошёл до своего предела возможностей и глючил бы в любом случае. Но если ничего не менять, то глюки будут нарастать, пока однажды ЖЖ не остановится навсегда. Если же пытаться ремонтировать, что-то менять в архитектуре, то глюки будут вылезать то тут, то там (напомню — дом иногда падает), но по крайней мере есть шанс выбраться. Перестроить архитектуру в соответствии с новыми потребностями.

2. Почему нельзя просто написать ЖЖ заново, с новой архитектурой? Оттестировать его и за одну ночь запустить новую версию?

Дело в том, что ЖЖ очень старый. Он создавался взрослыми людьми для взрослых людей, в нём практически нет школоты, средний возраст пользователя — 25-35 лет. В ЖЖ уже давно сложилась своя постоянная аудитория, которая неравнодушна к этому сервису и достаточно консервативна. Пользователи ЖЖ противятся любым, самым незначительным переменам. Вспомните, сколько истерик было по поводу того, что убрали заголовок в комментариях?.. Майн гот, какая-то хрень, от которой не зависит ничего принципиального — а воплей было на весь рунет! Думаю лозунг «Верните всё как было» нужно повесить на главной странице livejournal.com, он достаточно точно передаёт настроение пользователей :)

А теперь представьте, если в ЖЖ однажды изменится всё? Если движок полностью перепишут, ЖЖ будет по другому выглядеть и по другому себя вести (а иначе никак — если изменится концепция и архитектура, нельзя будет сохранить внешние атрибуты). Если все те изменения, которые постепенно вводились весь 2012-й год и каждое вызывало ожесточённые дискуссии — если все они появятся в один день — представляете, какой срач поднимется, сколько народу «громко хлопнет дверью»? :) И кстати, непременно вылезут новые глюки, ведь сколько систему не тестируй, десятки миллионов пользователей найдут в ней все проблемы и устроят истерику «ааа, опять ничего не работает — верните всё как было!».

То есть независимо от того, делает что-то СУП или не делает вообще ничего, меняет всё постепенно или радикально, всё равно «СУП — козлы, верните всё как было». При том, что (см.п.1) не менять нельзя. И при том, что большая часть этих критиканов даже несчастный платный аккаунт за $2 в месяц не купили, то есть получают бесплатно сервис, но перманентно недовольны.

Я человек эмоциональный, поэтому я завидую выдержке Дронова. Как он работает в таких условиях — не знаю.

3. Ок, допустим нельзя всё поменять, нужно постепенно дорабатывать. Но почему в таком случае СУП не занимается повышением стабильности сервиса, а вместо этого добавляет «свистелки и перделки» — новый «голубенький» дизайн, лайки в соцсети, рейтинги, жетоны и промо, монетизация и прочие «рюшечки», отягощающие сервис и делающие его ещё более глючным?

Во-первых, меняют одновременно и архитектуру и фасад, но посколььку вы не находитесь внутри процесса и не имеете доступа к коду ЖЖ, вы видите только те изменения, которые видны снаружи — то есть изменения в дизайне и end-user функциональности. Совершенно неверно считать, что никаких других изменений нет.

Во-вторых, многие из «рюшечек» как раз решают проблему разгрузки серверов. Например динамическое развёртывание комментов в новых стилях, добавление комментариев без перезагрузки страницы и т.п. — всё это снижает трафик и нагрузку на серверы. То есть это не только дизайн и украшательства — это комплексное решение для морально устаревшего сервиса.

В-третьих, ЖЖ очень старый (я уже говорил об этом?). Сервису 13 лет и все эти годы он был убыточен. Извините, но платные аккаунты покрывают разве что расходы на хостинг — их слишком мало и стоят они слишком дёшево. Баннерная реклама крайне неэффективна, раздражает и тоже приносит копейки. Из-за своей убыточности ЖЖ сменил уже трёх владельцев и в конечном итоге СУП был поставлен перед выбором: или ЖЖ начинает зарабатывать, или его закроют.

Новое руководство рассудило правильно: блоггеры уже давно занимаются монетизацией, и если уж процесс нельзя остановить, то его нужно возглавить. Основным инструментом заработка для СУПа становятся промо-блоки в рейтингах: хочешь раскрутить свой блог — купи место в промо. Именно поэтому стали строго караться все попытки накрутить рейтинг другими способами. Внутренняя валюта «ЖЖЖетоны» с полноценным вводом и выводом призвана заменить Яндекс.Деньги и Вебмани. Промо-блоки в постах должны заменить постовые (поэтому запретили постовые), а платные репосты должны заменить биржи типа Блогуна. И так далее, и так далее… Нравится вам это или нет, но процесс этот остановить нельзя, потому что либо ЖЖ будет зарабатывать, либо все мы останемся без ЖЖ. Сапиенти сат или продолжать?

Нет, я могу продолжать, я всё это рассказываю на встречах с блоггерами. Не только ЖЖ убыточен, все соцсети пока только проедают инвестиции и «раздают обещания». IPO Фейсбука — это ведь «обещания», его миллиардная стоимость отражает надежды на то, что «однажды Фейсбук научится зарабатывать деньги, и тогда акции вырастут в цене и акционеры круто заработают». Но на сегодняшний день акции в цене падают, а реального заработка кот наплакал, да и методы традиционные — реклама и спам, пусть даже таргетированные. Фактически на пути заработка ЖЖ сейчас впереди планеты всей — ни одна соц.сеть, ни одна блогплатформа не предлагает своим пользователям инструменты для раскрутки и заработка. Наши наработки потом все соцсети скопируют, вот увидите :) Но к тому моменту они не будут инновацией и не вызовут такого срача, который они вызывают в ЖЖ.

Вопросы закончились?

Кроме вопросов ещё были требования и угрозы отставки Дронова, разгона СУПа и т.п. Я понимаю, эмоции, каждый может сорваться. Большая часть блоггеров потом остыла и ушла доедать оливье :)

Но есть среди нас «профессиональные критиканы», которым «глюки ЖЖ всю жизнь поломали» и поэтому кроме потоков говна от них ничего получить нельзя. Много месяцев подряд они ведут себя как мудаки и истерички — в ответ на любые изменения в ЖЖ они фонтанируют говном в своих бложеках, то есть не просто критикуют, а делают это в самой омерзительной форме.

Именно поэтому я хочу сказать: Илья, не вздумай уходить в отставку. Если ты сейчас уйдёшь, то это будет означать, что мудаки победили.

А когда побеждают мудаки — это плохо для всех.

Метки:

promo ibigdan Грудень 3, 2007 00:08
Buy for 1 500 tokens
Если вы хотите сделать хорошую рекламу вашему продукту или услуге - вы зашли по адресу. Блог "Самый сок!" читают во всём мире. Среднее количество просмотров на каждый пост - 50 тысяч, среднее количество просмотров блога в месяц - 4-5 миллионов. Изучить аудиторию блога в разных разрезах можно в…

  • 1
bubadia 4 января, 2013
newbyday 2012-06-01 22306
newbyday 2012-06-02 28586
newbyday 2012-06-03 32790
newbyday 2012-06-04 26404
newbyday 2012-06-05 13692
newbyday 2012-06-06 9698
newbyday 2012-06-07 9969
newbyday 2012-06-08 9396
newbyday 2012-06-09 8529
newbyday 2012-06-10 9905
newbyday 2012-06-11 10382
newbyday 2012-06-12 9351
newbyday 2012-06-13 10527
newbyday 2012-06-14 9619
newbyday 2012-06-15 9454
newbyday 2012-06-16 8176
newbyday 2012-06-17 7038
newbyday 2012-06-18 9695
newbyday 2012-06-19 10028
newbyday 2012-06-20 9243
newbyday 2012-06-21 9137
newbyday 2012-06-22 10109
newbyday 2012-06-23 6560
newbyday 2012-06-24 8629
newbyday 2012-06-25 11165
newbyday 2012-06-26 11486
newbyday 2012-06-27 11985
newbyday 2012-06-28 10792
newbyday 2012-06-29 10217
newbyday 2012-06-30 8687
newbyday 2012-07-01 7836
newbyday 2012-07-02 9845
newbyday 2012-07-03 9816
newbyday 2012-07-04 10147
newbyday 2012-07-05 10044
newbyday 2012-07-06 9934
newbyday 2012-07-07 9827
newbyday 2012-07-08 11315
newbyday 2012-07-09 12724
newbyday 2012-07-10 15341
newbyday 2012-07-11 15560
newbyday 2012-07-12 12597
newbyday 2012-07-13 15015
newbyday 2012-07-14 17926
newbyday 2012-07-15 13226
newbyday 2012-07-16 13744
newbyday 2012-07-17 15422
newbyday 2012-07-18 15607
newbyday 2012-07-19 20336
newbyday 2012-07-20 14243
newbyday 2012-07-21 11415
newbyday 2012-07-22 9855
newbyday 2012-07-23 15304
newbyday 2012-07-24 13311
newbyday 2012-07-25 10828
newbyday 2012-07-26 10122
newbyday 2012-07-27 9296
newbyday 2012-07-28 7913
newbyday 2012-07-29 7869
newbyday 2012-07-30 10440
newbyday 2012-07-31 10904
newbyday 2012-08-01 10376
newbyday 2012-08-02 10268
newbyday 2012-08-03 9917
newbyday 2012-08-04 8191
newbyday 2012-08-05 7776
newbyday 2012-08-06 9811
newbyday 2012-08-07 10107
newbyday 2012-08-08 10911
newbyday 2012-08-09 10300
newbyday 2012-08-10 10000
newbyday 2012-08-11 7950
newbyday 2012-08-12 7232
newbyday 2012-08-13 9815
newbyday 2012-08-14 10564
newbyday 2012-08-15 9769
newbyday 2012-08-16 10609
newbyday 2012-08-17 9988
newbyday 2012-08-18 8765
newbyday 2012-08-19 7956
newbyday 2012-08-20 9020
newbyday 2012-08-21 9575
newbyday 2012-08-22 9953
newbyday 2012-08-23 9818
newbyday 2012-08-24 9615
newbyday 2012-08-25 7937
newbyday 2012-08-26 7879
newbyday 2012-08-27 10074
newbyday 2012-08-28 10088
newbyday 2012-08-29 9230
newbyday 2012-08-30 9857
newbyday 2012-08-31 9747
newbyday 2012-09-01 8135
newbyday 2012-09-02 7251
newbyday 2012-09-03 9446
newbyday 2012-09-04 9768
newbyday 2012-09-05 10056
newbyday 2012-09-06 10169
newbyday 2012-09-07 10156
newbyday 2012-09-08 9733
newbyday 2012-09-09 7860
newbyday 2012-09-10 10370
newbyday 2012-09-11 11936
newbyday 2012-09-12 11589
newbyday 2012-09-13 12092
newbyday 2012-09-14 10829
newbyday 2012-09-15 9662
newbyday 2012-09-16 8225
newbyday 2012-09-17 11447
newbyday 2012-09-18 11377
newbyday 2012-09-19 11641
newbyday 2012-09-20 16672
newbyday 2012-09-21 16206
newbyday 2012-09-22 13987
newbyday 2012-09-23 12687
newbyday 2012-09-24 16983
newbyday 2012-09-25 17867
newbyday 2012-09-26 17781
newbyday 2012-09-27 16864
newbyday 2012-09-28 15685
newbyday 2012-09-29 14059
newbyday 2012-09-30 13329
newbyday 2012-10-01 16638
newbyday 2012-10-02 16391
newbyday 2012-10-03 17872
newbyday 2012-10-04 16658
newbyday 2012-10-05 16032
newbyday 2012-10-06 12740
newbyday 2012-10-07 12114
newbyday 2012-10-08 17127
newbyday 2012-10-09 17682
newbyday 2012-10-10 17763
newbyday 2012-10-11 17576
newbyday 2012-10-12 18383
newbyday 2012-10-13 15574
newbyday 2012-10-14 12937
newbyday 2012-10-15 20247
newbyday 2012-10-16 20183
newbyday 2012-10-17 21699
newbyday 2012-10-18 20579
newbyday 2012-10-19 21360
newbyday 2012-10-20 14338
newbyday 2012-10-21 16262
newbyday 2012-10-22 22636
newbyday 2012-10-23 20037
newbyday 2012-10-24 19175
newbyday 2012-10-25 30244
newbyday 2012-10-26 29372
newbyday 2012-10-27 18395
newbyday 2012-10-28 18269
newbyday 2012-10-29 26143
newbyday 2012-10-30 19343
newbyday 2012-10-31 15794

  • 1