Mga posibilidad at limitasyon ng social network ng VKontakte. Ang social network na VKontakte at ang mga kakayahan nito

Para sa maraming mga gumagamit, ang social network ng VKontakte ay higit pa sa isang web page. Para sa ilan ay maaaring ito ay isang trabaho, para sa iba ay isang imbakan ng mga litrato o mga dokumento, para sa iba ang pangunahing paraan ng komunikasyon, at iba pa. Alinsunod dito, para sa mga naturang gumagamit, ang isang hindi inaasahang problema sa pagpapatakbo ng isang social network ay maaaring maging isang tunay na stress (halimbawa, ang mga larawan ay hindi naglo-load, lumitaw ang mga problema). iba't ibang pagkakamali at iba pa), na, bukod sa iba pang mga bagay, ay maaaring tumagal nang ilang panahon. Ang serbisyo ng suporta sa network ng VKontakte ay laging handa na tulungan ang gumagamit sa anumang mga katanungan. Maaari kang makipag-ugnayan sa kanya nang direkta mula sa iyong pahina, na tatalakayin sa ibaba.

Paano sumulat sa serbisyo ng suporta ng VKontakte

Kung ang iyong pahina sa social network ng VKontakte ay hindi naharang, kung gayon ang pakikipag-ugnay sa serbisyo ng suporta ay napakadali. Ang bawat gumagamit ay may pagkakataon na makipag-ugnay sa mga espesyalista ng VKontakte nang direkta mula sa kanilang pahina upang gawin ito, kailangan mong pumunta sa kanan; itaas na sulok Sa pahina, mag-click sa iyong avatar at piliin ang "Tulong".

Pagkatapos nito, magbubukas ang isang pahina na makakasagot sa karamihan ng mga tanong ng gumagamit tungkol sa pagpapatakbo ng social network ng VKontakte. Tingnan ang aming FAQ database upang makahanap ng solusyon sa iyong problema.

Pakitandaan: Ang mga tanong at sagot ay maginhawang nakagrupo sa mga kategorya. Posible ring lumipat sa buong listahan ng mga tanong o subukang hanapin ang sagot sa iyong tanong sa pamamagitan ng paghahanap.

Kung hindi mo malutas ang iyong problema gamit ang mga pangunahing tanong at sagot, maaari kang makipag-ugnayan sa mga kinatawan ng suporta. Upang gawin ito, pumunta mula sa browser kung saan ka awtorisado sa VKontakte sa sumusunod na link: https://vk.com/support?act=new.

Magbubukas ang pahina ng Suporta sa Contact. Dito kailangan mong magbigay maikling paglalarawan mga problema sa itaas na window, at sa ibaba ay ilarawan nang detalyado kung ano ang problema. Kung kinakailangan, maaari kang mag-attach ng isang dokumento o mga litrato sa mensahe na ipinadala sa serbisyo ng suporta ng VKontakte.

Kapag napunan ang lahat ng mga patlang, i-click ang "Isumite", pagkatapos ay lilitaw ang isang window kung saan isusulat ang tinatayang oras ng pagtugon. Kung nasiyahan ka dito at gusto mong malaman ang sagot sa iyong tanong, i-click ang “Magtanong ng Tanong”.

Kapag naisumite mo na ang iyong tanong, maaari itong palaging ibalik mula sa seksyong Tulong ng iyong pahina. Kung naaalala mo ang anumang mga detalye tungkol sa iyong tanong, maaari kang pumunta sa isang nai-publish na tanong na isinasaalang-alang at magdagdag ng mensahe dito, pati na rin mag-attach ng larawan o dokumento.

Pakitandaan: Kung naghihintay ka ng tugon mula sa isang espesyalista sa suporta, ngunit sa panahong ito ay nagawa mong lutasin ang iyong problema sa iyong sarili, huwag kalimutang pumunta sa isinumiteng tanong at isulat na hindi na ito nauugnay o i-click ang "Tanggalin ang tanong" .

Paano tumawag sa suporta ng VKontakte gamit ang numero ng hotline

Maraming mga gumagamit ang nasanay sa katotohanan na halos anumang organisasyon ay maaaring makontak sa pamamagitan ng telepono sa pamamagitan ng pagtawag dito. Ngunit sa kaso ng social network na VKontakte, ito ay hindi nauugnay.

Sa Internet madali mong mahahanap ang numero ng telepono ng VKontakte, ngunit hindi ang serbisyo ng suporta, ngunit ang pangunahing tanggapan ng kumpanya, kung saan dapat kang makipag-ugnay mga komersyal na alok o ayon sa iba mahahalagang isyu. Tulad ng isang telepono hotline walang serbisyo ng suporta, at ang tanging paraan Para sa regular na gumagamit social network upang makakuha ng sagot sa iyong tanong ay sumulat sa VKontakte gamit ang pamamaraang tinalakay sa itaas.

Magandang hapon, mga kaibigan. Sa artikulong ito titingnan natin ang mga kakayahan ng social network na "VKontakte". Ano ang magagawa ng social network na ito, anong hanay ng mga tool at functionality ang mayroon ito para sa mga user? Pag-usapan natin ito nang mas detalyado at gumawa ng pagsusuri upang malinaw mong makita ang lahat ng maaaring gawin ng Contact.

