SPISSF tiempo de carga en dispositivos IOS es muy lenta

Les pongo el código para que lo examinen, al abrir la dirección del dispositivo en una PC el tiempo de carga es bueno, en dispositivos Android es bastante aceptable, el problema grave lo tengo en cuando intento abrir en un dispositivo con IOS se llega a tardar casi los 2 minutos, estoy haciendo una aplicación que sea multi plataforma basada en HTML, el código es bastante básico funciona perfectamente, les adjunto el código en Arduino, estoy usando un Esp8266 (Heltec Kit 8), el código no tiene mas de 200 kb, pueden hacer la prueba con cualquier código HTML que tengan usando este programa haciendo el llamado al archivo Index.html.

#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
#include <FS.h>

#define ssid      "yourSSID"      // WiFi SSID
#define password  "yourPASSWORD"  // WiFi password

ESP8266WebServer server ( 80 );

void setup() {

  Serial.begin ( 115200 );

  WiFi.begin ( ssid, password );

  while ( WiFi.status() != WL_CONNECTED ) {
    delay ( 500 ); Serial.print ( "..." );
    }

  Serial.println ( "" );
  Serial.print ( "Connected to " ); //Serial.println ( ssid );
  Serial.print ( "IP address: " ); Serial.println ( WiFi.localIP() );

  if (!SPIFFS.begin())  {
    Serial.println("SPIFFS Mount failed");
    } 
  else {
        Serial.println("SPIFFS Mount succesfull");
        }

  server.serveStatic("/css", SPIFFS, "/css");
  server.serveStatic("/scripts", SPIFFS, "/scripts");    
  server.serveStatic("/", SPIFFS, "/index.html");

  server.begin();
  Serial.println ( "HTTP server started" );

}

void loop() {
  server.handleClient();  
  delay(6000);
}

Cualquier ayuda o comentario se los agradezco.