Опрос
Какие статьи добавлять?

Создание файла подкачки (SWAP) на сервере

Автор: administrator Дата: 21-01-2019, 09:38 Категория: Настройка сервера

Создаём SWAP


На большенстве серверов файл подкачки (swap) создаётся автоматически, при установке системы. Под него выделяется отдельное место на диске. Но поскольку вебмастера чаще имеют дело с VPS, то если он не был создан хостером при создании VPS, возможности создать его отдельным разделом уже нет. Или это довольно сложно и не нужно. Удобно и достаточно создать swap-файл.

Делается это следующим образом:

dd if=/dev/zero of=/swapfile bs=1M count=1024


Эта команда создаст файл по адресу /swapfile объемом в 1 гб . Если же вы хотите создать подкачку большего объема, соответственно вам нужно в параметре count указать большее значение — например 2048 для создания свопа в 2 gb...
Просмотров: 2 017 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

Проверка IP-адреса по маске подсети в массиве php

Автор: administrator Дата: 30-12-2018, 11:38 Категория: Статьи и уроки / PHP статьи
Разработчикам сайтов часто требуется определить, принадлежит ли IP-адрес посетителя к определенной подсети. Задачи, стоящие за этим, могут быть разными: от адаптации контента под географическое положение пользователя (например, отображение разных материалов для разных стран) до блокировки доступа по IP-адресу. Хотя, стоит отметить, что для блокировки, как правило, предпочтительнее использовать .htaccess.

Однажды и я столкнулся с подобной задачей: необходимо было отображать номер телефона на странице, основываясь на стране посетителя. Поиски в Google не принесли желаемого результата. На форумах и в блогах встречались фрагменты PHP-кода, большинство из которых не функционировали. Рабочие скрипты, если и попадались, ограничивались проверкой лишь одного диапазона IP-адресов. В итоге, мне пришлось создать собственный PHP-код, которым я и хочу поделиться…
Просмотров: 3 427 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

Ускоряем Nginx на сервере

Автор: administrator Дата: 18-12-2018, 19:03 Категория: Настройка сервера
Как правило, настроенный должным образом сервер Nginx на Linux, может обрабатывать 500,000 — 600,000 запросов в секунду. Но этот показатель можно весьма ощутимо увеличить. Хотел бы обратить внимание на тот факт, что настройки описанные ниже, применялись в тестовой среде и, возможно, для ваших боевых серверов они не подойдут.
Просмотров: 1 878 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

FTP клиент на C#

Автор: administrator Дата: 18-12-2018, 18:55 Категория: Статьи и уроки / C# статьи

Обзор FTP


File Transfer Protocol (FTP) — это протокол прикладного уровня, построенный поверх протокола транспортного уровня, обычно поверх TCP. Он используется для копирования файлов с удаленного сервера и на удаленный сервер.

Принцип работы FTP заключается в следующем: сначала открывается соединение TCP с сервером, отправляются текстовые команды для выполнения таких действий, как извлечение файла с сервера, и сервер возвращает трехразрядный код (вместе с сообщением, удобным для восприятия человеком), чтобы показать состояние запрошенного действия.

В FTP используются два разных соединения — управляющее соединение, на котором посылаются команды и получаются ответы сервера, и соединение для данных, используемое для самой передачи файлов с сервера или на сервер. По умолчанию сервер слушает команды от клиента на порту 21, а когда нужно отправлять данные, открывает второе соединение с портом 20 клиента...
Просмотров: 2 056 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

Сайт не открывается после смены хостинга и DNS серверов?!

Автор: administrator Дата: 30-11-2018, 17:18 Категория: Настройка сервера
Вы перенесли сайт с одного хостинга на другой и попутно поменяли DNS сервера, после чего у одних пользователей сайт открывается нормально, у других сайт недоступен или открывается старая версия с покинутого хостинга?!

Обычно время обновления серверов NS заявляется от 24 до 48 часов, хотя бывают случаи когда смена NS занимает время до 72 часов.
Если у вас прошли все сроки, но сайт по прежнему не открывается, либо открывается старая версия, то в данном случае вероятнее всего возникли проблемы с кэшем зоны DNS на стороне клиентов, т.к криворукие админы (провайдерские или свои) могут выставить лимиты жизни кэша зоны до нескольких недель, так что не помогают даже никакие шаманства с зоной на своей стороне.
Просмотров: 2 423 Комментариев: 0
  • Не нравится
  • 0
  • Нравится

Календарь для поля input формы

Автор: administrator Дата: 3-11-2018, 01:24 Категория: Прочие материалы
В современных сайтах удобство пользователя — один из важнейших аспектов, которыми должен руководствоваться разработчик и владелец сайта. Каждый старается привлечь пользователя если не качественным контентом, так хотя бы какой-нибудь красивой и удобной фишкой. В идеале, конечно же, было бы желательно иметь обе вещи: и контент, и всевозможные красивости и удобства.

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

Начнем с того, что для поля даты мы можем использовать тип поля date, который нам предлагает HTML5.
Просмотров: 1 308 Комментариев: 0
  • Не нравится
  • 0
  • Нравится