Ang mga kakayahan ng VKontakte ngayon ay talagang kamangha-manghang. Bawat taon ay may bagong lilitaw. Ito ay hindi na lamang komunikasyon o pagpapalitan ng mga balita at media files, ito ay totoo virtual na buhay. Ito ay hindi para sa wala na sinasabi nila na ang mga modernong doktor ay nakilala pa ang ganitong uri ng pagkagumon - pagkagumon sa mga social network. Sa ngayon, bahagi ng ating buhay ang inilipat sa virtual na mundo online, at mahirap gawin ang anumang bagay tungkol dito. So, let's go... Tingnan natin kung anong klaseng virtual life ito at kung ano ang magagawa mo doon :)

Anong mga kakayahan ang mayroon ang VKontakte?

Komunikasyon: pagpapadala ng mga mensahe, paglikha ng mga balita sa mga grupo, pagkomento

Sa social network na "VKontakte" maaari kang makipag-usap sa anumang paraan na maginhawa para sa iyo. Ang una, ang pinakasimple– ito ay sa pagitan ng dalawang tao o isang pangkat ng mga gumagamit (). Ito ay, wika nga, pribadong komunikasyon sa isang makitid na bilog ng mga tao. Halimbawa, maaari kang makipag-chat sa isang kaibigan o lumikha kolektibong pag-uusap ayon sa mga interes. Ang anumang pag-uusap ay may malawak na hanay ng mga pag-andar - mula sa pangunahing pagpapadala ng mga mensahe (nga pala, ang mga mensahe ay maaaring hindi lamang teksto, kundi pati na rin ang boses) hanggang sa pag-attach ng mga media file (mga larawan, video at audio na materyal), pagpapadala ng mga regalo, pagmamarka ng mga lugar sa mga mapa at pagpapahayag ng damdamin gamit ang mga emoticon at sticker.

Pangalawang paraan- ito ay nagkomento. Maaari kang magkomento sa anumang bagay - ito man ay isang larawan, video, balita o. Kaya, ang komunikasyon ay maaari ding maganap sa anyo ng talakayan. Halimbawa, may nag-post ng video o ilang balita. Nag-iwan ka ng komento sa ilalim nito, pagkatapos ay nagkomento ang ibang tao, atbp. Sa ganitong paraan, ang komunikasyon ay nakabalangkas sa anyo ng mga talakayan ng anumang materyales o balita.

Pangatlong paraan komunikasyon – paglikha ng mga balita sa mga grupo at sa mga pampublikong pahina. Maaari kang maghatid ng ilang impormasyon sa mga taong gumagamit ng , gumawa ng poll at mag-udyok ng talakayan. Ang pamamaraang ito ay direktang nauugnay sa pangalawang pamamaraan at nagbibigay malalaking pagkakataon upang pag-usapan ang anumang bagay.

Tulad ng nakikita natin, ang mga posibilidad ng komunikasyon sa VKontakte ay halos walang limitasyon at magagamit sa sinumang gumagamit ng social network :)

Maghanap ng mga bagong kakilala

Maraming mga tao ang gumagamit ng mga social network bilang isang plataporma para sa pakikipagkilala sa mga bagong tao. Ito ay maaaring romantikong pakikipag-date, paghahanap ng mga taong may katulad na interes, paghahanap ng mga kasosyo sa negosyo o serbisyo o produkto. Pag-uusapan natin kung paano maghanap ng mga tao sa VKontakte sa susunod na artikulo. Samantala, isang bagay ang masasabi - ang mga posibilidad para sa pagkikita at paghahanap ng mga matandang kakilala at kaibigan sa VK ay tunay na walang hanggan. Maaari ka ring makahanap ng mga bagong kakilala batay sa mga interes at libangan, at maaaring mahanap pa ang iyong soulmate. Maaari kang maghanap sa pamamagitan lamang ng paghahanap o sa pamamagitan ng iba't ibang mga parameter. Makakahanap ka rin ng mga bagong kaibigan na may katulad na interes sa pamamagitan ng mga pampakay na grupo at pampublikong pahina.

Gumawa at magbahagi ng mga media file

Ang mga posibilidad ng mga social network ay hindi limitado sa komunikasyon lamang. Dito maaari kang mag-upload ng iyong sariling mga larawan o video, mag-upload ng musika o. Pakitandaan na ang lahat ng media file na iyong dina-download ay isasama pangkalahatang pag-access, maliban kung paghigpitan mo ang pag-access sa kanila sa mga setting ng page. Dahil ang visual na bahagi sa panahon ng komunikasyon ay napakahalaga din, karamihan sa mga user ay magkakaroon ng maraming photo album na sumasalamin sa kanilang buhay. Dati, binisita namin ang mga tao upang tumingin ng mga litrato, ngayon ay sapat na upang pumunta sa pahina ng tao at pumunta sa seksyong "Larawan". Ang parehong ay maaaring gawin sa mga pag-record ng video. Natatanging tampok Ang mga social network ay ang lahat ng mga file ng media ay hindi lamang mai-upload, ngunit maibahagi rin - halimbawa. sa mga balita, komento o personal na mensahe. Maaari ka ring magkomento sa mga larawan at video, na nagdadala ng proseso ng komunikasyon sa isang bagong antas.

Paggamit ng nilalaman ng social media

Sa VKontakte (at iba pang mga social network) madali kang makinig sa musika, manood ng ilang mga video o kahit na buong pelikula, hanapin ang mga dokumento o litrato na kailangan mo. Ang magandang bagay ay hindi mo kailangan ng mga third-party na site o mapagkukunan. Habang nakikipag-usap sa VK, maaari kang sabay na makinig sa musika o manood ng pelikula dito. Ginagawa ang lahat ng ito upang matiyak na ang mga pangangailangan ng mga tao ay natutugunan sa loob ng isang site, at ang isang tao ay nananatili sa isang mapagkukunan hangga't maaari nang hindi gumagamit ng tulong ng iba.

