Тематические статьи
про бесплатное программное обеспечение, про повышение быстродействия и о веб-разработке

Быстрый поиск на сайте, используя ElasticSearch или Sphinx

Sphinx и ElasticSearch — это поисковые «движки», которые обеспечивают более быстрый поиск и фильтрацию по сравнению с реляционными базами данных, а также обеспечивают возможность использования многих полезных функций поиска, например, учитывают морфологию языка, осуществляют фасеточный поиск, работают со стоп-словами, обеспечивают выборочную индексацию и позволяют производить настройку формулы определения релевантности документов.


Ускоряем работу сайта, используя быстрый и надёжный веб-сервер nginx

nginx — это простой, быстрый и надёжный сервер. Применение nginx очень эффективно для отдачи статического контента и в качестве прокси-сервера перед динамическими сайтами.


Показаны не все статьи,
а только по отдельным темам

бесплатное ПО — обзоры бесплатного программного обеспечения и статьи, связанные с этим ПО.

быстродействие — статьи про обеспечение быстрой работы сайтов и приложений.

разработка — статьи про создание сайтов, веб-приложений и веб-сервисов.

Посмотреть статьи по всем темам

Близкие по теме статьи:

Уско­ряем работу сай­та: исполь­зуем Redis для кеши­ро­ва­ния и хра­не­ния данных. Redis — сете­вое жур­на­ли­ру­е­мое хра­ни­лище дан­ных типа «ключ — зна­че­ние», кото­рое обра­ба­ты­вает дан­ные в опе­ра­тив­ной памяти и обла­дает меха­низ­мами сним­ков и жур­на­ли­ро­ва­ния для обес­пе­че­ния постоянного…

Уско­ряем работу сайта при помощи кеши­ро­ва­ния на базе Memcached. Memcached — это хра­ни­лище «ключ => зна­че­ние», исполь­зо­ва­ние кото­рого очень эффек­тивно для уско­ре­ния работы сайта или веб-приложения.

MongoDB — доку­менто-ори­ен­ти­ро­ван­ная база дан­ных (NoSQL). MongoDB — это NoSQL хра­ни­лище дан­ных, крайне удоб­ное для хра­не­ния инфор­ма­ции, кото­рая не может быть нор­мально струк­ту­ри­ро­вана в рам­ках реля­ци­он­ных баз данных.

MariaDB — система управ­ле­ния базами данных. MariaDB — ответв­ле­ние реля­ци­он­ной СУБД MySQL, раз­ра­ба­ты­ва­е­мое сооб­ще­ством под лицен­зией GPL. MariaDB пол­но­стью сов­ме­стима с при­ло­же­ни­я­ми, исполь­зу­ю­щими MySQL, а пере­ход на эту СУБД оправ­дан тем,…

Веб-сер­вер Apache. Apache — это HTTP-сер­вер. Основ­ными досто­ин­ствами счи­та­ются надёж­ность и гиб­кость конфигурации.

Бра­у­зер­ное или кли­ент­ское кеширование. Кэши­ро­ва­ние ста­ти­че­ских ресур­сов (кар­ти­нок, скрип­тов, сти­лей) и неиз­ме­ня­ю­щихся стра­ниц на сто­роне бра­у­зера может сэко­но­мить время загрузки стра­ниц, если поль­зо­ва­тель посе­щает сайт мно­го­кратно или…

Лени­вая загрузка или загрузка по тре­бо­ва­нию на кли­ент­ской части. Бывает так, что неко­то­рое содер­жа­ние стра­ницы нужно не всем или не все­гда, но на гене­ра­цию этого мате­ри­ала или для его пере­дачи тра­тится много ресур­сов. В этом слу­чае имеет смысл сде­лать загрузку…

DDoS — рас­пре­де­лен­ные атаки типа «отказ в обслуживании». DoS-атака — это атака типа «отказ в обслу­жи­ва­нии» (Denial of Service), суть кото­рой состоит в том, чтобы «пере­гру­зить» ата­ку­е­мый сер­вер и ухуд­шить каче­ство его работы или вообще пре­кра­тить его…

Уско­ряем работу сайта с помо­щью сер­вер­ного кеширования. Если про­стым язы­ком, то сер­вер­ное кеши­ро­ва­ние — это ряд тех­но­ло­гий, кото­рые поз­во­ляют «запо­ми­нать» один раз полу­чен­ные или создан­ные дан­ные, а затем мно­го­кратно исполь­зо­вать их повтор­но, что…

Быст­рые и отзыв­чи­вые интер­фейсы с исполь­зо­ва­нием AJAX. Исполь­зо­ва­ние AJAX может как уско­рить загрузку сай­та, так и сде­лать интер­фейс более отзыв­чи­вым. Пред­став­лен­ный спи­сок реко­мен­да­ций помо­жет этого добиться.

Воспользуйтесь нашими
знаниями и опытом

Отправьте нам сообщение при помощи формы. Или напишите на e-mail s@web-creator.ru

Мы максимально оперативно ответим Вам по электронной почте или перезвоним.

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

Либо просто позвоните нам по номеру: +7 495 215-1501

Мы работаем по будним дням с 10 до 19 часов.

Контакты

Веб-разработка в Москве: 3-я Мытищинская улица, дом 16 строение 47
Веб Креатор
«Веб Креатор»

+7 495 215 15 01

Москва, 3-я Мытищинская улица, 16/47