Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
Кстати, сий форум тоже можно считать соц.сетью, и посещаемость у него хорошая. И работает же! Главная только долговато грузится, но я думаю, это из-за того, что InvisionExBB на файлах.
Покинул форум
Сообщений всего: 176
Дата рег-ции: Нояб. 2012
Помог: 3 раз(а)
Vinyl пишет:
vanicon, я не настаиваю, это просто точка зрения, тем более я с хайлоадами тесно не связан. Но лично я бы не писал проект, который в перспективе будет высоконагруженным, на php. Почему? Потому что как минимум логично, что хорошо написанная программа на более низкоуровневом языке будет потреблять меньше ресурсов, чем на высокоуровневом. А зачем переплачивать за зря потребляемые ресурсы?
Выгодней потреблять больше ресурсов чем писать на C++ например сайт(дороже же выйдет)....
Кст. фэйсбук вроде реализовали расширение для php которое транслирует код из php на c++ как-то так.
jonston
Отправлено: 18 Июня, 2013 - 17:47:07
Посетитель
Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011
Помог: 3 раз(а)
Ну в принципе движек соцсети уже есть.LiveStreet называется.Проблемы здесь не вижу.
----- $i = 0;
$i = $i++ + ++$i; ?
vanicon
Отправлено: 18 Июня, 2013 - 17:49:18
Частый посетитель
Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
Vinyl
Сейчас человеко часы дороже железа, и на сях щас пишут такие компании как гугл и яндекс (и то не все), с их масштабами это вполне разумно. spsu
Ну а на счет hiphop'a то пока инструмент не очень, сейчас они вроде работают над jit компилятором для пыха, вот когда закончат и если разместят в опен сорс вот тогда поглядим...
----- Так было, так есть и так будет
Vinyl
Отправлено: 18 Июня, 2013 - 17:54:53
Частый посетитель
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Помог: 15 раз(а)
vanicon, серьезно? Выгоднее один раз сэкономить на програмистах, зато много лет за ресурсы больше платить? Тем болеее что железо хоть и дешевле человекочасов, но в таких объемах как у Фб разница будет ощутима. А в поддержке сомневаюсь, что такая уж большая разница между c/cpp и php программистами. Хотя, опять же, могу заблуждаться. Спасибо за интересную инфу! (Добавление)
*Ушел писать Фейсбук-2*
Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
Vinyl
Никто не даст никакой гарантии что у твоего проекта завтра будет посещений в несколько миллионов хостов, так что не зачем писать на сях пока нет необходимости, а как будет посещаемость так будут и деньги, а значат можно нанять программистов что бы переписали, или как в случае с фейсбуком они просто переделали инструмент (интерпретатор) что наверно оказалось выгоднее.
Как говориться проблемы надо решать по мере их поступления...
----- Так было, так есть и так будет
jonston
Отправлено: 18 Июня, 2013 - 18:03:04
Посетитель
Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011
Помог: 3 раз(а)
Vinyl пишет:
vanicon, серьезно? Выгоднее один раз сэкономить на програмистах, зато много лет за ресурсы больше платить? Тем болеее что железо хоть и дешевле человекочасов, но в таких объемах как у Фб разница будет ощутима. А в поддержке сомневаюсь, что такая уж большая разница между c/cpp и php программистами. Хотя, опять же, могу заблуждаться. Спасибо за интересную инфу! (Добавление)
*Ушел писать Фейсбук-2*
Пока вы здесь бла-бла-бла фейсбук-2 уже написал автор поста.
----- $i = 0;
$i = $i++ + ++$i; ?
Vinyl
Отправлено: 18 Июня, 2013 - 18:03:33
Частый посетитель
Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012 Откуда: Армавир, Краснодарский край
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Vinyl пишет:
Главная только долговато грузится, но я думаю, это из-за того, что InvisionExBB на файлах.
Это верно только для такого большого кол-ва файлов, как тут. Проблема сокрыта в inode'ах, которыми помечаются точки на диске, где начинается файл. Эта информация хранится у родителя (у каталога), и если в одном каталоге очень большое кол-во файлов - ФС тупит.
Решение простое - разбивать на подпапки.
Собирать нативно так:
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
DeepVarvar
Нет, это далеко не для всех ФС справедливо. Посмотрите в сторону ReiserFS, например (у меня штатно хотя бы var-раздел в этой ФС). А для сбора каталогов/файлов да и вообще для работы с ФС в PHP давно уже DirectoryIterator и ему подобные есть.
По теме - написать можно что угодно. Так как формулировка задачи расплывчата, то и ответ точным не дать. Всё зависит от функционала. И да - можно обойтись без MySQL (написать на PHP свою СУБД), можно обойтись без веб-сервера (написать на PHP свой), можно обойтись без браузера (ну, вы поняли) ..
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
vanicon
Отправлено: 18 Июня, 2013 - 21:26:41
Частый посетитель
Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
AlexAnder
Конечно же нет.
Помимо пыха там nodejs, и своя бд на сях...
----- Так было, так есть и так будет
Crate
Отправлено: 18 Июня, 2013 - 21:32:35
Посетитель
Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
В общем, как уже ответили, можно написать, но, не факт, что система будет хорошей.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.