2014-03-05 71 views
0

我在我客戶的網站上使用Contact Form 7插件與Contact form to DB插件一起使用,以允許考生上傳他們的簡歷和我的客戶通過wp-admin訪問提交的數據。CF7表格提交非常慢的文件上傳

當測試Candidate Form並提交一個5kb的word文檔時,需要大約14秒才能上傳文件並顯示用戶響應。

我已經聯繫了託管公司誰說,有與服務器沒有任何問題,所以我假定這必須與後端代碼的問題,所以我的問題是:

  1. 是什麼文件上傳需要花費很長時間的可能原因
  2. 在現場網站上解決此類問題的最佳方法是什麼?

任何指針讚賞。

+0

花了我2.3秒。我在中國。看起來很合理。順便說一句,關閉主題 - 只允許文件'DOC'和'DOCX'是有限的..至少應該提供一個PDF作爲選項... –

+0

Pdf選項現在添加 - 感謝提示。它與我認爲在加拿大的HostPapa託管。我客戶的大部分客戶羣都在英國,而且我在西班牙。從提交到回覆信息的延遲時間大約爲15秒,即使考慮到地理距離,這似乎也不健康。我很樂意聽到更多關於如何解決問題的想法。 – nfrost21

+0

重點是 - 我不認爲有什麼大錯特錯。考慮到驗證/衛生/數據庫注入/上傳功能和AJAX響應,來自CHINE(實際上是香港)的2.3(這是兩點三秒)是比較正常的,並且沒有那麼慢。 –

回答

1

我剛剛嘗試過形式bilbao,西班牙和它花了3.45秒。

我認爲這可能是一個路由問題,作爲加拿大的服務器,它增加了加載時間。也許從香港有更好的路由連接到加拿大,但我只是猜測。

爲了避免這種情況,您可以使用名爲Firebug的「Net」模式的Firefox插件,其中顯示了服務器的所有呼叫以及接收它的響應和時間。如果在發送表單後跳轉到另一個頁面,請按「持續」在頁面加載之間保留數據。

我不是很熟悉Chrome開發工具,但我確定它也有一個網絡工具。

+0

感謝Alez - 表單提交時間似乎根據一天中的時間/地理位置而顯着變化。我使用Chrome的Google開發人員工具,並且還有一個網絡標籤,可能是解決問題的最佳方式。 – nfrost21