最も人気のある遞挙サむトの䜜り方

President2012.ruの統蚈 友人たち、 president2012.ruプロゞェクトの開発の話をしたい。 このサむトはロシアの倧統領遞挙の分野のリヌダヌであり、3か月で300䞇人以䞊が蚪問したした。ピヌク時には最倧2䞇人がオンラむンで、1日あたり100䞇件以䞊のヒットがあり、3぀のクラりドサヌバヌが関䞎したした。



このプロゞェクトに取り組んでいる過皋で非垞に倚くの興味深い瞬間があったので、私はこの知識を自分自身に保持するこずはできたせん。それを皆さんず共有したいず思いたす。 私がこれから話すこずの倚くは、すでに専門のセクションでより良く説明されおいるこずを理解しおおり、新しいものは䜕も開きたせん。 私の仕事は、むしろプロゞェクトの䜜業が行われた雰囲気を特定のニュアンスを通しお䌝えるこずです。 たた、サクセスストヌリヌを䜿甚しお、䜕癟䞇回も、私のような人々にすべおが可胜であり、すべおが自分の手にあるこずを瀺したす。



誰がこれに興味がありたすか テヌマWebサむトの䜜成に携わり、負荷の高いプロゞェクトで䜜業するこずを期埅しおいる方。



詩の政治的な興奮が読者の政治的な奜みに圱響されるこずなく私の蚘事を理解できるように十分であるこずを願っおいたす。



ストヌリヌを時系列でリヌドしたす。



背景



すべおは2010幎2月に始たりたした。私たちのロヌカルフォヌラム私はケメロノォに䜏んでいたすにニュヌスが届いたずき、元の所有者はドメむンPresident2012.ruを曎新せず、オヌクションにかけられたした。 ためらうこずなく、私はオヌクションに参加したした、そしお芋よ、私は100ルヌブルの合蚈䟡栌を持぀唯䞀のバむダヌでした



2011幎4月たで、朜圚的な候補者のリストの圢匏でドメむンにスタブがありたした。これは、「遞挙2012」などのリク゚ストでのみ公開したした。 2011幎3月に、プログラマヌずデザむナヌ私はWebスタゞオのディレクタヌず他の2、3のIT䌁業の開発を呜じ、4月6日にサむトは「非公開」でリリヌスされたした。 䞻な機胜は、説明、プログラムなどが蚘茉された候補者のペヌゞ、および蚪問者の投祚結果に基づくこれらの候補者の評䟡です。 二次コンテンツ-集玄されたニュヌス、蚘事、およびビデオ゜ヌスぞのリンクの必須衚瀺、および玠材をコピヌするためのこの゜ヌスの芁件の遵守 コンテンツを集玄し、ナヌザヌのコメントを管理するために、コンテンツマネヌゞャヌが雇われたした。



りォヌムアップ



むンタヌネットナヌザヌの反応はすぐに来お、蚪問者の数は毎月2倍になり、2011幎8月たでにコメントの総数は2000に達し、スパム/措氎/炎の問題がありたした。 8月たで、コメントはcaptchaで匿名でした。 このような玠晎らしいUGCの゜ヌスを倱いたくなかったので、蚪問者ぞのコメントを最倧限に簡単にするために、゜ヌシャルネットワヌクおよびさたざたなサヌビスの認蚌APIを䜿甚しお䜜業を簡玠化できるLoginzaを遞択したした 。 ここでは、サむトぞの統合の難しさに぀いおは説明したせんが、プログラミングの知識が最小限であっおも、これは数時間で完了したす。



同じ日に、コメントの数は数回枛少したした。特に、コメントはもはや匿名ではなく、理論的には圌らの蚀葉に察しおより倚くの責任を負わなければならなかったためです。 しかし、数日埌、蚪問者はむノベヌションを詊し、コメントのボリュヌムが戻っおきたした。 私にずっお、節床のタスクは単玔化され、コメントの質は改善されたした。 もちろん、遞挙日が近づくず、より倚くのコメンテヌタヌが考えられるすべおの境界を越え、より柔軟なモデレヌションシステム、倧量メッセヌゞ削陀、倧量クロヌン犁止などを行う必芁がありたした。



投祚



投祚プロセスには別の説明が必芁です。 候補者の支持者は、リファラヌ、ナヌザヌ゚ヌゞェントなどの代替案の考えられるすべおの䞍正な投祚方法を䜿甚し、CAPTCHAの認識、プロキシの䜿甚、TORの関䞎たで数日間座っおいたした。 その結果、少なくずも䜕らかの圢で熱意を制限する唯䞀の䜎コストの方法は、SMSで音声を確認するこずでした。 実際、倧量の携垯電話番号を取埗するこずは、IPを倉曎したり、゜ヌシャルネットワヌクに新しいアカりントを登録したりするよりもはるかに困難です。



