2015-02-23 43 views
0

我正在構建用於移動設備的事務性Web應用程序。它基本上只允許聯盟的球員將他們的比賽分數提交給我們的聯盟管理員。我已經用angularjs/JSON Services/ionic構建了它,但是它非常慢。改變需求並花費很少的時間去處理它,讓我考慮從CakePHP開始(儘管對它和MVC來說是相當新的)。針對移動Web應用程序的CakePHP性能調優

爲了保持用戶體驗快速,我可以遵循哪些編碼實踐?我的cakephp源文件夾與我的角源文件夾相比是巨大的,但如果我理解正確,那麼不一定會影響用戶,因爲大多數繁重的工作將由服務器完成,並作爲相當小的網站呈現給客戶端,正確?

我應該在登錄時嘗試做大數據加載,以便大部分數據已經是客戶端?有沒有辦法讓服務器的請求更小?任何指針都會很棒。

感謝

回答

1

不知道你的數據模型的細節,很難給出具體的方法來優化。

我會看看與Pusher(或自行生成的東西)異步發送數據(客戶端)或使用分頁將大量結果分解爲更小的子集。

您可以在Pingometer處使用類似Real User Metric(RUM)監視器的內容來跟蹤用戶的性能。它會顯示什麼,如果有的話,需要時間來加載 - 網絡的東西(連接,加密等),應用程序代碼(控制器),DOM(JavaScript操作)或頁面呈現(圖像,CSS等)。

相關問題