[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Корректно ли так использовать include ?
Владимир55
При традиционном выводе CSS в виде внешнего файла Гугл недоволен, но его вполне устраивает вот так:

<style>
<?php
include("my-files/style.css"); ?>
</style>


Корректно ли это с точки зрения РНР?
sergeiss
Цитата (Владимир55 @ 24.03.2017 - 15:45)
При традиционном выводе CSS в виде внешнего файла Гугл недоволен

Покажи, чем именно недоволен Гугл. И как ты это видишь, его недовольство?

Инклудить CSS технически возможно, но более грамотно подключать его, а не прописывать каждый раз в ПХП.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
twin
Цитата (Владимир55 @ 24.03.2017 - 11:45)
Корректно ли это с точки зрения РНР?
С точки зрения PHP корректно, почему нет. Другой вопрос, что при таком раскладе стили не будут кэшироваться браузером и скорость загрузки страницы может увеличиться.


_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Владимир55
Цитата (sergeiss @ 24.03.2017 - 15:01)
Покажи, чем именно недоволен Гугл. И как ты это видишь, его недовольство?

Преимущества внешнего файла CSS очевидно и много раз обсуждались, но Гугл через PageSpeed это не одобряет.
sergeiss
Цитата (Владимир55 @ 24.03.2017 - 19:22)
но Гугл через PageSpeed это не одобряет.

Ничё не понял, если честно...

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
inpost
Владимир55
Он говорит верхнюю часть страницы выводить так, а остальную часть сайта уже подключать внизу, тем самым подразумевая, что вес страницы не будет столь сильно утяжелён.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Arh
Владимир55
По мимо всего выше-перечисленного увеличится вес страницы.
То есть вместо подключенного (к примеру) 1мб скрипта, у тебя каждая страница увеличится на 1мб.
Допустим решишь кэшировать страницы, кэш каждой страницы будет больше на 1мб.
Плюс если поменяешь в стиле что то, придётся перестроить все 100500 страниц кэша.


_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Владимир55
Все так оно и есть, сеошники уж год как это перетерли, но что поделать - такова реальность.
Владимир55
Цитата (sergeiss @ 24.03.2017 - 15:30)
Цитата (Владимир55 @ 24.03.2017 - 19:22)
но Гугл через PageSpeed это не одобряет.

Ничё не понял, если честно...
sergeiss
Владимир, я тебе так скажу. Если какой-то сервис будет мне предлагать включать стили внутрь страницы, вместо того, чтобы выносить их в отдельный файл, то этот сервис "ффтопку" smile.gif Лучше изучай современные технологии, а не полагайся на рекомендации каких-то там сайтиков. Даже если они от гугла. Тем более, мне кажется, что ты вряд ли понял причину такой рекомендации.

Если тебе реально нужно увеличить скорость загрузки страниц, то лучше как раз вынести CSS в отдельный файл и кэшировать его. Например, средствами HTML5. Читай тут http://www.wisdomweb.ru/HTML5/appcache.php например. Один раз эти данные будут загружены по-любому, но затем они однозначно будут в браузере у юзера.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Владимир55
Спасибо за эту ссылку, это мне не было известно!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.