Paglikha ng mga grupo, pampublikong pahina at balita. Pagpapalaganap ng impormasyon

Ang "VKontakte" ay talagang matatawag na malaki portal ng balita. Araw-araw, maraming iba't ibang balita ang nalilikha sa mga grupo at pampublikong pahina, gayundin sa mga pader ng gumagamit. Kaya, ang napakalaking halaga ng impormasyon ay kumakalat sa social network. Maraming mga aktibong gumagamit ng Contact ngayon ang hindi na pumupunta sa mga site ng balita - sapat na ang mag-subscribe sa ilang malalaking grupo ng balita upang matanggap kaagad ang pinakabagong mga balita. Bilang karagdagan, ang anumang balita ay maaaring maikalat sa pamamagitan ng pag-repost. Halimbawa, isipin na ang isang tao ay nawala, at ang impormasyon tungkol sa nawawalang tao ay nai-post sa isang pangkat ng paghahanap. Ang mga taong nagmamalasakit ay muling nag-post ng post sa kanilang sarili ( sa simpleng salita– i-post ito sa kanilang wall, sa kanilang grupo, o ipadala ang balita sa pamamagitan ng pribadong mensahe). Kaya, ang impormasyon ay patuloy na ipinakalat.

Pagbebenta ng mga kalakal o serbisyo

Maraming tao ang gumagawa ng mga mini-shop sa mga social network o nag-advertise sa sariling grupo kalakal o serbisyo. Isipin, halimbawa, na ikaw ay isang photographer sa kasal. Madali kang makakagawa ng grupo kung saan mo ipo-post ang iyong trabaho, at makakagawa ka rin ng page doon na may impormasyon tungkol sa mga presyo at kondisyon sa pagtatrabaho. Kung nagbebenta ka ng mga produkto ng iyong sariling produksyon (halimbawa, mga lutong bahay na cake), maaari kang mag-post ng mga larawan ng iyong mga culinary delight, mga paglalarawan at mga presyo sa grupo. Sa modernong paraan Maaari mo ring i-advertise at i-promote ang iyong mga produkto at serbisyo sa iyong contact. Dito namin natuklasan ang isa pang kahanga-hangang function ng mga social network - isang magandang platform para sa advertising at negosyo.

Mga laro at application

Naiinip ka ba sa kalsada o nakapila? Ang VKontakte ay puno ng lahat ng uri ng mga laro at application na makakatulong sa pagpapasaya ng iyong oras sa paglilibang. Dati, mayroong "Tetris" at "Well, maghintay ng isang minuto," ngunit ngayon ang kailangan mo lang ay isang smartphone at pagpaparehistro sa isang social network, at makakahanap ka ng anumang laro na angkop sa iyong panlasa.

Ang mga kakayahan ng VKontakte ay kahanga-hanga!

Nakakabilib di ba?! Mula sa lahat ng nasa itaas, maaari nating tapusin na ang mga posibilidad ng VKontakte ay tunay na walang limitasyon. Dito maaari mong gawin ang anumang nais ng iyong puso. Hindi nakakagulat na ang mga social network ay naging napakapopular sa mga araw na ito. At totoo ito - sulit lang ito, at sa iyong computer o smartphone makapangyarihang kasangkapan, kung saan maaari mong gawin ang halos anumang bagay. Ang VKontakte ay may maraming mga tool at pagkakataon, kung alin ang iyong gagamitin ay nasa iyo. Marahil ay lilimitahan mo lamang ang iyong sarili sa pakikipag-usap sa mga kaibigan, marahil ay gagawin mo ang VK na pangunahing pinagmumulan ng balita para sa iyo o isang launching pad para sa negosyo. Bahala na! Ang lahat ay nasa iyong mga kamay! Maligayang pagdating sa malaki at virtual na mundo na tinatawag na "VKontakte"! (:maganda:)

Mga limitasyon ng VKontakte

