А да забыл упомянуть, единственный пункт, который не прошел в ихней Проверке на мобилопригодность, был пункт об отсутствии Турбо-страниц.
Как только не завлекают в Турбо страницы:
По нашим данным, они способны открываться в 15 раз быстрее из сервисов Яндекса, чем обычные страницы.
С чего они взяли что у них в 15 раз быстрее, может быть это у меня в 15 раз быстрее чем их медленные и глючные Турбо страницы, вон даже если Twitterотказывается от Google’овских AMPстраниц с которых Яндекс слизал свои Турбо страницы, если уж они считают, что эта технология полная фигня, то Яндексовская это вообще дно.
А что там такого военного? По onclick - показать изображение в popup div, а на колесико мышки событие по увеличению-уменьшению этого div. Плюс-минус мелкие нюансы. По инспектору показывает, что используется mojs (mo.js).
Да в принципе ничего особенного, но думаю они то знают, как удобно, хотя может им и все равно подумаешь сайтик с посещаемостью где мне больше никогда ненужно работать, и тематикой где эта функция наверное важна, я шучу, просто прикольная приближалка на мой взгляд и я думаю они её уже сто раз оттестировали на миллионах пользователей, а ну да и при приближении картинки её можно двигать захватывая рукой и ещё что-то +/- нюансов.
if (!defined('ABSPATH')) {exit;} // Exit if accessed directly.
Если константа ABSPATHне определена, то прекращается работа скрипта, пустой экран вместо ошибки.
Defined– определяет есть ли или нет константы.
ABSPATH– это типа константа генирируемая движком WordPress. (Что-то связано с путем к файлу)
Exit– прекращает выполнение скрипта.
А так как типа при прямом вызове не формируется движком константа ABSPATHто и типа falseи типа срабатывает exitи мы получаем пустой экран при прямом обращении к файлу через браузер.
А, да и бог с ним, у меня там серверная операционная система на базе UNIX, со встроенным файрволом, антивирусом, поиском руткитов, правами доступа, расширенными правами доступа SeLinux от самого агентства национальной безопасности США.
Шучу, кончено это не очень хорошо, и вы правы нужно это фиксить.
Мне это напоминает очередную серию вопросов типа "надо ли мне одевать трусы, если я не собираюсь срать."
Я думаю нет, а смысл :-), но тут то речь о безопасности, ну я понимаю, что в больших и сложных плагинах, да хорошо, возможно это важно, хотя толком точно никто и не знает, но тут то для вывода пару цифр.
Спасибо, я почитал об этом, теперь понятно это вообще к скорости отношения не имеет, это какая-то сумасшедшая метрика Googl’а, которая как я понял просчитывает глюки, подлагивания и торможения при просмотре статьи, чтобы не было рывков и перелетов при прочтении текста на сайте. И самое забавное единственное что вызывает эти лаги у меня на сайте ихняя же реклама, какая-то фигня автоматическая подгружается то сверху, то снизу и причем не сразу тормозя экран, адаптивные блоки подгружаются не сразу из-за чего после прокрутки из пустого места появляется реклама и сдвигает все нафиг, прописать статические размеры как многие рекомендуют не получится, блоки динамические и имеют разные размеры и т.п.
М-да, я так понял, чтобы это починить, нужно отказаться от бабла, слава богу я знаю решение – забить на это :)
А да забыл упомянуть, единственный пункт, который не прошел в ихней Проверке на мобилопригодность, был пункт об отсутствии Турбо-страниц.
Как только не завлекают в Турбо страницы:
По нашим данным, они способны открываться в 15 раз быстрее из сервисов Яндекса, чем обычные страницы.
А что там такого военного? По onclick - показать изображение в popup div, а на колесико мышки событие по увеличению-уменьшению этого div. Плюс-минус мелкие нюансы. По инспектору показывает, что используется mojs (mo.js).
Подскажите правильно ли я понимаю суть её работы:
Если константа ABSPATH не определена, то прекращается работа скрипта, пустой экран вместо ошибки.
Defined – определяет есть ли или нет константы.
ABSPATH – это типа константа генирируемая движком WordPress. (Что-то связано с путем к файлу)
Exit – прекращает выполнение скрипта.
А так как типа при прямом вызове не формируется движком константа ABSPATH то и типа false и типа срабатывает exit и мы получаем пустой экран при прямом обращении к файлу через браузер.Естественно.
А, да и бог с ним, у меня там серверная операционная система на базе UNIX, со встроенным файрволом, антивирусом, поиском руткитов, правами доступа, расширенными правами доступа SeLinux от самого агентства национальной безопасности США.
Шучу, кончено это не очень хорошо, и вы правы нужно это фиксить.
Это называется "уязвимость раскрытия пути". Поможет.
И что будет с запросами к этим функциям при прямом запросе к файлу? Сами догадаетесь?
Я попробую, но честно говоря я не знаю, что будет, хакер увидит то ли ошибку, то ли ничего не увидит и это как-то поможет ему?
А так если имеется ввиду запрос через браузер то ошибку:
Это если ошибки выводятся.Мне это напоминает очередную серию вопросов типа "надо ли мне одевать трусы, если я не собираюсь срать."
Даже если это мой самописный самому для себя супер-мега мини плагин который всего лишь при активации выводит в футере:
Он по сути ничего не делает и использует функции WordPress’а.Спасибо, я почитал об этом, теперь понятно это вообще к скорости отношения не имеет, это какая-то сумасшедшая метрика Googl’а, которая как я понял просчитывает глюки, подлагивания и торможения при просмотре статьи, чтобы не было рывков и перелетов при прочтении текста на сайте. И самое забавное единственное что вызывает эти лаги у меня на сайте ихняя же реклама, какая-то фигня автоматическая подгружается то сверху, то снизу и причем не сразу тормозя экран, адаптивные блоки подгружаются не сразу из-за чего после прокрутки из пустого места появляется реклама и сдвигает все нафиг, прописать статические размеры как многие рекомендуют не получится, блоки динамические и имеют разные размеры и т.п.
М-да, я так понял, чтобы это починить, нужно отказаться от бабла, слава богу я знаю решение – забить на это :)