次の2぀のオプションから遞択できたす。



ここで次の熊手が私を埅っおいたした。 圓初、 A1Pay SMSサヌビスが遞択されたしたが、特定の瞬間に、圌らは䜕かを怖がっお、私のサヌビスをカバヌし、金曜日の倜にむンタヌフェヌスのチケットでこれに぀いお「譊告」したした。 。 メッセヌゞは次のようなものでした。



早急にPresident2012.ruから圓瀟の番号を削陀しおください。 日䞭に番号が削陀されない堎合、ルヌトプレフィックスずアカりントがブロックされたす。



このチケットは、投祚カりンタヌが長い間倉曎されおおらず、数癟人がSMSを「どこにも」ブロックされたサヌビスに送信した日曜日の倜に芋぀けたした。 数時間「24時間察応」のテクニカルサポヌトにアクセスできたせんでした。 A1Payの「セキュリティサヌビス」ずの長いやり取りを通じお、圌らはそのような説明だけを達成するこずができたした。「私たちは非政治的な䌚瀟であり、そのようなリ゜ヌスを䜿甚したせん。」



新しいパヌトナヌを遞択する必芁がありたした。 この遞択の過皋で、モバむル決枈事業者の倧郚分は、うんざりするような技術サポヌトずあらゆる皮類の保蚌のない「ショヌトカット」であるずいう事実に出䌚いたした。 そのため、たずえば、怜玢゚ンゞンのランキングで宣䌝されおいるSmsbill.ruは、「サヌビスはチェックに合栌したせんでした。情報icq xxxxxx」ず蚀いたした。 指定されたICQに連絡するず、「 瀟長の同意を埗たしたか」および「私たちはあなたのような灰色のサむトでは動䜜したせん」ずいうスタむルの応答を受け取りたした。 「テクニカルサポヌト」の担圓者が自動的に「䟡倀のない」ず曞いおくれたした。 たあ、倧䞈倫、私はただ亀枉のラりンドの埌、私のサヌビス-smsdostup.ruを立ち䞊げるこずに同意したオペレヌタヌを芋぀けたした。 その埌、投祚に問題はありたせんでした。



SMS確認の導入により、投祚数は数回枛少したしたが、その品質は1桁向䞊したした。 品質は、時間、地理、番号の分垃によっお衚瀺されたす。 歪みやマヌクアップなしで投祚がより均等に行われ始めたこずがわかりたす。



成功ずその成果



䞀方、成長は継続したした。 政治的なむベントは、出垭者の急増に぀ながりたした。 ゜ヌシャルネットワヌクのサむトぞのリンクは、定期的にりむルス波に぀ながりたした。 顕著な䟋は、 Peunov Svetlana Mikhailovna候補者のプログラムを公開した埌に始たった波です。 その日、私のサむトは、dirty.ru、vot.ru、pikabu.ru、onliner.by、nigma.ru、leprosorium.ru、teh-nomad blogs、exler.ruのトップに達し、Twitterから+400個のリンクを取埗し、䜕癟ものリンクを取埗したしたFB、VK、OKから。 そしおVestiでさえ私を匕甚した。



ちなみに、サむトでのSMO䜜業により、ネットワヌク党䜓に優れた情報が配信されおいたす。 もちろん、最倧の効果はVKontakteから埗られたしたが、他の゜ヌシャルメディアは期埅を裏切りたせんでした。 私は特にTwitterが奜きでした。そこでは、毎日䜕癟もの投皿が圌らに投祚を求めおきたした。 私は自分のサむトの最も有望な議論を維持しようずし、フィヌドバックを収集し、苊情を凊理したした。



画像

2011幎12月頃から、サむトPresident2012.ruは、YandexずGoogleの䞡方で、遞挙に関連するほずんどすべおのリク゚ストでTOP1を獲埗したした。 ちなみに、競合他瀟に぀いお2008幎の前回の遞挙では、トップサむトはvibori.netでしたが 、今回ははるかに遅れ、朜圚的なトラフィックの5分の1しか䞎えられたせんでした。 驚いたこずに、残りの「競合他瀟」は、最初のものになろうずせず、プロモヌションに関䞎せず、サむトを新しい珟実にアップグレヌドしたせんでした。 そのため、圌らの倚くは、2012幎3月11日から3月4日たで延期された遞挙の日付さえ曎新したせんでした。



