Мобильная
версия

Дата: Категория: Разное

В прошлой статье я рассказал как можно быстро, просто, а главное бесплатно получить ssl сертификат и установить его на свой сайт. Но это еще не все. Теперь нужно добиться того, чтобы этот сертификат поддерживали все браузеры, и он показывал лучшие показатели защищенности - A+

Показатели A+ для сайта с сертификатом безопасности. 

Проверить ваш сертификат можно на следующих сайтах

 Приступим к настройке сервера apache.

Подробнее →

Теги: #https, #ssl сертификат

Комментарии (2) Просмотры (1860)

Дата: Категория: Разное

Зачем и кому нужны сертификаты SSL? Это просто зеленый значок в адресной строке, или за ним прячется что-то больше чем просто небольшой украшение?

Ну начнем издалека - существует безопасный протокол передачи данных https. При его использовании все данные которые передаются через браузер шифруются. То есть злоумышленник который хочет подменить ваши данные не сможет этого сделать без ключа который храниться у вас.

Для того, чтобы открыть доступ к сайту по протоколу https вам нужен сертификат. И его достаточно легко получить. Можно сделать самому, но в таком случае доверия он вызывать у браузера, а значит и у пользователей не будет. Вы могли видеть такие сертификаты - они обозначаются https://site.com, и современные браузеры кидают предупреждения когда видят такие сертификаты.

Сертификат еще можно приобрести, но его стоимость может доходить до 100 т.р. в год. Согласитесь, не каждый, причем далеко не каждый, может позволить себе такое удовольствие.

Именно поэтому сегодня я расскажу как получить бесплатный SSL сертификат от китайской компании wosign.com

Подробнее →

Теги: #https, #ssl сертификат

Комментарии (6) Просмотры (1887)

Дата: Категория: Ubuntu

Когда надоедает множество раз вводить пароль от VPS сгенерированный хостингом, а на более простой изменить его не позволяет совесть безопасность, на помощь приходит авторизация по ключу.

 

Это на самом деле не так и сложно, как думают многие, и поэтому не хотят автоматизировать этот процесс, или меняют пароли на более легкие, а возможно используют путь джедая - запоминают множество паролей типа SD7d0SDF879+=3@#%$... 
Я покажу как все это сделать просто, всего в парочку шагов. 

И так, приступим.

Подробнее →

Теги: #ubuntu, #vps, #ssh

Комментарии (0) Просмотры (835)

Дата: Категория: PHP

Недавно PHP исполнилось 20 лет, и сейчас это уже не прстой язык для создания домашних страничек. Это достаточно мощный язык, на котором уже написано множество высоконагруженных приложений - самые яркие примеры это ВКонтакте и FaceBook. Сейчас, если вам нужна домашняя страинчка, существует бесчисленное множество решений. Миллионы хостингов, предлагающих готовые CMS для развертывания блога, интернет магазина, и всего чего только душа пожелает. 

Однако сегодня не об этом. Сегодня о разработке на PHP, и о том каких методов следует придерживаться PHP разработчику. Буду краток, и уложимся в 10 пунктов.

1. Код

Самая важная часть вашего приложения.

Управление

Весь код (разумеется в передалх разумного - локальные конфиги, например, должны быть только у вас) должен быть в GIT. Правда, на сегодняшний день это самая лучшая система контроля версий, у которой самое большое сообщество, и огромное количество возможностей.
Отличный курс по git на русском вы можете пройти здесь

Подробнее →

Комментарии (0) Просмотры (1232)

Дата: Категория: Разное

Каждый владелец или создатель сайта хочет чтобы пользователь быстрее получал необходимый контент, на сервер была меньше нагрузка, и расходовалось меньше траффика. Об одном из таких способов я говорил в статье Минификация JS и CSS, а сегодня мы поговорим о красивой составляющей всех сайтов - изображениях.

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

