2015-10-21 5 views
8

Jeśli więc odwiedzasz przeglądarkę Safari na iOS9 pod numerem http://movableink.com/.Strona jest pusta, ale można ją wybrać w przeglądarce Safari na iOS9 przy pierwszej wizycie.

Następnie kliknij w nagłówku na http://movableink.com/partners

Na pierwszej wizycie lub wolniejszych połączeń cała strona renderuje puste w safari.

To jest dość standardowa strona. Nie ma określonego kodu, który mógłby wywołać, co może być przyczyną tego. To jest nowa strona z innym plikiem css, jest to pierwsza strona responsywna.

Jednak tekst i treść można wybierać (ale nie tutaj), a także jeśli sprawdzę to w inspektorze programisty Safari, gdy telefon jest podłączony do komputera Mac, nie ma też nic godnego uwagi na stronie.

Możesz chcieć przeglądać prywatne strony, najpierw otwórz stronę główną, a następnie kliknij "Partnerzy".

Co może być przyczyną zniknięcia tego problemu ze strony?

+3

Te linki działają dobrze na moim symulatorze i prawdziwych urządzeniach. Jeśli zrobi to na symulatorze, możesz użyć proxy takiego jak Charles na twoim Macu, aby zdebugować to, co się dzieje. Rozumiem, że widzisz problem w wielu sieciach, a nie tylko w sieci Wi-Fi? –

Odpowiedz

3

Mogłem to powtórzyć na moim urządzeniu z iOS 9 bardzo dobrze, jeśli był aktywny bloker reklam (w moim przypadku: Crystal i Lionz). Bez aktywnego blokowania reklam strona ładowała się płynnie bez pustego ekranu.

Używając innego narzędzia do blokowania reklam (np. 1Blocker), strona działa również płynnie.

Dla mnie problem dotyczy tylko niektórych aplikacji blokujących reklamy na iOS.

0

Zrobiłem kilka testów, może to być po prostu żądanie problemów z czasem ze względu na niezoptymalizowany kod serwera (jak regeneracja całego stosu witryny przy pierwszym żądaniu klienta) lub generowanie CSS.

Przy pierwszym obciążeniu jest niezmiennie 700 ms, niezależnie od urządzenia mobilnego lub stacjonarnego. Safari będzie bardziej wrażliwy na telefon komórkowy, ponieważ przetwarza nie tyle zasobów równoległych, ile ma listę adresów URL.

Jeśli korzystasz z systemu CMS, sprawdź, czy rozwiązania optymalizujące/buforujące są wbudowane w system i włącz je, sprawdź, czy zmieniają się czasy ładowania.

Kolejną alternatywą są dystrybuowane w chmurze CDN, takie jak Cloud Flare (bezpłatne dla podstawowych, inne dla bardziej intensywnych).

Powiązane problemy