Apache-2.2
Apache 記憶體無法使用負載平衡的 Web 伺服器
我剛開始使用 haproxy(由於 SSL 的 tcp 模式)來負載平衡兩個 Web 伺服器之間的流量。
當我使用單個伺服器時,第一次下載圖像後,apache 開始提供“304 Not Modified”標頭。但是現在我使用兩個網路伺服器,每次我連接到另一個網路伺服器時,我的瀏覽器都會再次下載圖像。
兩台伺服器上的所有圖像都具有相同的修改日期。
您很可能會遇到 ETag問題。Apache 靜態文件的預設 ETag 是使用文件系統 inode #計算的,因此如果您有兩個不同的伺服器使用兩個不同的驅動器,則文件將被不同地標記。
在每台伺服器上添加類似
FileETag MTime Size
在全域級別從計算中排除 inode#。然後,只需確保您的時鐘是同步的,並且所有文件上的時間戳都相同,您就應該進行設置。