Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.02.2010, 00:52
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 1  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
По умолчанию А как вообще устроена серверная часть API VK?

Мне ноухау не нужно.
В общих словах.

Я просто вижу, что API написано на PHP, который все ругают за медленность, тем не менее, все это хозяйство работает весьма шустро при реально большом потоке запросов.

Они вообще обходятся без баз данных? Шаред мемори?

Старый 18.02.2010, 10:39
ratin вне форума Посмотреть профиль Отправить личное сообщение для ratin Найти все сообщения от ratin
  № 2  
Ответить с цитированием
ratin
 
Аватар для ratin

Регистрация: Sep 2009
Сообщений: 127
Кто ругает php за медленность?)

Старый 18.02.2010, 12:19
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 3  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
да, по инету...

Но, собственно, и мои собственные тестирования показывают, что без кэширования и постоянных соединений из связки PHP/MySQL выжимается сотня-другая запросов к базе, не более. С мем-кэшем опытов не проводил, но подозреваю, что там прирост если и будет, то не в сто раз. Я пока слабо представляю себе, как обработать 10 тысяч запросов к БД, пришедших на сервер одновременно. У ВК, как я понимаю, трафик-то побольше.

У меня, на самом деле интерес практический. Запускается приложение под API VK, где серверная часть лежит на собственном сервере и как раз написана на php/MySQL. Там всего с десяток скриптов, они вызываются гетом и отдают данные xml. Т.е., можно при необходимости за три дня их переписать под другую платформу и т.д. и т.п. Просто я вижу, что VK добились реальной производительности именно на PHP. Интересно, как.

Старый 18.02.2010, 12:25
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
И memcache и zend и всякой такой лабуды там прикручено по самое некуда. Ну и никто не запрещал распределять по серверам запросы.
Фейсбук тоже на пыхе, между прочим. И аудитория там в пять раз больше вконтактовской.

Старый 18.02.2010, 14:06
ratin вне форума Посмотреть профиль Отправить личное сообщение для ratin Найти все сообщения от ratin
  № 5  
Ответить с цитированием
ratin
 
Аватар для ratin

Регистрация: Sep 2009
Сообщений: 127
mikhailk, ну на заборе тоже много чего написано. Юзайте кеш, проектируйте систему с учетом дальнейшего роста..
Можете почитать в оф.группе разработчиков - http://vkontakte.ru/club9713780
Там как раз полно обсуждений связанных с производительностью серверов.

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:49.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:49.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.