Evgenius

Создание сайтов

От сайтов, до SPA приложений

Создание сайта по этапам:


Что в основе разработки сайта?

Использование CMS 1С-Битрикс при создании сайта позволяет сделать его редактируемым через админку. В этом главное преимущество CMS.
Использование фреймворка для разработки сайтов дает большую свободу. Так же главным неоспаримым преимуществом фреймфорка является скорость, и отсутствие избыточного "универсального кода", которым наделены cms.




На что обратить внимание при создании сайта?

  1. Использование сборщиков js и css при разработке.
    Скорость загрузки — важный параметр, на который влияют количество и объем файлов. Использование сборщиков проекта позволяет в автоматическом режиме объеденять и минифицировать стили и скрипты. Сейчас с этим нет проблем, все уважающие себя хостинги уже установили необходимое ПО на сервера для работы с npm и gulp.
  2. Использование базы.
    Непонимание принципов выборки данных и объединения данных в запросе толкает разработчиков на обсурдные шаги при использовании базы.
    Например, 1С-Битрикс, позволяет сделать анализ запросов на странице с кэшем и без. Не оставляйте это без внимания, обязательно проверьте работу сайта с базой.
  3. Кэширование данных.
    Узким местом в работе сайта часто оказывается база данных. Зачастую, по неопытности или в виду отсутствия времени на это, разработчики игнорируют кэширование запросов к базе сайта. Если Ваш сайт активно использует базу и не использует кэш, то со временем сайт начнет "тормозить"! На скорость выборки влияет и объем данных.
  4. Начальная seo оптимизация.
  5. Не соглашайтесь на cms wordpress и joomla. Особенно joomla является не самым лучшим выбором для разработки сайта.
    Наличие уязвимостей в коде делают её доступной для взлома сайта и сервера в целом.

Недавний пример:
Агенство недвижимости обратилось с проблемами в работе сайта, а именно скоростью ответа.
Разработчики сайта проигнорировали многие важные моменты в выборке данных и некорректно использовали API платформы.
На главной странице выводилось несколько десятков квартир.
Найдена проблема:
1. в базу уходило 750 запросов в цикле
2. не использовалось кэширование данных
Итого: главная страница сайта открывалась около 10 секун!
При правильном использовании можно добиться в десятки раз меньшего количества запросов, а использование кэша - сократить нагрузку.


Будем рады пообщаться и создать сайт для Вас!

Вы всегда можете связаться с нами
по телефону +79600889303 или
написав письмо на email: box@zent.tech


Заявка на создание сайта

Другие услуги