May mga paghihigpit sa ilang mga aksyon sa isang social network - halimbawa, isang limitasyon sa bilang ng mga pag-record ng audio at video sa iyong pahina, isang limitasyon sa maximum na dami kaibigan o maximum na haba mga mensahe. Kung interesado ka, sundan ang sumusunod na link ( https://vk.com/page-28894382_49349878) maaari kang tumingin buong listahan mga paghihigpit sa VKontakte. At narito, ipinakita namin ang pinakamahalaga sa kanila:

  • ang maximum na bilang ng mga audio recording sa iyong page ay 6000, maaari kang mag-upload ng hindi hihigit sa 50 bawat araw;
  • Maaari kang mag-upload ng hindi hihigit sa 5,000 mga video sa pahina, ang maximum na laki ng isang video ay 2GB;
  • ang maximum na bilang ng mga komunidad kung saan maaaring mag-subscribe ang isang user ay 5000, at maaari ka ring mag-imbita ng hindi hihigit sa 40 tao sa iyong grupo bawat araw;
  • Ang maximum na bilang ng mga kaibigan ay 10,000 katao. Maaari kang magpadala ng hindi hihigit sa 50 mga kahilingan sa kaibigan bawat araw;
  • maximum na haba ng mensahe ay 4096 character, ang mga attachment sa isang mensahe ay hindi hihigit sa 10;
  • Hindi ka maaaring mag-upload ng higit sa 200 mga larawan sa site sa isang pagkakataon, Limitasyon ng Timbang isang larawan - 5MB;
  • ang bilang ng mga oras kung saan maaari mong i-edit ang isang post sa iyong wall – 24;

Ano ang hindi mo dapat gawin sa mga social network?

Sa wakas, gusto kong pag-usapan ang hindi mo (o hindi dapat) gawin sa mga social network. Naturally, ito ay palaging nagkakahalaga ng pag-alala na may mga paghihigpit na ibinigay para sa batas. Russian Federation, at simpleng mga pamantayang etikal. Kaya, sa ibaba ay isang maliit na listahan ng mga pagbabawal at paghihigpit para sa mga gumagamit ng VKontakte.

  • mang-insulto sa ibang tao;
  • mga post na materyal na ipinagbabawal ng batas ng Russia: nauugnay sa mga armas, droga, pornograpiya, karahasan, atbp.;
  • mag-udyok ng etnikong galit, magbunyag ng mga lihim ng estado, magdulot ng kaguluhan o poot, atbp.
  • isulong ang ekstremismo at terorismo;
  • lantarang talakayin ang mga ipinagbabawal na paksa;
  • mag-post ng mga ipinagbabawal na simbolo (halimbawa, Nazi);
  • paninirang-puri sa ibang tao;

At kung iniisip mo lang nang lohikal, hindi mo magagawa ang lahat sa mga social network na hindi mo magagawa ordinaryong buhay. Ang mga social network ay nilikha para sa komunikasyon at pagpapalitan ng impormasyon, pag-advertise ng negosyo at pag-promote ng produkto, at hindi para sa ilang "marumi" at hindi magandang gawain.

Sa susunod na artikulo ay malalaman natin. Nais namin sa iyo ng kaaya-ayang komunikasyon! 🙂

Halos 100 milyong mga gumagamit - ito ang madla ng VKontakte na
kailangang serbisyuhan. Mabilis at walang pagkagambala. Sa mahabang panahon mga teknikal na detalye
ang pagpapatupad ng VKontakte ay nanatiling lihim. Ngunit kamakailan lamang ang pinakasikat sa Russia
ang social network ay nagbigay liwanag sa kung paano ito aktwal na gumagana. Sa dulo
Oktubre ang HighLoad++ conference ay ginanap sa Moscow, kung saan ang mga kinatawan
Ang VKontakte, na kinakatawan nina Pavel Durov at Oleg Illarionov, sa wakas ay nagsabi ng isang bagay
tungkol sa arkitektura ng isang social network.

Ang mga lalaki ay literal na binaha ng mga tanong tungkol sa ganap iba't ibang aspeto trabaho
VKontakte, kabilang ang mga teknikal. Syempre. Madaling isipin ang pagkarga
bahagi ng serbisyo ng server: ilang tao ang kilala mo na hindi gumagamit nito
social network? Gaano karaming oras ang ginugugol mo doon, nag-aaksaya ng mahalagang oras ng iyong
buhay upang makipag-usap sa mga kaibigan, manood ng mga video, laro, musika? Ang ganda ng math
ay simple: isang kamangha-manghang bilang ng mga gumagamit * maraming oras na ginugol sa
mapagkukunan = nagbabawal na bilang ng mga kahilingan sa mga web server at database +
Terabytes ng patuloy na dina-download at tinitingnang mga larawan, video at audio.

Mga istatistika ng VKontakte

  • 99.5 milyong account.
  • 40 milyon aktibong gumagamit sa buong mundo (maihahambing sa
    Internet audience sa Russia).
  • 11 bilyong kahilingan kada araw.
  • 200 milyong pribadong mensahe bawat araw.
  • Ang video stream ay umabot sa 160 Gbit/s.
  • Higit sa 10 libong mga server, kung saan 32 lamang ang mga frontend sa nginx
    (ang bilang ng mga server na may Apache ay hindi alam).
  • 30-40 developer, 2 designer, 5 mga tagapangasiwa ng system, marami
    mga tao sa mga data center.
  • Humigit-kumulang 10 hard drive ang nabigo araw-araw.

Plataporma

Para sa amin, siyempre, ang arkitektura ng proyekto ay partikular na interes: paano
ang mga pangunahing bahagi ng system ay nakikipag-ugnayan, na ating sariling mga pag-unlad
kinakailangan, anong mga trick ang kailangang gamitin. Ngunit bago tayo magpatuloy sa
ito, kailangan mong maging pamilyar sa mga pangunahing bagay - ang mga teknolohiyang ginamit at
mga produkto.

Bilang pangunahing operating system ginamit Debian Linux- solusyon,
nasubok sa oras, isa sa pinakaluma at pinaka-matatag na modernong
mga pamamahagi. Ginagamit upang balansehin ang pagkarga sa pagitan ng mga server ng application
Ang Nginx HTTP server ay tumatakbo sa reverse proxy mode. Kasama sa kanyang mga responsibilidad
mapanatili ang isang koneksyon sa browser ng user at magpadala ng mga kahilingan sa mga server,
responsable para sa pagpapatupad ng PHP code, at kontrolin din ang hit
ang resulta ay bumalik sa browser. Ang PHP code ay isinasagawa gamit ang mod_php module para sa
Apache- mga alternatibong opsyon medyo marami, lalo na protocol based
FastCGI, ngunit ang pamamahala ng VKontakte ay kumuha ng mas konserbatibong landas dito
isyu gamit ang pinaka-nasubok na solusyon sa oras. Walang espesyal
Hindi ginagamit ang PHP code performance optimization system (halimbawa, sa
Sumulat ang Facebook ng kanilang sariling compiler mula PHP hanggang C na tinatawag na HipHop), ang tanging
ang panlabas na pag-optimize ay op-code caching gamit ang isang naa-access ng publiko
Mga solusyon sa XCache.

Ang sitwasyon sa pag-iimbak ng data ay mukhang malabo: sa isang banda,
aktibong ginagamit sariling sistema pamamahala ng database na nakasulat sa
C at nilikha " ang pinakamahusay na mga isip"Ang Russia, sa kabilang banda, ay madalas na binanggit ang MySQL sa papel
pangunahing imbakan. Sasabihin ko sa iyo ang higit pa tungkol sa aking sariling database ng VKontakte
sa ibaba. Sa pagsasalita tungkol sa pag-iimbak ng data, hindi mabibigo ang isa na banggitin ito mahalagang aspeto, Paano
pag-cache ng madalas na ginagamit na impormasyon (hinahanap ito sa RAM
para sa mabilis na pag-access). Isang napakasikat na produkto sa industriyang ito ang ginagamit para dito.
mga lugar - memcached. Kung hindi mo pa naririnig: pinapayagan ka ng system na ito na magsagawa ng napaka
simpleng atomic operations tulad ng paghahanap at pagkuha ng arbitraryo
pangunahing data. Ang pangunahing tampok ay mabilis na kidlat mabilis na pag-access At
ang kakayahang madaling pagsamahin ang RAM ng isang malaking bilang ng mga server
sa isang karaniwang hanay para sa pansamantalang imbakan ng "mainit" na data.

Ang mga proyekto ng third-party na hindi susi sa VKontakte ay madalas na ipinatupad
alinman sa paggamit ng mga kakaibang solusyon, o, sa kabaligtaran, gamit ang pinaka
mga simpleng teknolohiya. Halimbawa, ipinatupad ang isang serbisyo ng instant messaging
sa node.js (maaari kang magbasa nang higit pa tungkol sa pag-unlad na ito sa artikulong "" sa) gamit ang XMPP aka Jabber protocol (aalamin natin iyon
babalik kami). Ang conversion ng video ay ipinatupad gamit ang pinakasimple at pinakaepektibo
library - ffmpeg, pinapatakbo din nito ang napakasikat na video player na VLC.

Arkitektura

Ang pinaka-kapansin-pansin na pagkakaiba mula sa arkitektura ng maraming iba pang malalaking
Ang mga proyekto sa Internet ay ang katotohanan na ang mga server ng VKontakte ay multifunctional.
Yung. walang malinaw na paghahati sa mga server ng database, mga file server atbp. - Sila
sabay-sabay na ginagamit sa ilang mga tungkulin. Kasabay nito, muling pamamahagi
nagaganap ang mga tungkulin sa isang semi-awtomatikong mode na may partisipasyon ng system
mga tagapangasiwa. Sa isang banda, ino-optimize nito ang kahusayan ng paggamit
mga mapagkukunan ng system, na kung saan ay mabuti, ngunit sa kabilang banda, pinatataas nito ang posibilidad ng mga salungatan sa
antas ng operating system sa loob ng isang server, na kinabibilangan
mga problema sa katatagan. Gayunpaman, sa kabila ng paggamit ng mga server sa iba't ibang
mga tungkulin, kapangyarihan sa pag-compute ang mga proyekto ay karaniwang ginagamit sa mas mababa sa 20%.

Ang pagbabalanse ng pag-load sa pagitan ng mga server ay nangyayari ayon sa isang multi-level na pamamaraan,
na kinabibilangan ng pagbabalanse sa antas ng DNS (ang domain ay inihahatid sa
gamit ang 32 IP address), pati na rin ang mga kahilingan sa pagruruta sa loob ng system, at
iba't ibang mga server ang ginagamit para sa iba't ibang uri mga kahilingan. Halimbawa, henerasyon
ang mga pahinang may balita (ngayon ay karaniwang tinatawag na microblog) ay gumagana sa isang tusong paraan
scheme gamit ang parallel na mga kakayahan sa pagpapadala ng memcached protocol
mga kahilingan para sa data sa isang malaking bilang ng mga susi. Kung sakaling wala
data sa cache, ang isang katulad na kahilingan ay ipinadala sa data storage system, at
ang mga resultang nakuha ay pinagsunod-sunod, sinasala at itinatapon
nasa antas na ng PHP code. Gumagana ang functionality na ito sa katulad na paraan sa Facebook.
(nagpalitan sila kamakailan ng karanasan), sa halip na ang kanilang sariling DBMS sa Facebook
gumamit ng MySQL.

Sa loob ng mga dingding ng VKontakte ito ay binuo malaking bilang software na higit pa
eksaktong nakakatugon sa mga pangangailangan ng proyekto kaysa sa magagamit na opensource at
komersyal na solusyon. Bilang karagdagan sa nabanggit na sariling DBMS, mayroon silang isang sistema
pagsubaybay na may abiso sa pamamagitan ng SMS (si Pavel mismo ang tumulong sa pag-layout ng interface),
awtomatikong sistema ng pagsubok ng code at mga istatistika at mga log analyzer.

Ang proyekto ay gumagamit ng sapat makapangyarihang kagamitan, humigit-kumulang ay
Ang mga sumusunod na katangian ng server ay pinangalanan:

  • 8-core Mga processor ng Intel(dalawa sa bawat server, tila);
  • 64 GB ng RAM;
  • 8 hard drive;
  • Hindi ginagamit ang RAID (pagtitiklop at backup natupad
    sa antas ng software).

Kapansin-pansin na ang mga server ay hindi branded, ngunit binuo ng isang dalubhasa
kumpanyang Ruso. Sa kasalukuyan, ang kagamitan ng proyekto ay matatagpuan sa 4 na data center sa
St. Petersburg at Moscow, kasama ang buong pangunahing database na matatagpuan sa
St. Petersburg data center, at sa Moscow lamang ang audio at video ang naka-host. Sa mga plano
gumawa ng pagtitiklop ng database sa isa pang data center sa rehiyon ng Leningrad, at
gamitin din ang Network ng Paghahatid ng Nilalaman upang mapataas ang bilis ng pag-download
nilalaman ng media sa mga rehiyon.

Maraming mga proyekto ang nahaharap sa isang malaking bilang ng mga litrato madalas
mag-imbento sariling solusyon para sa kanilang imbakan at pamamahagi sa mga gumagamit. Tungkol dito
ang unang tanong na itinanong kay Pavel mula sa madla: "Paano ka nag-iimbak ng mga larawan?" - "Nasa
mga disk!" Sa isang paraan o iba pa, sinabi ng mga kinatawan ng VKontakte na ang buong grupong ito
ang mga litrato ng lahat ng kulay at laki ay iniimbak at inililipat mula sa file system
(gumamit ng xfs) isang malaking bilang ng mga server, nang walang karagdagang mga frills.
Ang nakakalito lang sa akin ay ang katotohanan na ang iba mga pangunahing proyekto ang diskarteng ito ay hindi
nagtrabaho - malamang na hindi nila alam ang magic word :).

