AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.02.2017, 19:52   #1  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Наброшу-ка на вентилятор:

Цитата:
Как на PHP обработать миллион запросов в секунду? Если у вас не 100500 серверов. Никак.
Это практически невозможно, если нет какого-то бесконечного количества железа.

Проект ВКонтакте пошёл по развитию нагрузок — был написан транслятор из PHP в C++, который переводит весь код сайта в сишный код.
https://habrahabr.ru/post/322562/
За это сообщение автора поблагодарили: mazzy (2).
Старый 25.02.2017, 20:13   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,996 / 3293 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Андре Посмотреть сообщение
Наброшу-ка на вентилятор:
https://habrahabr.ru/post/322562/
По такому пути не только в Контакте пошел, но и Фейсбук.

А некоторые пошли другим путем и остались очень довольный выбранным решением
https://habrahabr.ru/company/badoo/blog/279047/
Сэкономили 50 % железа.

Эхх. Если бы в аксапте так...
Ставишь 7-ю версию и высвобождается 50 % серверов.
Хотя возможно на терминальных серверах теперь и удастся сэкономить по сравнению с 12-й Аксаптой.
Старый 25.02.2017, 22:29   #3  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от Logger Посмотреть сообщение
По такому пути не только в Контакте пошел, но и Фейсбук.

А некоторые пошли другим путем и остались очень довольный выбранным решением
https://habrahabr.ru/company/badoo/blog/279047/
Сэкономили 50 % железа.

Эхх. Если бы в аксапте так...
Ставишь 7-ю версию и высвобождается 50 % серверов.
Хотя возможно на терминальных серверах теперь и удастся сэкономить по сравнению с 12-й Аксаптой.
Прочитал. По идее самое первое предложение там
Цитата:
Меня зовут Лёша, я пишу на PHP.
должно произносится с толикой стыда. Но мне почему то кажется что даже этой толики не было Программисты с большой буквы.
Старый 26.02.2017, 22:13   #4  
Bobkov is offline
Bobkov
Участник
Аватар для Bobkov
 
238 / 299 (10) ++++++
Регистрация: 30.10.2002
Адрес: München
Цитата:
Сообщение от Logger Посмотреть сообщение
По такому пути не только в Контакте пошел, но и Фейсбук.
Что конкретно вы имеете в виду? Куда именно пошел Фейсбук?
Старый 26.02.2017, 23:53   #5  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от Андре Посмотреть сообщение
Ну, по хорошему, я не нашел для себя внятного ответа на вопрос, а зачем писать на PHP и потом транслировать в C++? Почему не взять тот же Go...
Go - многообещающий но все похоже что пока хорош только для узких мест, для отдельных технических продуктов. C выпуска Go (Golang) прошло 7 лет и возможно столько еще пройдет пока он станет конкурировать с граальностью PHP.

Цитата:
Сообщение от Bobkov Посмотреть сообщение
Что конкретно вы имеете в виду? Куда именно пошел Фейсбук?
Думаю речь была о своих JIT компиляторах.
Фейсбук - HHVM.
ВКонтакте - kphp.

Не трогать сам код, а совершенствовать среду исполнения/трансляцию - очень разумный выбор. Тот же мир .NET об этом может только мечтать.
Старый 25.02.2017, 22:08   #6  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от Андре Посмотреть сообщение
Наброшу-ка на вентилятор:

https://habrahabr.ru/post/322562/
миллион запросов в секунду как основная проблема стартапов и SMB

Хорошая статья. PHP7 впечатляет, особенно если учесть количество вовлеченных людей и бюджет по сравнению с тем же .NET.

Десятки тысяч заказов в день хороший e-commerce на PHP держит. При желании можно просто создавать отдельные магазины по категориям товарам при том же основном URL. То есть масштабировать горизонтально до бесконечности. И пусть будет хоть 100500 серверов - не проблема при такой популярности

Классная статья. Живой, динамичный мир.

Вдумайтесь:
Цитата:
В итоге пришлось обратиться за помощью к основному разработчику ядра PHP — Дмитрию Стогову.

В первую очередь он спросил, очищался ли кеш. Выяснили, что, действительно, в каждом случае так и было. Стало понятно, что проблема все-таки не у нас, а в OPcache. Мы быстро воспроизвели проблему и Дмитрий исправил ее в течение пары дней.

https://habrahabr.ru/company/badoo/blog/279047/
Теги
php, граабль, хлеб своими руками

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Портрет участника 2014: Ваше отношение к Dynamics (Axapta или CRM или Navision) mazzy Информация для участников 4 25.10.2014 21:08
Портрет участника 2014: Как часто читаете axForum mazzy Информация для участников 1 13.10.2014 12:57
Лучшие темы? Рекомендации 2010. mazzy Обсуждение форума 7 12.01.2010 08:56
Почти про 1С, а вообще про ПК, Пользователей и ИТ-шников. Lemming Курилка 0 26.02.2005 14:57
Правила форума Администрация сайта Информация для участников 0 26.05.2003 01:55
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:04.