掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
隨著各地開始限購(gòu),很多開發(fā)商都是捂著房子不賣,于是需要買房的人比開盤賣的房子做的多。比如我們當(dāng)?shù)赜幸粋€(gè)最近開盤的樓盤將近10個(gè)人中只有1個(gè)能夠搶到房子。
隨著互聯(lián)網(wǎng)的興起,房地產(chǎn)行業(yè)也開始與時(shí)俱進(jìn)了,比如微信選房或者說(shuō)微信搶房就應(yīng)運(yùn)而生,這種方式可以為開發(fā)商省心省人省錢,至于其他的好處請(qǐng)自行腦補(bǔ)。
如需要免費(fèi)咨詢微信搶房更多技巧細(xì)節(jié),可以聯(lián)系我的微信哦(13720122225),也可以掃二維碼加入:
最近很多朋友都說(shuō)這種就是內(nèi)定名額,使用微信搶房的樓盤就不要去沾邊了,因?yàn)槟愀緭尣坏?。事?shí)上,我不知道到底是否有多少內(nèi)定的,就算是有絕對(duì)是樓盤中的少數(shù)房源,但有的樓盤競(jìng)爭(zhēng)還是蠻激烈的。 筆者身邊就有多個(gè)朋友參與幾次搶房都失敗,有的就將就把自己不太喜歡的樓層的房子給買了。
你一進(jìn)去就搶完了并不是全部被內(nèi)定了,而是因?yàn)槟闾耍?/b>
筆者是也算是半個(gè)web開發(fā)工程師,因?yàn)槲议_發(fā)的同時(shí)還有其他的事情?,因此我給我的定位就是一個(gè)身兼多職的項(xiàng)目經(jīng)理。下面將從技術(shù)角度做簡(jiǎn)單分析某知名開發(fā)商微信搶房流程,同時(shí)告訴大家這些流程你能怎么又快又穩(wěn),實(shí)現(xiàn)比你的對(duì)手最快快3倍;如果你能夠比別人快3倍那搶房成功那都不是事兒(有顏色的地方是畫的重點(diǎn))。
某開發(fā)商微信搶房系統(tǒng)基本架構(gòu)(簡(jiǎn)化)
?以上就是某房地產(chǎn)開發(fā)商微信搶房系統(tǒng)基本架構(gòu)簡(jiǎn)化示意,這是一個(gè)知名的開發(fā)商,所以他有一個(gè)專門的獨(dú)立的用戶信息管理系統(tǒng)(包括業(yè)主基本信息、物業(yè)管理等等);可能一些小的開發(fā)商不一定有這個(gè),因此上述的用戶管理系統(tǒng)可能跟微信搶房系統(tǒng)合并在一起了。
但其他的任何開發(fā)商都是一致的,這里順便說(shuō)下,其實(shí)國(guó)內(nèi)很多知名開發(fā)商都是采購(gòu)某軟件服務(wù)商的搶房軟件,因此不同開發(fā)商其實(shí)很多都類似甚至是一模一樣的系統(tǒng),有的只是改了個(gè)皮膚。
下面介紹下該開發(fā)商微信搶房的基本流程:
微信搶房時(shí)的基本流程
?以上6個(gè)步驟是該開發(fā)商在某次微信搶房活動(dòng)時(shí)的搶房流程(至于前期的注冊(cè)綁定以及收藏房源的操作那是提前完成的,這里不闡述),大概是這個(gè)流程,描述不一定完全正確,而且不同開發(fā)商或者相同開發(fā)商的不同樓盤的流程不一定一模一樣,比如有的可能省去了輸入驗(yàn)證碼的步驟。
據(jù)了解,以上步驟在高訪問(wèn)量的情況下一般用戶完成上述所有操作需要10-20秒時(shí)間,對(duì)于某些操作困難的用戶就可能更長(zhǎng)了。下面我通過(guò)解析各個(gè)流程可能可以提高時(shí)間并給一些提示,只要你的手速不是太差,可以讓速度快到4-8s,讓你的速度快上3倍以上;要知道快1s你的機(jī)會(huì)就大大增大了。
其中步驟1:非常重要可能決定你是否能夠搶到。
你可能覺(jué)得這個(gè)步驟一點(diǎn)都不重要,不就是倒計(jì)時(shí)么,實(shí)際上這個(gè)步驟快和慢就能相差幾秒鐘。這種搶房系統(tǒng)也并沒(méi)有用太高深的技術(shù),比如這個(gè)倒計(jì)時(shí)就是很普通的技術(shù),原理就是每隔1s時(shí)間發(fā)送一個(gè)http請(qǐng)求后臺(tái)服務(wù)端,然后通過(guò)返回的時(shí)間值判斷是否到搶房時(shí)間,如果到了搶房時(shí)間開始使用JavaScript的DOM操作改變按鈕;通俗講就是前臺(tái)不斷問(wèn)后臺(tái)時(shí)間到了嗎,如果時(shí)間到了就開始把“即將開始”改成“搶房了”。理論上你需要花費(fèi)的時(shí)間是:0-1s輪詢時(shí)間(在這種并不太謹(jǐn)慎的系統(tǒng)中,看你進(jìn)入前臺(tái)的輪詢導(dǎo)致時(shí)間偏差)+0.2s網(wǎng)絡(luò)請(qǐng)求時(shí)間(對(duì)于這種并不太謹(jǐn)慎的系統(tǒng)200ms已經(jīng)算非常理想了,前臺(tái)跟后臺(tái)通信的時(shí)間)+0.2s反應(yīng)時(shí)間(這已經(jīng)是很理想的速度了,可以理解你的手速)+0.5s其他時(shí)間(實(shí)際上可能超過(guò)這個(gè)時(shí)間,比如這個(gè)開發(fā)商就利用兩次http請(qǐng)求,第一次拉取房子信息并輸出在前臺(tái),然后發(fā)起第二次http請(qǐng)求用于判斷搶房時(shí)間是否到了)。
總而言之這個(gè)步驟對(duì)于一般的用戶需要花費(fèi)2s以上的時(shí)間,甚至更多。這個(gè)步驟加快速度的訣竅第一個(gè)不用說(shuō)就是看手速也就是反應(yīng)時(shí)間了;第二個(gè)很重要,上面分析了時(shí)間中包括輪詢的運(yùn)氣時(shí)間加上網(wǎng)絡(luò)請(qǐng)求時(shí)間,所以并不是在搶房時(shí)間一到就馬上點(diǎn)擊就是最快的,這個(gè)非常要注意了;因?yàn)閾?jù)我所知很多開發(fā)商如果當(dāng)頁(yè)面還沒(méi)有完成由“即將開始”到“開始搶房”的變化,你點(diǎn)擊搶房按鈕就會(huì)彈出一個(gè)提示框,而一旦出現(xiàn)這個(gè)你要浪費(fèi)反應(yīng)時(shí)間和關(guān)閉窗口時(shí)間甚至還會(huì)頁(yè)面再次刷新一次,這樣本來(lái)浪費(fèi)大量時(shí)間,另外還讓你變得忙手忙腳很容易亂了方寸。所以,除非你是專業(yè)技術(shù)人員,建議乖乖等到頁(yè)面顯示變化完成的第一時(shí)間點(diǎn)擊搶房按鈕。
步驟2—步驟5是非常常規(guī)的步驟,但有準(zhǔn)備你可以每個(gè)步驟快一倍。
這五個(gè)步驟可能差不多,有的步驟可能有一個(gè)勾選是否同意的步驟,有的則沒(méi)有;加上網(wǎng)絡(luò)響應(yīng)及跳轉(zhuǎn)時(shí)間1.5s一般是肯定需要了??v然如此,并不是每個(gè)人都能在2s內(nèi)完成這個(gè)步驟的(這里加上網(wǎng)絡(luò)響應(yīng)時(shí)間);有的對(duì)操作陌生的用戶可能需要花費(fèi)好多秒。
其實(shí)開發(fā)商在搶房前肯定會(huì)發(fā)布搶房流程的,所以在搶房之前就必須熟悉這些流程,最好是完整模擬一遍,包括你要點(diǎn)擊按鈕的位置、需要勾選的復(fù)選框的位置;搶房的時(shí)候不要猶豫不要徘徊直接開啟瘋狂模式即可。
步驟6非常關(guān)鍵,最大的差距也許就是這里吧。
當(dāng)然這只是以我舉例的開發(fā)商某次搶房活動(dòng)的步驟,這個(gè)步驟并不是每個(gè)開發(fā)商每次活動(dòng)都有的,然而有話就是非常拉差距的一個(gè)環(huán)節(jié)。這里對(duì)于一般反應(yīng)和輸入速度較快的用戶來(lái)講可能需要1.5s到3s的時(shí)間。
這里可以跟大家分享一個(gè)小實(shí)驗(yàn),就是我曾經(jīng)寫一段自動(dòng)生成4位數(shù)字的小腳本用來(lái)測(cè)試我自己輸入驗(yàn)證碼的時(shí)間。為了提高穩(wěn)定性肯定不能以某一次輸入就能夠判斷我輸入速度是多少,需要多次重復(fù)輸入然后得出輸入時(shí)間是多少的結(jié)論。單次流程所需時(shí)間就包括我的反應(yīng)時(shí)間(看到驗(yàn)證碼并迅速記憶下來(lái)的時(shí)間)+輸入驗(yàn)證碼時(shí)間+點(diǎn)擊按鈕動(dòng)作的時(shí)間(也可以理解為第二次反應(yīng)時(shí)間);當(dāng)我把驗(yàn)證碼變化周期設(shè)定為2s的時(shí)候,雖然前幾次輸入可能能夠正確輸入并跟上節(jié)奏,但當(dāng)輸入5-10次后出錯(cuò)的概率就越來(lái)越高并且跟不上節(jié)奏;而我設(shè)定為3s的時(shí)候可以相對(duì)自如應(yīng)對(duì)跟著節(jié)奏輸入。也就是我的速度大概是2-3s,低于2s就會(huì)有較大的出錯(cuò)概率,要知道這樣的環(huán)節(jié)出錯(cuò)是致命的。
當(dāng)然很多朋友的手速比我的要快,特別對(duì)于經(jīng)常玩游戲的。不管你的手速如何,我建議在這個(gè)步驟你可以模擬事先模擬一下輸入,不具備開發(fā)能力的朋友可以在網(wǎng)上搜索在線字符隨機(jī)生成的工具進(jìn)行反應(yīng)及輸入速度練習(xí),做到自己心里有底到時(shí)候就不會(huì)亂了方寸。比如你穩(wěn)定的輸入時(shí)間是3s,你正式的搶房的時(shí)間非得想1.5s做到,那可能適得其反。另外,正式搶房前的幾個(gè)小時(shí),你可以進(jìn)行數(shù)十次到上百次輸入練習(xí),找到手感;臨時(shí)抱佛腳可能也會(huì)提高那么零點(diǎn)幾秒。
一個(gè)非常重要的細(xì)節(jié)提示,讓你少點(diǎn)失誤多點(diǎn)穩(wěn)妥。
回到文章開頭第一張圖,在這里給大家一個(gè)提示 。因?yàn)槲⑿艙尫恳话闶墙壎ㄎ⑿刨~號(hào)的,一般通過(guò)openid或者unionid生成一個(gè)系統(tǒng)中的用戶標(biāo)識(shí),比如我舉的這個(gè)開發(fā)商的用戶標(biāo)識(shí) 的超時(shí)時(shí)間大概就是10分鐘以內(nèi)。如果如果你進(jìn)入一個(gè)頁(yè)面而長(zhǎng)時(shí)間沒(méi)任何操作的話,再次執(zhí)行操作系統(tǒng)會(huì)進(jìn)行再次獲取用戶信息的一系列操作,而這個(gè)操作需要好幾秒才能完成甚至更久。因此,切記在開始之前1分鐘-15s的時(shí)候刷新頁(yè)面!
一旦在搶房開始后出現(xiàn)重新獲取的現(xiàn)象,那你將毫無(wú)辦法;因?yàn)檫@是系統(tǒng)自動(dòng)進(jìn)行的操作,會(huì)有多次跳轉(zhuǎn);至少會(huì)浪費(fèi)好幾秒時(shí)間,會(huì)直接導(dǎo)致你搶房失敗。
一個(gè)很多人關(guān)注的問(wèn)題:我可以多個(gè)人同時(shí)搶房么?
畢竟買房是一個(gè)人生大事很多朋友會(huì)很重視,大家都想著不僅買到而且要買到自己最想要的那套房,畢竟同一個(gè)樓盤的不同房子有很大差別。為了讓自己成功概率更大點(diǎn),很多人會(huì)問(wèn):我可以多個(gè)人同時(shí)搶房么?可能很多售樓員會(huì)告訴你不可以!但我告訴你其實(shí)部分情況下是可以的,注意我說(shuō)的可以并非使用技術(shù)手段繞過(guò),而是不需要技術(shù)也能做到,而且只是部分不是所有都可以。
比如我這篇文章舉例的開發(fā)商通過(guò)設(shè)備UA及微信請(qǐng)求方式限制在蘋果或者安卓手機(jī)的微信客戶端里使用,這樣就限制了只能一個(gè)人去搶了。但實(shí)際上如果沒(méi)有做進(jìn)一步限制是可以兩臺(tái)設(shè)備同時(shí)進(jìn)行的,比如舉例開發(fā)商的限制條件,我們就可以通過(guò)iphone+ipad的方式;因?yàn)檫@個(gè)組合滿足兩個(gè)條件:第一,兩者系統(tǒng)都是UA剛好符合限制的條件,iphone和ipad都是ios系統(tǒng),當(dāng)然并不是說(shuō)系統(tǒng)一樣UA就一模一樣;第二,微信雖然不能同時(shí)在手機(jī)上登錄,但可以在手機(jī)和ipad上登錄并維持登錄態(tài);總之是符合系統(tǒng)限制條件的。當(dāng)然實(shí)際上并不一定需要這個(gè)組合,比如iphone換成安卓手機(jī)也是可以的;這個(gè)可以在開始之前進(jìn)行測(cè)試。?當(dāng)然這只是說(shuō)用正常手段,而非技術(shù)手段。
但是,一定要注意了對(duì)于系統(tǒng)中存在“緩存”的,比如說(shuō)我舉例的這個(gè)開發(fā)商最后一個(gè)步驟就是輸入驗(yàn)證碼,而驗(yàn)證碼其實(shí)就會(huì)產(chǎn)生一個(gè)“緩存”,諸如session、cache之類的。如果現(xiàn)在你兩個(gè)設(shè)備在前后相差較短時(shí)間進(jìn)入驗(yàn)證碼輸入頁(yè)面,A設(shè)備得到的驗(yàn)證碼為1234,這個(gè)時(shí)候如果A設(shè)備輸入1234肯定是正確的,但是當(dāng)A還沒(méi)提交的時(shí)候B設(shè)備就進(jìn)來(lái)并看到驗(yàn)證碼假設(shè)為4567,那么這個(gè)時(shí)候你這個(gè)用戶不管是A設(shè)備還是B設(shè)備的正確驗(yàn)證碼是4567了,因?yàn)椤熬彺妗彼⑿铝?;這個(gè)時(shí)候A設(shè)備肯定會(huì)馬上刷新,假設(shè)刷新出了7890,然后B輸入的4567自然也不正確了;明明輸入正確系統(tǒng)卻提示驗(yàn)證碼錯(cuò)誤,這樣就很尷尬了。
所以,如果存在諸如驗(yàn)證碼類的系統(tǒng),如果使用多臺(tái)設(shè)備進(jìn)行操作,千萬(wàn)別一起進(jìn)行操作,這樣避免錯(cuò)誤刷新導(dǎo)致適得其反。我的建議是,如果可以兩臺(tái)設(shè)備進(jìn)行操作,我們可以讓A設(shè)備作為主力,而B設(shè)備作為備份,如果A設(shè)備順利B自然可以休息了,如果A設(shè)備不順利備份的B可以上戰(zhàn)場(chǎng)了。
實(shí)際上現(xiàn)在一部分開發(fā)商的系統(tǒng)并不是特別完善,只要是比較有經(jīng)驗(yàn)的web開發(fā)工程師就可以在不非法入侵計(jì)算機(jī)系統(tǒng)的前提下(非法入侵計(jì)算機(jī)系統(tǒng)是犯罪,任何人都不能干),可以把以上流程縮短在0-1s內(nèi)。當(dāng)然對(duì)于開發(fā)商來(lái)講這并不是問(wèn)題,因?yàn)榉孔淤u誰(shuí)都是賣,又不是搶到了不用付錢。
最后希望大家都能買到自己如意的好房子,如果有什么疑問(wèn),請(qǐng)大家在評(píng)論區(qū)留言;只要是合法合規(guī)的問(wèn)題,我都會(huì)盡我所能進(jìn)行回復(fù)(沒(méi)有問(wèn)題也歡迎大家互動(dòng),畢竟這篇文章我晚上寫了將近兩小時(shí))。
最后打個(gè)小廣告,如果你有網(wǎng)站開發(fā)、APP、微信小程序、安全防護(hù)/漏洞修復(fù)等問(wèn)題或需求可以與筆者交流,我們團(tuán)隊(duì)可以提供技術(shù)咨詢、技術(shù)開發(fā)和技術(shù)支持等服務(wù);項(xiàng)目必須合法合規(guī), 灰色勿擾(這里也是彩色的需要認(rèn)真看^_^)。????
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流