トラフィックが絶えず増加しおいるため、2011幎12月にnic.ruホスティング業者の最倧関皎がサむトのRAMの芁件を満たせなくなり、ホスティング業者は個別のメモリ蚭定を提䟛しなかったずいう事実に至りたした。 定期的な滝が始たりたした。 静的コンテンツをレンダリングするためにngnixをむンストヌルしお構成したした。 これにより、負荷が2倍枛少したしたが、数日埌にはこれで十分ではありたせんでした。 サむトをクラりドclodo.ruに転送し 、2GBのRAMず4x2267MHzプロセッサを割り圓おたした。 2012幎3月たでは、これで十分でした。



新しい障害



2月23日、別の時流を手に入れたした。 Yandexはりェブサむトvybory2012.yandex.ruを立ち䞊げ、「遞挙」ずいう単語を含むすべおの怜玢ク゚リで最初に掲茉し 、Yandexがりェブマスタヌに翻蚳する独自のルヌルに違反したした。 圌らは私からのトラフィックの玄15をこのアクションで取埗したした。シェアはわずかですが、我慢したくありたせんでした。 私は圌らにブログ蚘事を曞きたしたが、ある日、゚ラヌを修正するずいう口実の䞋で、さらにひどい打撃を受けたした。 今回、圌らは「ワむド」ク゚リ「遞挙」の発行からサむトを削陀したしたが、「遞挙」、「候補」などの単語を含むはるかに頻繁なク゚リのセットにそれを眮きたした。 私はあきらめる぀もりはありたせんでしたが、これはYandexチヌムの個々のメンバヌのむニシアチブに過ぎないかもしれないこずを認識しおいたす。 Facebook、LJ、TwitterのYandexアカりントに苊情を曞き、怜玢をサポヌトする手玙を曞きたした。 そしお数日埌、正矩が勝利したした。 Yandexは最初は非垞に狭いリク゚ストのためにのみサむトを去り、残りは最初のポゞション以倖での「ミックス」でした。 ずころで、その埌、私はYandexをもっず尊重し始めたした。



2月27日、倧統領遞挙に関する第19連邊法によるず、投祚の5日前に、䞖論調査の結果の公衚が犁止されたずいう事実。 私の前にゞレンマだった-たたは法埋を砎る、なぜなら 実際、私の投祚はそのような調査ず同等であるか、人々自身が私のサむトでこの情報を探しおいる日にサむトの重芁な郚分を閉鎖するこずになりたす。 そしお、私はねじれた 圌は評䟡の曎新を停止し、3月5日に投祚者に結果の曎新を玄束し、候補者の評䟡の公開日が2月27日になったこずをりェブサむトに曞きたした。 これは法埋の芁件ず完党に䞀臎しおおり、サむトは静かに動䜜し続けるこずができたした。



゚クスタシヌで



それで、公匏投祚日が来たした。 3月3日たでに、トラフィックは1日あたり8䞇人に増加したした。 3月4日に負荷がどうなるかを予枬し始めたした。 倖挿による2008幎のvibori.net Webサむトトラフィックグラフは、20䞇の予枬を䞎えたした。 遞挙日に蚪問者。 それから、これが匱い予枬であり、すべおがさらに興味深いものになるこずを知りたせんでした。



3月3日に、サむトのすべおのペヌゞでCMSMODxを最倧限にキャッシュしちなみに、既に長い間ブラりザのキャッシュを構成しおいたした、RAMを3GBに増やし、静的コンテンツを別のサヌバヌに転送し、静かに寝たした。 午前11時MSK + 3に目が芚めたずき、サヌバヌがすでに限界に達しおいるこずがわかり、䜕かをする必芁がありたした。 幞いなこずに、このサむトはクラりド䞊にあり、十分な挔習の䜙地がありたした。



たず、デヌタベヌスを別のサヌバヌに割り圓おたした。 助けにはなりたしたが、長くは続きたせんでした。



RAMを8GBに、プロセッサコアの数を8に増やしたした。サむトの寿呜がさらに1時間延長されたした。



そしお、モスクワが目を芚たした それは怖くなり、オンラむン蚪問者の数は6,000に達し、絶えず成長しおいたした。 ここで、ngnixを埮調敎したす。 䞀床もやったこずはありたせんが、Habrは良いマニュアルで助かりたした。 ワヌクプロセスの数をコアの数で8に増やし、接続の数を8,000に増やしお、接続時間を15秒に制限したした。 合蚈するず、ngnix蚭定の倉曎により、ペヌゞのレンダリング速床が2倍に向䞊したした。



それはナプキンのゲヌムのようでした。 サヌバヌの倉曎の新しいバッチごずにパフォヌマンスが向䞊し、蚪問者の新しい波が自動的にもたらされ、再び生産性が䜎䞋したした。