Так как на еще одном из моих сайтов - flashpl.ru очень много картинок, несмотря на то, что они весят как правило не больше 50Кб я задумался о том, как все это дело улучшить - сжать их еще в несколько раз, и расходовать драгоценный траффик на полезные дела.

Первое правило оптимизации изображений без которого вся работа по их сжатию будет бесполезной - кэшируйте все картинки.

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

А настроить кэширование на сервере можно следующим образом

Подробнее →

Теги: #Оптимизация, #Изображения

Комментарии (0) Просмотры (2078)

Дата: Категория: PHP

Уже ни для кого ни секрет что следующая версия PHP будет 7, и появится она очень скоро.
Пока ее можно собрать самому и протестировать на ней свой код - достаточно полезная штука для тех, кто любит все новое и после выхода планирует в ближайшее время перейти на новую версию.

В этой статье я хочу кратко рассмотреть особенности 7 версии, и разобраться что в ней хорошего, а что плохого.

Ну что ж, тогда сразу приступим к делу.
Первая из фич, о которых я хочу рассказать - это производительность.

Производительность

Тесты PHP7 показывают что по скорости он находится на одном уровне с HHVM - своего рода компилятором php от фейсбука.

Подробнее →

Теги: #php, #php7

Комментарии (0) Просмотры (3266)

Дата: Категория: Разное

Если вам надоело каждый раз при деплое проекта выполнять однообразные команды типа git clone, php install.php, подключаться к серверу по ftp/ssh и выполнять разные скрипты непосредственно на нем, то вам определенно нужна автоматическая сборка проекта.

Именно о такой сборке средствами Phing я и хочу сегодня поговорить.

 

Phing - система сборки проектов для PHP, использующая для сборки XML сценарий.
Его плюсы

  • Простой XML сценарий для сборки
  • Огромный набор инструментов для разных задач
  • Легко расширяемая система с помощью классов PHP
  • Кроссплатформенный - работает на UNIX, Windows, Mac OSX
  • Не требует внешних зависимостей
  • Разработан для PHP

Ну что ж, разберемся что это за зверь и с чем его едят.

Начинается все с достаточно просто установки.

Подробнее →

Теги: #phing, #деплой, #автоматическая сборка

Комментарии (0) Просмотры (2242)

Дата: Категория: Symfony

Данная заметка о том, как легко и просто настроить в Symfony2 многоязычность. Беглый поиск показал что в этом ничего сложного нету, и в фреймворке есть уже встроенные для этого компоненты.

Сегодня я расскажу о том как просто перевести все тексты в Symfony на язык, установленный в конфигах.

Подробнее →

Теги: #Symfony2, #Мультиязычность, #Translation

Комментарии (0) Просмотры (1505)

Дата: Категория: Разное

Не так давно я задумался - почему при поиске в google многие сайты выглядят как мы привыкли их видеть - обычно, и ничем не выделяющееся.

 

Но некоторые сайты выделяются многим - от рейтинга, до хлебных крошек и разделов на сайте.

Быстрый поиск показал что дело тут в микроразметке, и я начал изучать этот вопрос.
Сегодня мы разберем микроразметку на примере моего блога.

Подробнее →

Теги: #Оптимизация, #Микроразметка

Комментарии (0) Просмотры (1097)

Дата: Категория: Symfony

При создании сайта разработчику просто необходимо знать о всех ошибках которые возникают у него на сайте, и Symfony предоставляет удобный отладчик этих самых ошибок.

Ошибки в Symfony 2 

Вот, например, экран 404 ошибки. В данном случае логи в большинстве случаев не несут никакой полезной информации (при 404 ошибке), но если ошибка 500, то с помощью них можно легко отладить код, узнать где собака зарыта.

При деплое эту страницу надо, разумеется, заменить на более красивую. Но как?

Подробнее →

Теги: #Symfony2, #404

Комментарии (1) Просмотры (1365)

Copyright © DOC_tr 2015-2017 г. Все права защищены
Яндекс.Метрика
Перейти к мобильной версии