Доброго времени суток, гуру php!
Передо мной встала задача организации многомиллионого сайта, что то вроде songlyrics.com .
Как лучше сделать, чтобы нагрузка на сервер была минимальной?
Есть вариант сгенерировать html страницы с контентом и через include их вытаскивать.
Либо просто статика, но неудобно - вдруг если что потребуется изменить.
Использование mysql - сразу же отбрасываю - нагрузка...
Киньте пожалуйста статьи на подобные темы, буду благодарен)
1. Round - 24 Августа, 2012 - 12:54:33 - перейти к сообщению
2. KingStar - 24 Августа, 2012 - 13:00:52 - перейти к сообщению
Round пишет:
Использование mysql - сразу же отбрасываю - нагрузка...
а в чем хранится инфа будет??? ты думаешь что указанный тобой сайт на чистом HTML написан???
3. Round - 24 Августа, 2012 - 13:21:06 - перейти к сообщению
>а в чем хранится инфа будет??? ты думаешь что указанный тобой сайт на чистом HTML написан???
рассматриваю вариант php инклуда статичных html страниц, разнесенным по разным папкам.
Думаю как оптимальнее.
Либо действительно, mysql + nginx.
Контент статичен, его не надо будет изменять. Но у меня дикая паранойя что mysql сервер не выдержит столько запросов
рассматриваю вариант php инклуда статичных html страниц, разнесенным по разным папкам.
Думаю как оптимальнее.
Либо действительно, mysql + nginx.
Контент статичен, его не надо будет изменять. Но у меня дикая паранойя что mysql сервер не выдержит столько запросов
![Улыбка Улыбка](./im/emoticons/smile24.gif)
4. armancho7777777 - 24 Августа, 2012 - 13:27:52 - перейти к сообщению
Round пишет:
Как лучше сделать, чтобы нагрузка на сервер была минимальной?
Кеш на файлах.
Если что-то меняете в БД, то перезаписываете файлы кеша, если есть таковые.
5. KingStar - 24 Августа, 2012 - 13:28:33 - перейти к сообщению
если обсалютно не будет видоизменятся, то напиши на html, да и все, но я смотрю что и новости какие-та, и комментарии есть, все это хранится в мускуле
mysql + nginx + кеширование 100%
mysql + nginx + кеширование 100%
6. caballero - 24 Августа, 2012 - 13:55:14 - перейти к сообщению
Цитата:
Контент статичен, его не надо будет изменять. Но у меня дикая паранойя что mysql сервер не выдержит столько запросов
Не волнуйся - не с твоими знаниями делаются сайты которые не выдерживает Mysql
7. DelphinPRO - 24 Августа, 2012 - 18:28:16 - перейти к сообщению
![](./im/emoticons/off.gif)
caballero пишет:
Не волнуйся - не с твоими знаниями делаются сайты которые не выдерживает Mysql
![Ха-ха Ха-ха](./im/emoticons/laugh24.gif)
8. просто даня - 25 Августа, 2012 - 22:49:54 - перейти к сообщению
armancho7777777 пишет:
что это?? и как работает)) ссылочку пожалуйста))
Кеш на файлах.
9. Muxa - 25 Августа, 2012 - 23:42:36 - перейти к сообщению
![](./im/emoticons/off.gif)
caballero пишет:
Не волнуйся - не с твоими знаниями делаются сайты которые не выдерживает Mysql
ORDER BY RAND() и все знание..
10. Jet4Fire - 26 Августа, 2012 - 19:45:33 - перейти к сообщению
Ну это очень громко сказано что потянет или не потянет, и какие технологии использовать, так как не известен уровень знаний и опыт в программировании человека, который задаёт вопрос, потому что тот же facebook написан на PHP + MySQL!
11. Muxa - 26 Августа, 2012 - 21:00:56 - перейти к сообщению
![](./im/emoticons/off.gif)
Jet4Fire пишет:
это все из за этого как раз:не известен уровень знаний и опыт в программировании человека, который задаёт вопрос
Round пишет:
Использование mysql - сразу же отбрасываю - нагрузка
вы сами это только подтверждаете
![Радость Радость](./im/emoticons/biggrin24.gif)
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 - простой пример кэширование на файлах.
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