Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Соц. сеть на php [3]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (5): « 1 2 [3] 4 5 »   

> Без описания
Vinyl
Отправлено: 18 Июня, 2013 - 17:44:32
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012  
Откуда: Армавир, Краснодарский край


Помог: 15 раз(а)




Кстати, сий форум тоже можно считать соц.сетью, и посещаемость у него хорошая. И работает же! Главная только долговато грузится, но я думаю, это из-за того, что InvisionExBB на файлах.


-----
Пессимисты пользуются die(), оптимисты - exit()
 
 Top
spsu
Отправлено: 18 Июня, 2013 - 17:45:43
Post Id



Частый гость


Покинул форум
Сообщений всего: 176
Дата рег-ции: Нояб. 2012  


Помог: 3 раз(а)




Vinyl пишет:
vanicon, я не настаиваю, это просто точка зрения, тем более я с хайлоадами тесно не связан. Но лично я бы не писал проект, который в перспективе будет высоконагруженным, на php. Почему? Потому что как минимум логично, что хорошо написанная программа на более низкоуровневом языке будет потреблять меньше ресурсов, чем на высокоуровневом. А зачем переплачивать за зря потребляемые ресурсы?

Выгодней потреблять больше ресурсов чем писать на C++ например сайт(дороже же выйдет)....
Кст. фэйсбук вроде реализовали расширение для php которое транслирует код из php на c++ как-то так.
 
 Top
jonston
Отправлено: 18 Июня, 2013 - 17:47:07
Post Id



Посетитель


Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011  


Помог: 3 раз(а)




Ну в принципе движек соцсети уже есть.LiveStreet называется.Проблемы здесь не вижу.


-----
$i = 0;
$i = $i++ + ++$i; ?
 
 Top
vanicon
Отправлено: 18 Июня, 2013 - 17:49:18
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


Помог: 17 раз(а)




Vinyl
Сейчас человеко часы дороже железа, и на сях щас пишут такие компании как гугл и яндекс (и то не все), с их масштабами это вполне разумно.
spsu
Ну а на счет hiphop'a то пока инструмент не очень, сейчас они вроде работают над jit компилятором для пыха, вот когда закончат и если разместят в опен сорс вот тогда поглядим...


-----
Так было, так есть и так будет
 
 Top
Vinyl
Отправлено: 18 Июня, 2013 - 17:54:53
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012  
Откуда: Армавир, Краснодарский край


Помог: 15 раз(а)




vanicon, серьезно? Выгоднее один раз сэкономить на програмистах, зато много лет за ресурсы больше платить? Тем болеее что железо хоть и дешевле человекочасов, но в таких объемах как у Фб разница будет ощутима. А в поддержке сомневаюсь, что такая уж большая разница между c/cpp и php программистами. Хотя, опять же, могу заблуждаться. Спасибо за интересную инфу!
(Добавление)
*Ушел писать Фейсбук-2* Радость


-----
Пессимисты пользуются die(), оптимисты - exit()
 
 Top
vanicon
Отправлено: 18 Июня, 2013 - 18:02:15
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


Помог: 17 раз(а)




Vinyl
Никто не даст никакой гарантии что у твоего проекта завтра будет посещений в несколько миллионов хостов, так что не зачем писать на сях пока нет необходимости, а как будет посещаемость так будут и деньги, а значат можно нанять программистов что бы переписали, или как в случае с фейсбуком они просто переделали инструмент (интерпретатор) что наверно оказалось выгоднее.
Как говориться проблемы надо решать по мере их поступления...


-----
Так было, так есть и так будет
 
 Top
jonston
Отправлено: 18 Июня, 2013 - 18:03:04
Post Id



Посетитель


Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011  


Помог: 3 раз(а)




Vinyl пишет:
vanicon, серьезно? Выгоднее один раз сэкономить на програмистах, зато много лет за ресурсы больше платить? Тем болеее что железо хоть и дешевле человекочасов, но в таких объемах как у Фб разница будет ощутима. А в поддержке сомневаюсь, что такая уж большая разница между c/cpp и php программистами. Хотя, опять же, могу заблуждаться. Спасибо за интересную инфу!
(Добавление)
*Ушел писать Фейсбук-2* Радость

Пока вы здесь бла-бла-бла фейсбук-2 уже написал автор поста.


-----
$i = 0;
$i = $i++ + ++$i; ?
 
 Top
Vinyl
Отправлено: 18 Июня, 2013 - 18:03:33
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012  
Откуда: Армавир, Краснодарский край


Помог: 15 раз(а)




jonston Радость


-----
Пессимисты пользуются die(), оптимисты - exit()
 
 Top
vanicon
Отправлено: 18 Июня, 2013 - 18:05:47
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


Помог: 17 раз(а)




jonston Покатываюсь со смеху


-----
Так было, так есть и так будет
 
 Top
Crate
Отправлено: 18 Июня, 2013 - 21:06:12
Post Id



Посетитель


Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




Ладно, я тоже подключюсь.

Мне кажется, что автор имел ввиду неиспользование других ЯП, кроме пыха, а не мускули/etc. Тот же вк написан на пыхе, и ничего...

(Отредактировано автором: 18 Июня, 2013 - 21:06:45)

 
 Top
DeepVarvar Супермодератор
Отправлено: 18 Июня, 2013 - 21:14:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Vinyl пишет:
Главная только долговато грузится, но я думаю, это из-за того, что InvisionExBB на файлах.
Это верно только для такого большого кол-ва файлов, как тут. Проблема сокрыта в inode'ах, которыми помечаются точки на диске, где начинается файл. Эта информация хранится у родителя (у каталога), и если в одном каталоге очень большое кол-во файлов - ФС тупит.
Решение простое - разбивать на подпапки.
Собирать нативно так:
PHP:
скопировать код в буфер обмена
  1. $files = array();
  2. foreach (glob("/path/do/dirs/*", GLOB_ONLYDIR) as $dir) {
  3.   $files = array_merge($files, glob("{$dir}/*.txt"));
  4. }

Но так много не наразбиваешь - со временем появится необходимость вложений еще, еще и еще..
 
 Top
AlexAnder
Отправлено: 18 Июня, 2013 - 21:22:54
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


Помог: 34 раз(а)




Цитата:
вк написан на пыхе

На чистом пыхе? Не понял


-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
EuGen Администратор
Отправлено: 18 Июня, 2013 - 21:26:00
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




DeepVarvar
Нет, это далеко не для всех ФС справедливо. Посмотрите в сторону ReiserFS, например (у меня штатно хотя бы var-раздел в этой ФС). А для сбора каталогов/файлов да и вообще для работы с ФС в PHP давно уже DirectoryIterator и ему подобные есть.
По теме - написать можно что угодно. Так как формулировка задачи расплывчата, то и ответ точным не дать. Всё зависит от функционала. И да - можно обойтись без MySQL (написать на PHP свою СУБД), можно обойтись без веб-сервера (написать на PHP свой), можно обойтись без браузера (ну, вы поняли) ..


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
vanicon
Отправлено: 18 Июня, 2013 - 21:26:41
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010  
Откуда: Самара


Помог: 17 раз(а)




AlexAnder
Конечно же нет.
Помимо пыха там nodejs, и своя бд на сях...


-----
Так было, так есть и так будет
 
 Top
Crate
Отправлено: 18 Июня, 2013 - 21:32:35
Post Id



Посетитель


Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




В общем, как уже ответили, можно написать, но, не факт, что система будет хорошей.
 
 Top
Страниц (5): « 1 2 [3] 4 5 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB