2017-09-16 108 views
0

我有我的文件上傳到我的網站。當我查看網站時,在線html看起來像這樣: enter image description here網絡服務器使用舊的非現有文件來呈現網站

但是,這絕對不是在線文件。我試過多次更新它。但是,它仍然會呈現我很久以前使用的文件。我試圖刪除我的緩存和Cookie。但出於某種奇怪的原因,它仍然設法使用舊的刪除文件...爲什麼?

,應該是網上看起來像這樣的html:

{% extends "layout.html.twig" %} 

{% block content %} 

<div id="preloader"></div> 

<div id="s1" class="hero"> 
    <div id="menu_block" name="menu_block" class="menu_block right"> 
     <nav class="nav_block"> 
      <a href="#s1">Home</a> 
      <a href="#s2">About</a> 
      <a href="#s3">Projects</a> 
      <a href="#s4">Skills</a> 
      <a href="#s5">Resume</a> 
      <a href="#s6">Contact</a> 
     </nav> 
    </div> 

    <div class="container vertical center"> 
     <div class="title white"> 
      Lex de Willigen 
     </div> 
     <div class="subtitle white"> 
      DEVELOPER 
     </div> 
     <div class="subsubtitle"> 
      <i>Hello, my name is Lex and I'm <br> 
      a developer from the Netherlands!</i> 
     </div> 
    </div> 
</div> 

<div id="s2" class="section"> 
    <div class="container vertical center" style="margin-top: 10px;"> 
     <i class="fa fa-user fa-4x"></i> 
    </div> 
    <div class="container vertical center" style=""> 
     <h2 style="font-weight: 900; font-family: arial; color: black;"> 
      WHO AM I? 
     </h2> 
    </div> 
    <div class="container vertical center" style=""> 
     <p> 
      <b>Hi!</b> My name is Lex. 
      <h3 class="animate">And I'm developer</h3> 
     </p> 
    </div> 
</div> 

<div id="s3" class="section"> 
    <div class="container vertical center" style=""> 
     <h2> 
      Projects 
     </h2> 
    </div> 
</div> 

<div id="s4" class="section"> 
    <div class="container vertical center" style=""> 
     <h2> 
      Skills 
     </h2> 
    </div> 
</div> 

<div id="s5" class="section"> 
    <div class="container vertical center" style=""> 
     <h2> 
      Resume 
     </h2> 
    </div> 
</div> 

<div id="s6" class="section"> 
    <div class="container vertical center" style="width: 50%;"> 
     <h2> 
      Contact 
     </h2> 

     {% if form is defined %} 
      <form action="" method="post"> 
       {{ form_widget(form) }} 
      </form> 
     {% endif %} 
    </div> 
</div> 
{% endblock %} 

一些額外的細節:

  1. 我使用的Silex框架
  2. 出於某種原因,我從來沒有得到我的javascript工作,雖然這可能是因爲新的文件永遠不會加載
  3. 當需要時,我可以給我的網站,以防您想檢查什麼可能是問題
+0

您遇到此問題只能從您的計算機或其他設備?我的意思是,如果您嘗試從例如您的手機訪問此頁面,您還會獲得舊文件? –

+0

你使用'cloudflare'嗎?如果是,請嘗試從cloudflare儀表板中清除緩存。 –

+0

@AlbertoMartinez不,我已經在2臺電腦上試過了,都遇到同樣的問題 –

回答

1

您的服務器端緩存。請檢查php.ini是否將opcache過期時間設置爲過長。

  • Opcache可以緩存。

  • Nginx Web服務器緩存。

+1

我已經發現如何刪除緩存!頁面正在更新 –

+0

哦,很酷,這樣Opcaches緩存頁面?對? –

+0

不,在我的Silex項目(我正在使用fabpot框架)中保存緩存的地方。我刪除了這些文件夾中的所有內容,然後再次運行! –