Twitterでの私の経隓

Twitterでの私の経隓



次に、キャッシュの匷化に぀いお蚭定したす。 圌はhtmlファむル圢匏のコンテンツをめったに倉曎せずに最も蚪問したペヌゞを保存し、phpの参加を完党に削陀し、その出力を.htaccessに登録したした。 内郚のサむトは初期の゚ンゞンからたすたす離れおおり、匷化されキャッシュされたフランクシュタむンに倉わりたした。 しかし、それは迅速な意思決定ずその迅速な実斜の代償でした。



同時に、鉄の生産胜力を増匷しおいたした。 1日の終わりには、8぀のデュアルギガヘルツコアず8 GBのRAMを備えた3぀のサヌバヌWebサヌバヌ、ファむルサヌバヌ、デヌタベヌスサヌバヌが動䜜しおいたした。



次に、長時間実行されるデヌタベヌスク゚リの倧きなキュヌを発芋したした。 圌は、ただそれほどキャッシュされおいないペヌゞのSQLを最適化し始めたした。 読み取り回数のカりントなどの䞀郚のク゚リは、最も重芁な機胜ではなく最適化に時間を浪費しないように、たったく削陀されたした。 䞀般的に、毎秒が倧切なそのような瞬間に、脳はより重芁なものず無芖できるものをすぐに認識したす。 同時に、MySQLを調敎し、wait_timeoutを10秒に短瞮し、max_connectionsを1000に増やしたした。開発者に察する苊情はありたせんでした。 負荷の高いサむトのタスクは䞎えられたせんでした。

詳现写真



各時間の開始には急激な増加が䌎いたしたが、これは明らかに、次の時間垯に投祚所が開閉し、人々が統蚈を芋に行ったずいう事実に関連しおいたすただし、法に埓っお投祚率はすぐにしか衚瀺できたせんでした。 そのため、ロシアのメむンタむムゟヌンモスクワのプロットが閉じられた瞬間、サヌバヌはそれを我慢できず、暪になりたせんでした。 その瞬間、玄2䞇人がサむトでオンラむンでした。 人。 Clodoテクニカルサポヌトに電話しお、理解ず謝眪の声で、サヌバヌが勇敢に死んだず蚀いたす。圌らは私に答えたす。「これは私たちのせいです、10分以内に修正したす。」 私は圌らず議論したせんでした、そしお、40分埌にサむトは生き返りたした。 あたり心配したせんでした 圌は自分がすでにすべおの蚈画を達成し、すべおの蚈画を䞊回っおいるこずを理解し、サむトがはるかに早く、より長い期間萜ちるこずを期埅しおいたした。



修埩埌、蚪問者の掻動は枛少し、ニュヌスずビデオのセクションを冷静に曎新するこずができたした。カリヌニングラヌドで投祚した埌、赀ワむンのボトルの栓を倖し、「キャンペヌン本郚」でこの玠晎らしい䞀日の終わりを祝いたした。 圌らは私に倧統領を遞出したずいう感じでした。 アドレナリン、ドヌパミン、゚ンドルフィンの混合物が血液䞭を流れたした。

私のキャンペヌン本郚



結果



翌日には、出垭者は成長するよりもはるかに急激に枛少し、䌑日の頃には1日7〜8千人の蚪問者で止たりたした。



プロゞェクトの最終結果



アクティブな投祚期間3か月の間、玄200䞇人がサむトにアクセスしたした。 人

これらのうち、玄500,000-1日あたり3月4日の8:00から3月5日の8:00MSKたで。

同じ日に玄1,200,000ペヌゞが閲芧されたした。

発信トラフィックの同じ日の堎合 0.5 Tb 。

箄60,000ルヌブルの開発ずサポヌトに費やしたした。 うち33,000ルヌブル。 開発のために、8,000ルヌブル。 ホスティングの堎合、19000摩擊。 コンテンツおよびその他のサポヌト。

Google Adsenseの広告から玄19䞇ルヌブルを受け取りたした。

埗られた経隓 貎重です。

Google Adsenseの収益



たずめ



このプロゞェクトから私が䞋した結論



PSアむデアから技術的な実装に至るたで、プロゞェクトの各偎面に察するあなたの質問、フィヌドバック、批刀を楜しみにしおいたす。



PPS Administrationは、政治に関する制限がただ残っおいる堎合、この投皿を政治的な投皿ず芋なさないでください。 私自身は非政治的な人間であり、本文のすべおの鋭いコヌナヌを回避しようずしたした。



All Articles