Ang parehong isa ay tila hindi gaanong kaakit-akit sariling base data sa C.
Ang produktong ito, marahil, ay nakatanggap ng pangunahing pansin ng madla, ngunit sa parehong oras
halos walang mga detalye tungkol sa kung ano talaga ito,
ay hindi kailanman ginawa sa publiko. Ito ay kilala na ang DBMS ay binuo ng "the best minds"
Russia, mga nanalo ng mga kumpetisyon sa Olympiad at TopCoder, at pati na rin ang paggamit nito
sa pinaka-mabigat na load na mga serbisyo ng VKontakte:

  • Mga personal na mensahe
  • Mga mensahe sa dingding
  • Mga katayuan
  • Maghanap
  • Pagkapribado
  • Mga listahan ng kaibigan

Hindi tulad ng MySQL, ginagamit ang isang non-relational na modelo ng data, at karamihan
Ang mga operasyon ay isinasagawa sa RAM. Ang interface ng pag-access ay kumakatawan
ay isang pinahabang memcached protocol. Mga key na espesyal na binubuo
ibalik ang mga resulta ng mga kumplikadong query (madalas na tiyak sa isang partikular
serbisyo).

Ang sistema ay dinisenyo na isinasaalang-alang ang posibilidad ng clustering at awtomatiko
pagtitiklop ng datos. Nais gawin ng mga developer ang system na ito
unibersal na DBMS at i-publish ito sa ilalim ng GPL, ngunit hindi pa ito posible dahil sa mataas
antas ng pagsasama sa iba pang mga serbisyo.

  • Ang proseso ng pagbuo ay malapit sa Agile methodology na may lingguhan
    mga pag-ulit (cycle), kung saan nagaganap ang lahat ng mga yugto ng pag-unlad:
    pagpaplano, pagsusuri ng mga kinakailangan, disenyo, pagpapaunlad at
    pagsubok.
  • Ang kernel ng operating system ay binago (upang gumana sa
    memory), mayroong sarili nitong base ng package para sa Debian.
  • Ang mga larawan ay na-load sa dalawa mga hard drive isang server
    sabay-sabay, pagkatapos nito ay nilikha backup sa ibang server.
  • Mayroong maraming mga pagpapabuti sa memcached, incl. para mas matatag at
    mahabang paglalagay ng mga bagay sa memorya; may version pa nga
    tinitiyak ang kaligtasan ng data.
  • Ang mga larawan ay hindi tinatanggal upang mabawasan ang pagkapira-piraso.
  • Ang mga desisyon sa pagbuo ng proyekto ay ginawa nina Pavel Durov at Andrey Rogozov,
    Ang responsibilidad para sa mga serbisyo ay nasa kanila at sa developer na nagpatupad nito.
  • Si Pavel Durov ay nag-iipon ng pera para sa pagho-host mula noong kanyang 1st year :).

