Сделать сайт лучше в html , или php?
Хочу сделать свой сайт , но столкнулся с проблемой в чем его делать html, или php.
Мне сказали что в php лучше! Я знаю html с php еще не сталкивался.Подскажите в чем разница и какая привилегия между этими сайтами?
Сайт в любом случае пишется на HTML. PHP всего лишь формирует html-код динамически в соответствии с заданной программой и полученными параметрами. Поддерживать нормальный статичный сайт сейчас просто не реально. Фактически все сайты сейчас динамические, т.е. выдаваемое содержимое формирует php-код. И если у вас возникают подобные вопросы, то создавать сайты вам пока еще очень рано. Вам бы с основами программирования сначала познакомиться.
Я и ответил более чем конкретно. Для создания сайта язык HTML нужно знать обязательно. Без него вообще ничего не сделаешь. Для создания современного сайта нужно еще знать CSS. Однако, зная только эти два языка, можно сделать только статичный сайт, который поддерживать и развивать невероятно сложно. Для создания динамических сайтов используются языки программирования, среди которых наиболее популярным и простым является PHP. На этих языках пишутся скрипты, которые берут данные из файлов или баз данных и формируют код html-страницы. Так же скрипты занимаются любой иной обработкой данных. Сохраняют какие-то сведения о пользователе, заносят данные, полученные через формы и т.д. — 7 лет назад
Это зависит от функций. Если вам нужно, чтобы пользователи регистрировались, писали комментарии или статьи, то только php, так как на аштиэмэле этого не сделаешь. А если не надо и вы планируете только сами писать статьи и не хотите чтобы их комментировали, то лучше html, так как надёжнее от взломов. Иногда под комментарии можно взять форму во ВКонтакте, только вот сомневаюсь что такие комментарии проиндексируются в качестве вашей страницы, так как они будут находиться на домене vk.
Моё мнение, что лучше php, так как без возможности писать статьи и комментарии, такой сайт будет не так интересен пользователям и не наберёт очень большой посещаемости.
На PHP больше возможностей интерактива, позволяющего работать, например, с пользователями сайта. И использование PHP не отменяет знания HTML, весь код так или иначе строится на этом языке, PHP лишь расширяет его возможности.
Вам,как новичку,такие вопросы задавать неуместно.Вот когда будете более менее знать html и php тогда и будете задаваться таким вопросом.И потом, что значит «что выбрать»?Выбор зависит от того,что вы хотите иметь,чем располагаете.Да,несомненно,php лучше html в том плане,что можно автоматически заполнять страницы контентом,что можно быстро найти ошибку и устранить ее,быстро поменять оформление сайта,сделать не просто сайт,а целый блог или даже сайт для знакомств.Но даже не в этом дело.Вам нужно найти такой хостинг,чтоб ваше php вам ничего не стоило.В настоящее время ситуация с продвижением сайтов на php обстоит так,что это расценивается как блог и за обслуживание своего сайте на хостинге надо платить,только html можно бесплатно еще куда то определить.Вторая проблема-хватит ли вам ресурсов вашего компьютера,чтоб продвигать сайт на php,потому,что нужно будет установить свой компьютер,как виртуальную машину,это работа с БД.Третья причина-хватит ли вам знаний,быстроты и времени на продвижение своего сайта.Я думаю,что прежде ,чем начинать делать сайт для чего то,стоит освоить js,css3,html5,почитать книги о продвижении сайтов,о сайтостроении.Даже сайту,созданному на html5 сложно пройти валидацию,потому,что старые теги уже не употребляются,а ежели вы не пройдете валидацию,то не сможете использовать поисковик для индексации страниц и продвижения рекламы,а это значит,что никакой пользы,а только убыток вы получите от такого сайта.
Это где такие сайты, что за php отдельную плату берут, а html на халяву размещают? Уж не бесплатные ли говнохостинги Вы имеете в виду? Да и то на бесплатных есть cms на php уж много лет. Это какой же комп, в 21 веке, не потянет денвер, чтобы запустить php? И зачем, если у него будет хостинг, ему со своего локального компа сервак делать? Тут уж или хостинг или сервак. — 7 лет назад
Html или php seo
Явич Максим Павлович 1 , Иашвили Гиоргий Юрьевич 1
1 Маалот Зеиднер, Грузинский Технический Университет.
Аннотация
В работе описано сравнение процессов оптимизации сайта в поисковых системах с использованием PHP и HTML, на основании как собственных иследований так и литературных данных. Сделан вывод, что удобнее использовать язык веб программирования PHP.
Iavich Maksim Pavlovich 1 , Iashvili Giorgi Urievich 1
1 Ma’alot Zaidner, Georgian Technical University.
Abstract
In the article is described the comparison of websites optimizing processes in search engines using PHP and HTML, on the base of private investigation as well as literature data. Is concluded, that it’s more convenient to use the web programming language PHP.
Библиографическая ссылка на статью:
Явич М.П., Иашвили Г.Ю. Сравнение процессов оптимизации сайта в поисковых системах с использованием PHP и HTML // Современная техника и технологии. 2014. № 3 [Электронный ресурс]. URL: https://technology.snauka.ru/2014/03/3233 (дата обращения: 17.07.2023).
На сегодняшний день самым современным, глобальным и успешным способом рекламы бизнеса является использование сети интернет.
Практически у каждой компании имеется свой собственный интернет сайт. Для его продвижения очень важным аспектом является добавление его в поисковые системы. В нашей работе мы рассмотрим популярную поисковую систему Google.
Вопросу оптимизации сайтов посвящен ряд работ [ 1-4 ], однако, четкие требования в них не сформулированы, предлагаемые методики являются общими и требуют конкретизации. В данной работе рассматриваются основные требования к проблеме оптиматизации сайта в случае использования наиболее популярной поисковой системы Google.
Одним из основных требований является необходимость того , чтобы после запроса конкретного пользователя необходимый сайт появился бы на первой странице в ее верхней части. Именно в этом случае он привлекает наибольшее внимание. Этому способствует проведение SEO оптимизации при введение сайта в систему Google.
(SEO – сокращение от “searchengineoptimization” или “searchengineoptimizer”, что в переводе означает «поисковая оптимизация» или «поисковый оптимизатор»).
Для успешной оптимизации сайта основными требованиями должны являться сформулированные ниже:
- Желательно, чтобы домен был первого уровня
- Хостинг должен быть качественным.
- Нужно создать Google map.
- Необходимо прописывание мета тегов. Основными являются: title,description,keywords
- Сайт должен быть часто обновляем и иметь уникальную информацию
- Нужно иметь побольше ссылок с других сайтов, которые имеют высокий рейтинг в поисковых системах.
- Должен существовать переход между страницами сайта.
Основным языком веб программирования является PHP. PHP является динамическим языком программирования и лидирует в этой области. В настоящее время поддерживается большинством хостинг-провайдеров. Данный язык веб-программирования является довольно простым, гибким, мощным и безопасным. Безопасность этого языка заключается в основном в том, что он включает в себя механизмы шифрования, и его нельзя подсмотреть в браузере.
Как было сказано выше, сайт нужно оптимизировать под конкретную поисковую систему. По мнению некоторых авторов сайты, написанные на языке PHP индексируются в меньшей степени, чем на языке HTML. Однако из нашего опыта создание всего сайта на HTML является весьма громоздкой и не очень эффективной работой.
Рассмотрим конкретные причины, по которым HTTML сайты индексируются лучше. Очень важным критерием оптимизации сайта является дата его последнего изменения (Lastmodified). Робот поисковика, раз в определенный промежуток времени, посещает конкретный сайт для обнаружения новых страниц и изменения информации. Некоторые веб разработчики прописывают для этого мета тег:
Если робот не обнаруживает дату изменения, он индексирует страницы намного реже. Множество PHP сайтов не передают эту информацию. Для решения этой проблемы веб программист должен сохранять в базе данных информацию о времени последнего изменения и прописывать его в виде:
$update=date_format($date,”D, d M Y H:i:s”);
header(“Last-Modified: “.$update.” GMT”);
Наши исследования показали, что большую роль играет контекст адресной строки, что легче контролируется в HTML, т.к. каждая страница является отдельным файлом, и при переходе на нее в адресной строке прописывается ее полное название, что является весьма существенным прb индексированиb. Например:
В то же время сказанное выше представляет проблему для PHP, т.к. в данном языке программирования не происходит переход на другую страницу, а перегружается только конкретный элемент текущей страницы.
Указаный аспект в PHP реализуется с помощью передачи данных супер глобального массива $_GEТ, что можно осуществить следующим образом:
На главной странице прописывается:
$path = empty($_GET[‘path’]) ? ‘index’ : $_GET[‘path’];
где $path – это переменная, в которой сохраняется информация адресной строки. Т.е. по умолчанию открывается страница index, в других случаях передается значение, переданное в адресную строку.
Путь к папке со страницами прописывается следующим образом:
При передаче в path названия страницы, ей нужно дать корректное название для индексации с введением нужных ключевых слов. В этом случае адресная строка будет иметь следующий вид:
Аналогично c этим же названием она добавится в список страниц при создании Googlemap.
Помимо страниц имеется возможность в переменную $path вводить названия функций, а переход в свою очередь осуществлять с помощью функции header следующим образом:
header(‘Location:index.php?path=”название желаемой страницы’);
В тех случаях, когда язык сайта не английский, в адресную строку желательно вводить текст на языке сайта, конвертируя кодировку ссылки. Это дает возможность повысить уровень индексации сайта. Аналогичного эффекта возможно добиться, прописывая слова латинскими буквами, например:
Следует принимать во внимание, что в случае передачи информации в адресную строку текста, для различных поисковых систем существуют определенные требования . Так, для индексации в системе Google , слова необходимо разделять с помощью индекса «-«. Если же при разделении используется «_«, система Google воспринимает их как одно слово. Есть мнение, что для поисковой системы Google не имеет значения будут ли страницы созданы в PHP или HTML . Но есть мнения, что Гугл индексирует ссылки с расширением html лучше. Так, что мы считаем, что стоит поменять расширение ссылок на html. Это можно сделать посредством файла htaccess.
В данной статье мы рассмотрели основные методы оптимизации сайтов на примере поисковой системы Google и конкретные методы, разработанные нами на практике.
Конечно, очень трудно уловить все моменты, которые использует Гугл для индексации веб страниц, т.к. программисты данной корпорации постоянно работают над алгоритмами по улучшению работы поисковой системы. Все методы оптимизации, упомянутые нами выше, зарекомендовали себя на практике. В данной работе мы упомянули в основном те методы, которые используются для сравнения индексации сайтов, созданных на PHP или HTML.
- И. М. Севостьянов . Поисковая оптимизация. Практическое руководство по продвижению сайта в Интернете, Издательство: Питер, 2010 , 240 стр.
- B.King, Website Optimization Andrew, Publisher: O’Reilly Media; , 2008, 398 p.
- B.King, Website Optimization Secrets, Publisher: O’Reilly Media; 2008, 367 p.
- И.П. Ашманов, А.Иванов ,Оптимизация и продвижение сайтов в поисковых системах, Издательство: Питер, 2011, 464 стр
© Если вы обнаружили нарушение авторских или смежных прав, пожалуйста, незамедлительно сообщите нам об этом по электронной почте или через форму обратной связи.
Связь с автором (комментарии/рецензии к статье)
Оставить комментарий
Вы должны авторизоваться, чтобы оставить комментарий.
Если Вы еще не зарегистрированы на сайте, то Вам необходимо зарегистрироваться:
© 2023. Электронный научно-практический журнал «Современная техника и технологии».