[英]How to prevent back button from refreshing the previous page on HTTPS?
我有一個應用程序,其中的一個模塊通過SOAP調用列出了來自各種第三方供應商的一些旅行包。 加載大約需要90秒。
單擊其中一個軟件包后,將調用另一個Web服務以獲取該軟件包的詳細信息。
現在,一旦您從此處單擊瀏覽器,它應該顯示該列表,而無需再次調用Web服務(從緩存中)。 它是在http的dev機器中發生的。 但是在生產服務器上,返回按鈕將刷新列表頁面,我不得不再次等待約90秒,這非常痛苦。
是因為HTTPS嗎? 我如何在不刷新上一頁的情況下強制返回?
用PHP編寫的應用程序,生產服務器為redhat,而開發人員為Windows(如果有幫助)。
它與HTTPS無關。 緩存僅由Expires / Cache-Control HTTP標頭控制,無論連接是否加密,標頭的工作原理都相同。 生產服務器執行的緩存標頭很可能與開發箱執行的標頭不同。
話雖如此,您也應該使用服務器端緩存進行如此昂貴的操作。 也許已通過cron-job等定期刷新數據並將其保存在服務器上以進行快速檢索。 任何需要顯示90秒工作時間的頁面都需要重新考慮。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.