Столкнулся с такой трудностью: если установлен виджет, например, группы вк, и у пользователя из Украины нет VPN, то страница грузится бесконечно или же частично прогружается. Вся проблема в этом скрипте <script type="text/javascript" src="//vk.com/js/api/openapi.js?154"></script>
. Если разместить его в начале документа, так вообще не загрузится сайт. Такое впечатление, что интерпретатор бесконечно ожидает ответа скрипта. Как можно пофиксить эту проблему? Например, может, асинхронно отправить запрос и если нет ответа некоторое время, обрывать соединение?
Прелоадер завершает работу по событию load. Чтобы ваш скрипт vk не мешал показать страницу, его надо запускать после события load.
Для этого уберите его запуск из php кода и добавьте запуск в футере такого скрипта:
jQuery(window).load(function($) {
$.getScript("//vk.com/js/api/openapi.js?154");
});
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Всем приветЗа основу взят алгоритм O(n log n) https://en