Нормально ли пихнуть php include для стилей

12
N4
На сайте с 22.09.2014
Offline
90
1110

Привет :popcorn:

нормально ли использовать подгрузку через php include в head сайта

для css и подгрузки js

или лучше все в html коде прописывать ?

или вообще все равно ? :)

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#1

PHP формируется на сервере. HTML это уже результат работы. Всем пофигу, как вы там и что делаете на сервере, все смотрят HTML

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
N4
На сайте с 22.09.2014
Offline
90
#2
LEOnidUKG:
PHP формируется на сервере. HTML это уже результат работы. Всем пофигу, как вы там и что делаете на сервере, все смотрят HTML

спс

просто мало ли с точки зрения ПС они как то по другому видят сайт вот об этом думаю 😕

ДП
На сайте с 23.11.2009
Offline
203
#3

ПС видят ровно то же html, что и вы, открывая просмотр исходного кода страницы.

SocFishing
На сайте с 26.09.2013
Offline
118
#4

Лучше прописывать, так как с точки зрения загрузки, вы повышаете время выполнения PHP.

Если все же решите, то прописывайте как require_once(); ну и не забывайте оборачивать загрузку <style> и <script>

В качестве альтернативы <style><?=file_get_contents('/style/111.css');?></style>

★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.
K
На сайте с 03.06.2015
Offline
45
#5
SocFishing:
так как с точки зрения загрузки, вы повышаете время выполнения PHP.

php уже запущен, на марше, что ему стоить файлик с диска в буфер перекинуть? да ничего не стоит. А что стоит запросить на этот файлик сервер? Стоит дополнительной сессии обслуживания. Так что надо еще посмотреть исходные коды страницы гугле.кам чтобы советовать линковать файлы :)

MYSQL PHP JS HTML CSS SEO TXT США СССР
SocFishing
На сайте с 26.09.2013
Offline
118
#6
php уже запущен, на марше, что ему стоить файлик с диска в буфер перекинуть? да ничего не стоит.

ничего не стоит измеряется MS, при среднем кол-ве стилей 4 и js 5 это 9 операций на чтение диска и увеличение объема страницы на размер стилей и скриптов. Покуда css и js при прописывании кешируются, то это оптимально. В добавок при загрузке стилей первоначально не дергается PHP, а происходит считывание данных с диска вебсервером.

K
На сайте с 03.06.2015
Offline
45
#7
SocFishing:
это 9 операций на чтение диска и увеличение объема страницы на размер стилей и скриптов

По первому смотрите сколько файлов вообще инклюдится. Запросто может оказаться что четыре-пять это процентов 10 от общего числа.

По второму я не понял вообще. Все что должно быть загружено - должно быть загружено. Какой смысл разбивать загрузку всего на 10 частей, если можно выдать все за один раз?

Ну то есть насколько быстрее сервер услышит и поймет и выдаст статику, по сравнению со скоростью уже загруженного php по чтению и записи файлика в буфер?

Короче, я же дал на водку на пиво - посмотрите коды страницы гугль.кам и задайте вопрос почему им так можно, а всем остальным нельзя?

N4
На сайте с 22.09.2014
Offline
90
#8

<?php

echo file_get_contents('/var/www/admin/data/www/css.domain.ru/css/css-js.html');

?>

и сам css-js.html :

----------

<link rel="stylesheet" type="text/css" href="http://site.ru/css/pages.css">

<script type="text/javascript" src="http://site.ru/js/jquery.js"></script>

<script type="text/javascript" src="http://site.ru/js/jQueryRotate.js"></script>

----------------------------------------------------------------------------

так не совсем правильно ? :)

N4
На сайте с 22.09.2014
Offline
90
#9

😕

nikonlay
На сайте с 11.12.2006
Offline
176
#10

ну да, не совсем верно. ведь получается, что ты инклудишь файл, который содержит лишь ссылки на файлы js и css, и в итоге браузеру все равно нужно будет их отдельно грузить, по ссылкам. а нужно вставлять сам текст js и css файлов.

на основе твоего кода можно сделать так:

<link rel="stylesheet" type="text/css" href="<?=require_once('http://site.ru/css/pages.css');?>">

<script type="text/javascript" src="<?=require_once('http://site.ru/js/jquery.js');?>"></script>

<script type="text/javascript" src="<?=require_once('http://site.ru/js/jQueryRotate.js');?>"></script>

upd: точнее даже так:

<style><?=require_once('http://site.ru/css/pages.css');?></style>

<script type="text/javascript"> <?=require_once('http://site.ru/js/jquery.js');?> </script>

<script type="text/javascript"><?=require_once('http://site.ru/js/jQueryRotate.js');?> </script>

Мощные фонари и бинокли: https://market.yandex.ru/store--volny-i-veter?businessId=79203856
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий