Ближайший мастер-класс:

Санкт-Петербург, 21.07.2019 (ВС) в 10:00

Купить билет»

Рекомендую посетить конференцию разработчиков PHP, Python, Ruby, JS, DevOps, CTO - пройдет 21 и 22 июня 2019 в Москве.

Мой мастер-класс на DevConf состоится во второй день конференции, 22.06.19 в 10:00. Билеты на сайте конфы.

Дата мастер-класса в Петербурге будет чуть позже.
Что такое Topface?
Это социальная сеть для оценки фотографий и знакомств, в которую не стыдно "зайти посидеть" и создать анкету, даже если вы женаты. Значительная часть посетителей ценит именно это - возможность общаться со случайными знакомыми, оценивать чужие фотографии, смотреть оценки своих фото, но в тоже время не быть заподозренными в каких-то "целях", как на классических сайтах знакомств. Присоединяйтесь! Нас можно найти во Вконтакте, Facebook, Моем мире, Apple iOS, Android и отдельно как topface.com. Сайт нашей компании и команды разработчиков team.topface.com.

Технические характеристики?
В Topface около 125 млн пользователей. Около 66% пользователей - не из России. Посещаемость: пик - 2,000,000 DAU, в среднем 1,6 млн уникальных человек в день. Одновременно бывает до 90,000 человек онлайн. Сейчас у нас около 400 серверов. Трафик 1 Гбит/с, около 25,000 запросов к SQL в секунду, 60,000 одновременных коннектов (Established) к nginx, примерно 8,000 запросов в секунду к php (динамическая нагрузка), объем всех MySQL баз - 60 Тб. Команда разработчиков - 50 человек, вся компания - 110. Куда мы вас и приглашаем =)

Что интересного было в процессе разработки?
Первая версия Topface была написана за 3 месяца и в первый же день имела 500,000 DAU. С некоторыми багами, но проект выжил. Причем из-за нехватки времени мы не делали нагрузочного тестирования перед релизом. Это наглядный показатель живучести универсальной архитектуры, которую мы пропагандируем. Всего за какой-то год работы у нас ее можно тщательно познать и проникнуться духом хайлода. Изначально проект Topface назывался "Лице-мер", а наша компания (сейчас - Topface) тогда еще звалась "Sonetica".

А зачем сайт создан?
Исторически сложилось, что здесь я когда-то завел себе личный сайт про азы PHP, более 15 лет назад, в 1997 году. К слову, тогда - первый сайт о PHP 3.0 на русском языке. После 2000 года сайт практически не обновлялся и оставлен для истории. Сейчас сайт предназначен для освещения технологий построения крупных проектов, таких как соц.сети на 100 млн человек или любых других проектов (веб-магазины, игры, порталы, блоги). Понажимайте кнопочки выше, чтобы ознакомиться с программой, записаться на мастер-класс или найти контакты для сотрудничества по вашим проектам.

А что актуально сейчас?
Конечно, разработка крупных проектов, таких как социальные сети. Всевозможные полезные технологии, базы данных, шаблоны распределенного хранения данных: highload, горизонтальное масштабирование, шардинг, no-sql, балансировка нагрузки, миграция данных, php, java, javascript, node.js, nginx, php-fpm, mysql, postgresql, memcache, redis...

Все страницы этого сайта:


А все, что ниже - наполовину битые ссылки... устарело чуток .-)
 
Best-Hosting.ru предлагает надежный хостинг на платформах UNIX/Windows.
PHP Club | PHP форумы | PHPFAQ.ru | PHP.SPB.RU
PHP.SPB.RU
/старая версия сайта 97-99гг, для истории внукам/

Документация на русском, статьи, книги (PHP 4, MySQL, Apache, etc)

Здесь представленные основные текстовые документы, которые каждый должен иметь у себя под рукой. Более мелкие документы, чем "мануал", находятся в разделе статьи.
  • Документация PHP3 (русский)
    Версии 4 и 3 различаются между собой только кол-вом функций, поэтому мануал PHP 3.0 на русском языке должен помочь при первоначальном изучании PHP. Конечно, PHP4 еще отличается от PHP3 новыми технологиями, но они реализуются именно новыми функциями и кол-вом настроек/модулей. Внимание! Не забывайте регулярно (раз в месяц, другой) скачивать свежую англоязычную версию документации по последней версии PHP4 (с php.net). Данная версия взята и принадлежит ВебКлубу (там с баннерами).
    Просмотр/загрузка (версия без баннеров):
    1. Посмотреть online: смотреть. Зеркала: копия1, копия2,
    2. Скачать архив RAR (ноябрь 2001): manual_php_3_rus.exe (600Kb). Зеркала: копия1, копия2.
    Еще есть дока по PHP2, но абсолютно не актуальна. В разделе PHP FAQ на данной странице можно быстро научиться большому кол-ву разных операций на PHP, кроторые, разумеется, реализуются только документированными функциями. Все функции, в основном, были созданы и описаны в документации к PHP 3.

  • Документация PHP 4 (english)
    Даже если у вас трудности с английским, оригинальная документация к самой последней версии PHP может подсказать синтаксис, примеры и т.п. Данная документация бывает в разном виде: один большой HTML файл, много мелких HTML файлов, PDF формат, в онлайне и т.д - все это берут тут... А еще бывает удобная версия: в виде windows help. Она является копией онлайн-документации с php.net и содержит комментации посетителей! Windows help позволяет очень быстро находить по имени функции ее описание или проводить поиск по словам.
    1. Скачать windows help (chm-файл): php_manual_*.chm. Зеркало: зеркало1, зеркало2.

  • Документация MySQL (русский)
    Неполная документация к не самой последней версии MySQL. Крайне рекомендуется для загрузки (потому как всем очевидно, что надо качать PHP manual, а про MySQL - нет).
    1. Посмотреть online: на phpclub.net (без баннеров). Зеркало: citforum.ru (с баннерами).
    2. Скачать архив: mysqlrusb2.zip. Зеркало: копия2, копия3.

  • Учебник по SQL (русский)
    Он предназначен для изучения SQL. В отличии от документации MySQL, призванной уточнять наличие и предназначении функций. Не важно, на какой базе данных вы собираетесь работать, главное - учиться языку SQL не по мануалу, а по учебнику.
    1. Посмотреть online: на citforum.ru

  • Документация по Apache (русский)
    К сожалению, полной документации по Apache еще не создано. Но в разделе "Статьи" (ниже) есть ссылки на разные документы, целиком описывающие все особенности Apache.

Необходимые статьи, дополняющие документацию по PHP, MySQL и Apache

Обратите внимание, что здесь не свалка всех статей по PHP, а только самые необходимые теоретические материалы.

Общение: PHP-чат/форум

  • Подключайтесь к IRC и каналу #PHPCLUB, здесь вам (в отличии от форума) помогут прямо "не отходя от кассы" :-) Сервер: eu.undernet.org, порт 6667. Для входа в чат нужно 3 вещи:
    • клиент IRC (рекомендуем mirc - download mirk5*.exe)
    • название сети: Undernet (в программе есть список всех сетей)
    • название канала: #PHPClub (после коннекта зайти на канал - /join #phpclub)

  • Чат через браузер - это тот же самый чат на канале #PHPclub, только из браузера, без использования посторонних программ:

  • Форумы: Форум по PHP, Форум по PHP и MySQL, Форум для начинающих. Внимание, начинающим! В форуме за 3 года накопилось много премудростей и советов, что с вероятностью 90% вы можете найти ответ на ваши вопросы, используя поиск. Попробуйте, это легко: поиск по всем PHP-форумам.

Полезная информация

  • Индивидуальные курсы по PHP в Петербурге
    Чтобы узнать о ценах, программе и других подробностях курсов по PHP, напишите на [email*удален] о своих планах изучения PHP/MySQL и координаты.
  • Что такое 'SPB' из названия 'PHP.SPB.RU'?
    SPb - от слова Санкт-Петербург. Москву сокращенно называют - МСК, а Питер - СПБ :-)
  • PHP CHAT - chat.php.spb.ru
    Если вы хотите иметь удобный и продвинутый чат на PHP, принимайте участие в его обсуждении. Программа чата распространяется бесплатно. Поэтому, если к ней не будет никакого интереса, то, разумеется, и развиваться она не будет.

Разное - полезные файлы и ссылки

 
PHP FAQ. Ресурсы этого сервера. Ответы на вопросы.


Rambler's Top100 .