Mga subproyekto

Ang mga serbisyo ng audio at video ay pangalawa sa social network;
ang mga tagalikha ng proyekto ay hindi partikular na nakatuon. Ito ay higit sa lahat dahil sa ang katunayan na sila
bihirang nauugnay sa pangunahing layunin ng paggamit ng isang social network - komunikasyon, at
lumikha din ng maraming problema. Ang trapiko ng video ay ang pangunahing item sa gastos
proyekto, kasama ang lahat mga kilalang isyu na may ilegal na nilalaman at mga claim
mga may hawak ng copyright. 1000-1500 server ang ginagamit para sa video transcoding, sa
Ito rin ay kung saan ito nakaimbak. Ang mga media file ay pinagbawalan ng hash kapag tinanggal kapag hiniling
mga may hawak ng copyright, ngunit ito ay hindi epektibo at ito ay binalak na mapabuti ito
mekanismo. Malinaw, pinag-uusapan natin tungkol sa pagbuo ng isang mas matalinong algorithm
pagkilala sa nilalamang audio at video sa pamamagitan ng mga tag, bilang, halimbawa, ito ay ipinatupad
sa YouTube, kung saan maaaring may na-upload na video na lumalabag sa lisensya
awtomatikong tinanggal sa loob ng ilang minuto pagkatapos mag-download.

