2013-09-28 78 views
0

當我刷新頁面,重新加載圖像這是我不想WordPress的圖像刷新重新加載頁面時(我不希望它)

我的工作在兩個WordPress的博客上兩臺不同的服務器http://www.i-phony.com/ & http://www.dz-ahbeb.com。 他們有相同的確切模板。但是,只有第一個網站纔是問題。即使設置相同。

我嘗試禁用插件和問題仍然存在。

你有什麼建議?

謝謝大家

更新:

我已將此添加到.htacess文件,這使博客的負載快得多,這意味着它可以節省高速緩存,但我仍然可以看到圖像「閃」他們在再次出現之前消失。

<IfModule mod_expires.c> 
    ExpiresByType image/jpg "access 1 year" 
    ExpiresByType image/jpeg "access 1 year" 
    ExpiresByType image/gif "access 1 year" 
    ExpiresByType image/png "access 1 year" 
    ExpiresByType text/css "access 1 month" 
    ExpiresByType application/pdf "access 1 month" 
    ExpiresByType text/x-javascript "access 1 month" 
    ExpiresByType application/x-shockwave-flash "access 1 month" 
    ExpiresByType image/x-icon "access 1 year" 
    ExpiresDefault "access 2 days" 
</IfModule> 

回答

0

看起來對我來說,這是性能相關的。這並不是說徽標加載速度不夠快,而是要求太晚。

如果你看一個瀑布報告i-phony site你會看到圖像的標誌,其餘加載很晚。它加載了一堆阻止javascript後加載徽標文件(請求33)的方式。

另一個網站正在更早地加載徽標和圖像(請參閱瀑布here請求10),並稍後加載JavaScript以防止它阻止頁面呈現。

有幾件事情可以做,以加快圖像的加載。首先,我建議你加載儘可能多的JavaScript的頁腳中,您可以和結合&縮小許多CSS和JavaScript文件,你可以降低傳輸量和總的要求。

您可以使用諸如W3的總緩存插件結合+縮小+推遲JS來頁腳,而無需對基礎代碼進行任何更改。

+0

W3的總緩存已經安裝..也許會盡量安排優先哪些文件應該首先加載。 –

+0

絕對嘗試重新排列,特別是JavaScript。將其大部分推遲到頁腳應該沒問題,並且W3 Total Cache允許您以某種方式異步加載文件。好運,讓它排序。 –

0

他們是在同一臺服務器上? browser.cache頭可能在不同的環境中有所不同。

在嘗試刷新之前,可以發送瀏覽器緩存指令告訴客戶端瀏覽器在本地客戶端瀏覽器緩存中保留頁面對象(如圖像,媒體內容,頁面html,樣式表,JavaScript等)多久。這些指令通過DSO模塊(apache web服務器),服務器配置和.htaccess文件條目啓用。

實例的Apache

#Set caching on image files for 11 months 
<filesMatch "\.(ico|gif|jpg|png)$"> 
    ExpiresActive On 
    ExpiresDefault "access plus 11 month" 
    Header append Cache-Control "public" 
</filesMatch> 
+0

其實也沒什麼,他們並不在同一個服務器。有問題的人使用VPS,因此更具可定製性。你有什麼建議我應該做什麼? –

+0

@BilalKhoukhi看到我的評論。 – 2013-09-28 21:50:02

+0

我更新了我的問題。我不認爲這是緩存文件。這個問題似乎是不同 –

相關問題