Главная страница » Материалы за Декабрь 2018 года
Опрос
Какие статьи добавлять?

Поиск информации за 12 месяц 2018 года

Проверка 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
  • Нравится