我想實現類似Facebook的AJAX,所以我的網站也可以非常快。經過數週的研究並瞭解bigPipe(這不是ajax)。Facebook通過iframe使他們的AJAX調用?
那麼剩下的唯一的事情是,他們是如何拉動其他請求喜歡去頁/個人資料,我打開了螢火蟲和只是檢查的東西有什麼我得到的,如果我點擊不同的配置文件。但問題是,螢火蟲doen'tt記錄任何這樣的要求,但仍然頁面載入AJAX並更改HTML,螢火蟲確實顯示在html上的變化。
所以我想知道,如果他們使用iframe來阻止螢火蟲看到請求還是什麼?因爲我想知道他們在每個請求上提供了多少數據。它是完整頁面還是頁面的一部分,因爲頁面佈局也會根據頁面的不同而變化(例如:組,頁面,配置文件等)。
我會很感激,如果親給出了一些這方面的反饋意見,因爲我無法找到任何地方好幾個星期。
FB在很大程度上依賴於iframe的實施。他們如何呈現第三方應用程序的簡單視圖是一個很好的開始。大多數情況下它們速度很快,但是由於Akamai加快了他們數據的可用性:D – Shouvik 2011-03-24 09:32:23
我發現了一些東西:如果你進入個人資料頁面,它會轉到以下網址http://www.facebook.com/hillary.schwei? __a = 15&ajaxpipe = 1&quickling [version] = 357399; 0並且得到這個http://pastie.org/1708275(這不是完整的代碼,導致了pastie限制),但是它隱藏起來並且顯示未找到錯誤,如果你直接通過url。所以你必須儘早停止腳本,因爲它更進一步。無論如何,我認爲它可能只是與ajax一起使用bigPipe,只是在iframe中獲取數據。如果有人發現其他東西或知道的東西,請分享... – Basit 2011-03-24 14:16:21