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
Форумы портала PHP.SU :: Версия для печати :: Как наиболее оптимизировано сделать сайт с более 2 миллионами страниц?
Форумы портала PHP.SU » » Вопросы новичков » Как наиболее оптимизировано сделать сайт с более 2 миллионами страниц?

Страниц (1): [1]
 

1. Round - 24 Августа, 2012 - 12:54:33 - перейти к сообщению
Доброго времени суток, гуру php!
Передо мной встала задача организации многомиллионого сайта, что то вроде songlyrics.com .
Как лучше сделать, чтобы нагрузка на сервер была минимальной?
Есть вариант сгенерировать html страницы с контентом и через include их вытаскивать.
Либо просто статика, но неудобно - вдруг если что потребуется изменить.

Использование mysql - сразу же отбрасываю - нагрузка...

Киньте пожалуйста статьи на подобные темы, буду благодарен)
2. KingStar - 24 Августа, 2012 - 13:00:52 - перейти к сообщению
Round пишет:
Использование mysql - сразу же отбрасываю - нагрузка...


а в чем хранится инфа будет??? ты думаешь что указанный тобой сайт на чистом HTML написан???
3. Round - 24 Августа, 2012 - 13:21:06 - перейти к сообщению
>а в чем хранится инфа будет??? ты думаешь что указанный тобой сайт на чистом HTML написан???
рассматриваю вариант php инклуда статичных html страниц, разнесенным по разным папкам.
Думаю как оптимальнее.
Либо действительно, mysql + nginx.

Контент статичен, его не надо будет изменять. Но у меня дикая паранойя что mysql сервер не выдержит столько запросовУлыбка
4. armancho7777777 - 24 Августа, 2012 - 13:27:52 - перейти к сообщению
Round пишет:
Как лучше сделать, чтобы нагрузка на сервер была минимальной?

Кеш на файлах.
Если что-то меняете в БД, то перезаписываете файлы кеша, если есть таковые.
5. KingStar - 24 Августа, 2012 - 13:28:33 - перейти к сообщению
если обсалютно не будет видоизменятся, то напиши на html, да и все, но я смотрю что и новости какие-та, и комментарии есть, все это хранится в мускуле

mysql + nginx + кеширование 100%
6. caballero - 24 Августа, 2012 - 13:55:14 - перейти к сообщению
Цитата:
Контент статичен, его не надо будет изменять. Но у меня дикая паранойя что mysql сервер не выдержит столько запросов

Не волнуйся - не с твоими знаниями делаются сайты которые не выдерживает Mysql
7. DelphinPRO - 24 Августа, 2012 - 18:28:16 - перейти к сообщению

caballero пишет:
Не волнуйся - не с твоими знаниями делаются сайты которые не выдерживает Mysql

Ха-ха точно
8. просто даня - 25 Августа, 2012 - 22:49:54 - перейти к сообщению
armancho7777777 пишет:
Кеш на файлах.
что это?? и как работает)) ссылочку пожалуйста))
9. Muxa - 25 Августа, 2012 - 23:42:36 - перейти к сообщению

caballero пишет:
Не волнуйся - не с твоими знаниями делаются сайты которые не выдерживает Mysql

ORDER BY RAND() и все знание..
10. Jet4Fire - 26 Августа, 2012 - 19:45:33 - перейти к сообщению
Ну это очень громко сказано что потянет или не потянет, и какие технологии использовать, так как не известен уровень знаний и опыт в программировании человека, который задаёт вопрос, потому что тот же facebook написан на PHP + MySQL!
11. Muxa - 26 Августа, 2012 - 21:00:56 - перейти к сообщению

Jet4Fire пишет:
не известен уровень знаний и опыт в программировании человека, который задаёт вопрос
это все из за этого как раз:
Round пишет:
Использование mysql - сразу же отбрасываю - нагрузка

вы сами это только подтверждаете Радость
Jet4Fire пишет:
тот же facebook написан на PHP + MySQL!
12. flisk - 26 Августа, 2012 - 22:58:38 - перейти к сообщению
Лучше книги по оптимизации MySQL почитайте, чем изобретать велосипеды и делать 100500 хтмл файлов.
http://www[dot]manhunter[dot]ru/webmaste[dot][dot][dot]anie_na_php[dot]html - простой пример кэширование на файлах.
13. KingStar - 26 Августа, 2012 - 23:11:31 - перейти к сообщению
flisk пишет:
простой пример кэширование на файлах.


вообще-то и на портале есть http://www.php.su/articles/?cat=...les&page=005

 

Powered by ExBB FM 1.0 RC1