xmoonlight: Зря вы отказались от своей идее, кому-то да нужно)
Понятно что все очевидно, но я не местер, а лишь любитель и что-то могу упустить, так что потраченное ваше время на написании этой статьи не когда не будет зря потраченным) Можно выложить на хабре или на своем блоге, а если деньги нужны то повесьте пару банеров) А тут кидать ссылочки и честно получать ваш тиц и деньги. Я даже могу по переходить по этим банерам, заслужил:D
А что касается проекта, он есть, но назвать его таковым, как-то язык не поворачивается)
ajax для обмена данных, sajax для обмена данных внутри сервера, long polling для оповещения (Еще почитаю про него, но вроде как он не способен на мгновенную публикацию, как вк, там вроде что-то другое). Кэш, дело не простое и уже на этапе оптимизации стоит заняться, как я понимаю) Ну по теории все в базу упрется, а Intel Xeon E3-1231V3 Haswell в паре с 16гб озу не плохо будет справляться с выполнением php скриптов) Может озу надо будет добавить и ssd в raid1+1 стоит правда на 64гб каждый. С такой конфигурация думаю что на 100 000 пользователей хватит
KorsaR-ZN: На какой язык к примеру? Знаю что быстрее php есть куча, но с большим отрывом выигрывает js, а его обыгрывает только c++, но писать на с++ сложно да и язык для другого, js уже по лучше, но как читал, он более статистический "по моему это бред" но тоже не советуют использовать для сервера, создан он для клиента а значит лучше всех подходит только там. Так вообще имеет смысл менять php на что-то более производительнее ?
Использую nginx + еще какой-то кэш (до него не дошел, тоже много вариантов. Думаю что будет 3 вида, для базы, клиента и сервера) Так вот, если использовать ajax и sajax, то нагрузка упадет почти до минимума...? Note.js стоит использовать для puhs или еще каких-то оповещениях, хотя стоит использовать long polling, было бы круто если бы web-soket работал везде, то можно было бы смело его использовать.. Но поддержка плохая.
А ссылочки не будет или в каком направлении копать, а то знаний не так много, наломаю дров, да и велосипед изобретать, не особо хочется) + где валидатор лучше подключить и где лучше обработчик ошибок повесить ? Хоть ответ очевиден, но бывают всякие но которые все портят.
Какая ссылка предпочтительнее: сайт/категория/статья или сайт/статья
По идее первая трехуровневая, а вторая двухуровнивая, раньше ссылки 2го ур. были более любимыми у поисковиков чем 3х. Да и запомнить проще 2х, как по вам какая лучше? Да и по самой реализации..?
KorsaR-ZN: Не подскажешь? kphp, это улучшенная версия php ? HHVM Это виртуальная машинка, которая тоже быстрая, я правильно понимаю? Если kphp то что я думаю то по идее можно поставить Phalcon , но что-то мне подсказывает что он может и не встать. А если встанет то производительность должна повысится)