Tulad ng alam mo, ilang oras ang nakalipas naging posible na makipag-usap sa
VKontakte sa pamamagitan ng Jabber protocol (aka XMPP). Ang protocol ay ganap na bukas at
Mayroong maraming mga pagpapatupad ng opensource. Para sa ilang kadahilanan (kabilang ang mga problema
pagsasama sa iba pang mga serbisyo ng VKontakte) napagpasyahan na lumikha sa isang buwan
sariling server, na isang layer sa pagitan ng mga panloob na serbisyo
VKontakte at ang pagpapatupad ng XMPP protocol. Ito ay ipinatupad sa node.js - pagpipilian
dahil sa ang katunayan na halos lahat ng mga developer ng proyekto ay alam ang JavaScript, at
bukod dito magandang set mga kasangkapan sa pagpapatupad ng gawain. Mahirap na sandali
nagsimulang magtrabaho sa malalaking listahan ng contact. Maraming user ang may numero
Ang mga kaibigan sa VKontakte ay sinusukat sa daan-daan at libu-libo, ang aktibidad ng shift ay mataas
mga katayuan: lumilitaw at nawawala ang mga tao online nang mas madalas kaysa sa iba pang katulad
mga sitwasyon. Bilang karagdagan, kinakailangan na ipatupad ang malapit na pagsasama sa panloob
sistema ng palitan sa pamamagitan ng mga personal na mensahe VKontakte. Bilang resulta, ang serbisyo ay 60-80
libong mga tao sa online, sa tuktok nito - 150 libo. TCP/HTTP load balancer
Pinoproseso ng HAProxy ang mga papasok na koneksyon at ginagamit para sa pamamahagi
mga query sa mga server, pati na rin ang pag-deploy ng mga bagong bersyon.

Kapag pumipili ng isang sistema ng pag-iimbak ng data, naisip namin ang tungkol sa mga sistema ng imbakan na hindi nauugnay
data (sa partikular, tungkol sa MongoDB), ngunit sa huli ay nagpasya silang gamitin ang karaniwan
MySQL. Gumagana ang serbisyo sa 5 server ng iba't ibang configuration, sa bawat isa
kung aling code ang tumatakbo sa node.js (4 na proseso sa bawat server), at sa tatlong karamihan
malakas - din MySQL. Kawili-wiling tampok ay ang kawalan ng koneksyon sa pagitan
mga grupo ng mga kaibigan sa XMPP kasama ang mga grupo ng mga kaibigan sa site - ginawa ayon sa kahilingan
mga user na hindi gustong makita ng kanilang mga kaibigan kung ano
grupo sila.

Social network Ang VKontakte ay ang pinakamalaking sa buong RuNet, pangalawa lamang sa search engine Yandex at Mail.ru. Ang VKontakte, sa mga tuntunin ng trapiko, ay pumapangatlo sa RuNet.

Araw-araw, ang website ng VKontakte ay binibisita ng higit sa 35 milyong mga tao, na may higit sa 280 milyong mga pahina na tiningnan. Ang social network na Vkontakte ay isang tunay na proyekto sa web 2.0, dahil hindi ito ginamit bayad na pamamaraan

. Ang paraan upang i-promote ang social network na ito ay viral marketing, mahalagang ito ay ilang uri ng mga kuwento tungkol sa proyekto at mga rekomendasyon.

Ang isang kilalang katotohanan ay ang VKontakte social network ay isang layout ng kilalang social network. Imposible ring hindi mapansin na ang mga network ay magkapareho sa kanilang konsepto at sa layout, disenyo at pag-andar. Bagaman mayroong maraming malalaking social network sa Internet, tulad ng Odnoklassniki, Moi Mir at Moi Krug, ang VKontakte ang nangunguna dahil sa pagiging simple ng interface at tunog ng pangalan nito.

Mga tampok ng social network na VKontakte

Pinapayagan ka ng social network ng VKontakte na lumikha ng mga grupo at i-recruit ang iyong madla sa kanila, mga taong bibisita sa iyong site paminsan-minsan. Ang pagkakaroon ng isang pangkat ng VKontakte, subukang itatag ang iyong sarili bilang isang dalubhasa sa ilang partikular na larangan. Bigyan ang mga tao sa iyong grupo ng kapaki-pakinabang at natatanging impormasyon, at sa paglipas ng panahon ay lalago at lalakas ang iyong antas ng eksperto. Salamat sa puna at mga survey na ibinibigay din ng social network na VKontakte, maaari mong ibigay sa mga tao ang gusto nila. Ito ay mag-uudyok sa kanila na pumunta sa iyong website o online na tindahan upang makatanggap ang impormasyong kailangan nila at pagbili ng iyong mga produkto, dahil ang mga pamagat lamang ng iyong mga artikulo na may nakakaanyaya na anunsyo ang ipo-post sa mga pahina ng pangkat.

Gayundin, marahil ay hindi ka interesado na kumita ng pera sa social network na ito, marahil ay pumunta ka lamang dito upang manood ng mga larawan, pelikula, makinig sa musika, manood ng mga clip, kung saan maaari kong imungkahi na panoorin mo ang aking materyal tungkol doon sa iyong computer.

Advertising sa VKontakte

Sa artikulong ito ay pag-uusapan ko kung paano makipag-usap sa VKontakte, maghanap para sa mga kakilala, kamag-anak, idagdag sila bilang mga kaibigan, pati na rin sa pangkalahatan ng higit pang detalye tungkol sa pag-andar ng VKontakte (VK).

Upang pag-aralan ang pag-andar ng VKontakte, hatiin natin ang pahina sa 4 na bahagi.

Bahagi 1.

Mayroong field na "Paghahanap" dito. Kapag nag-click ka sa field na ito, may lalabas na cursor at maaari mong isulat ang una at apelyido ng taong gusto mong hanapin.

Pagkatapos ay mayroong pindutang "Mga Komunidad". Ang functional button na ito ay nagpapakita ng malalaking komunidad ng VKontakte, na nahahati sa mga kategorya.

Ang susunod na pindutan ng pag-andar ng VKontakte ay "Mga Laro". Narito ang mga laro na maaari mong laruin nang direkta sa VK. Nahahati din sila sa mga kategorya.

Susunod ay ang "Music" na buton. Kapag nag-click ka dito, lalabas ang isang window kung saan ipapakita ang mga sikat na audio recording. Gayundin, sa pamamagitan ng paghahanap, mahahanap mo ang audio recording na gusto mong pakinggan, at pagkatapos ay idagdag ito sa pamamagitan ng pag-click sa plus sign.

Ang susunod na button ay Help. Doon ka makakahanap ng mga sagot sa ilan sa iyong mga katanungan tungkol sa pag-andar ng VKontakte at anupaman.

At ang huling button ay Logout. Kung nag-click ka sa pindutang ito, mai-log out ka sa iyong VKontakte account at hindi ka makakagamit ng social media. network.

Bahagi 2.

Ang unang pindutan ng bahaging ito ng pag-andar ng VKontakte ay "Aking Pahina". Sabihin nating bumisita ka sa isang page ng ilang user. Upang makabalik sa iyong pahina kailangan mong pindutin ang button na ito. Sa tabi nito ay ang pindutang "i-edit", na magbibigay-daan sa iyong baguhin ang impormasyon tungkol sa iyong sarili.

Ang pangalawang pindutan ay "Aking mga kaibigan". Ipagpalagay na natagpuan mo ang iyong kamag-anak, kaibigan, kaklase sa VKontakte. Upang hindi mawalan ng pakikipag-ugnay sa kanya sa hinaharap, upang makipag-usap sa kanya, at tingnan din ang mga larawan na na-upload niya, mga video, atbp. kailangan mo siyang idagdag bilang "kaibigan". Kapag mayroon ka nang mga kaibigan, kapag nag-click ka sa pindutan ng pag-andar ng VKontakte na ito, ipapakita sila para sa iyo.

Ang susunod na button ay "Aking Mga Larawan". Sa pamamagitan ng pag-click sa button na ito, maaari mong tingnan ang iyong mga larawan at album.

Button na "Aking Mga Video". Sa pamamagitan ng pag-click sa button na ito, magbubukas ang isang menu na may mga item na "Catalogue", "My videos", "Album". Ipapakita ang catalog mga sikat na video, sa aking mga video, ayon sa pagkakabanggit, ang iyong mga video, sa mga album, ang mga album na ginawa mo para sa mga video na iyong na-upload.

Pagkatapos ay darating ang pindutang "Aking Mga Mensahe". Ang mga dialog sa mga user ay ipapakita doon.

Button na "Aking Mga Grupo". Maaari mong mahanap ang grupo ng interes na kailangan mo o lumikha ng iyong sarili.

Button na "Aking Balita". Sa pamamagitan ng pag-click sa button na ito, makikita mo ang mga bagong post mula sa mga grupo kung saan ka naka-subscribe, mga balita mula sa mga kaibigan (kanilang mga bagong larawan, mga post).

Ang susunod na pindutan ay "Aking Mga Sagot". Sa seksyong ito ng pag-andar ng VKontakte makikita mo ang mga kahilingan sa pagkakaibigan, pagtanggap ng pagkakaibigan, gusto, komento sa iyong mga larawan, post, komento, video.

Ang huling button ay "Aking Mga Setting". Doon maaari mong i-set up ang iyong account at ilang pag-andar ng VKontakte.

Bahagi 3.

Ang bahaging ito ng pag-andar ng VKontakte ay nagpapakita ng iyong una at apelyido, avatar, at ang pindutang "I-edit ang Pahina" (matatagpuan din ito sa ilalim ng "Aking Pahina")). Makikita mo rin ang porsyento ng pagkumpleto ng iyong pahina at maaaring pumili ng isang partikular na kategorya at punan ito. Kapag napunan mo na ang lahat, ipapakita rin sa bahaging ito ang mga regalong ibibigay sa iyo (sila ay binabayaran), iyong mga kaibigan, video at audio recording, at ang mga komunidad kung saan ka miyembro.

Bahagi 4

At ang pinakamahalagang bahagi ng pag-andar ay ang VKontakte wall. Ito ay ginagamit pangunahin upang mai-save mo ang impormasyon na kawili-wili sa iyo, upang batiin ka ng iyong mga kaibigan sa mga pista opisyal.

Ang huling bagay na nais kong isaalang-alang mula sa pag-andar ng VKontakte sa artikulong ito ay kung paano magdagdag bilang isang kaibigan at magsulat ng isang mensahe. Sabihin nating nakahanap ka ng isang tao at nasa kanyang pahina na. Upang idagdag siya bilang isang kaibigan, kailangan mong i-click ang pindutang "Idagdag bilang isang kaibigan" at magpadala ng mensahe na "Sumulat ng isang mensahe".