PHP для проектов с большой нагрузкой

Статус
В этой теме нельзя размещать новые ответы.

bog.imp

Постоялец
Регистрация
22 Ноя 2008
Сообщения
89
Реакции
6
Вопрос возник перед работой над одним проектом,
суть в том что нужно проект-связка Flash + PHP + Mysql (или Flash + ... другии язики + Oracle или MsSQL)
тоест Flash + База + работа з базой.
но дело в том что будет хорошие нагрузки как по количеству
конектов от отдельних юзеров так по количеству
контенту что будет скачиватса каждим юзером(мелкоформатних файлов, картинок,swf)
Стоит ли писать проект на PHP или лудше исползовать Python или даже другии язики(Perl, Java, c++), для ефективного исползование ресурсов. Пока не позно.
Хотелось би услишать не пустии коменти а от людей коториє работали и подерживали проекти с трафиком от 100-200 тис людей в месяц. Или контакти чтоб чпросить...может даже за денежку, консультация.
Про оптимизацию PHP + memcache и т.д. доков много в гуле нашол но нету реальних цифр... Также про кластерние с-ми, ето нюанси.
(И прошу не надо про код что написан корявими руками)
Спасибо.
 
java - нет, т.к. тормознутая
с++ - нет, т.к. могут возникнуть проблемы при переносе. Если много серверов, то всегда находятся проблемы при которых надо допиливать код ,чтобы его собрать на нужной машине.

Пхп, перл, питон - по своей сути, монопенисуально на чем писать.
Но надо писать так, чтобы код был оптимизирован.


100-200 тис людей в месяц
это средняя нагрузка... так что про кластеризацию можно и забыть...

1 нормально настроенного сервера, хватит чтобы все это выдерживать.
Обязательно использовать фронтэнд к первому серверу (подозреваю что это будет апач), типо nginx закешировать туда все рисунки. Делать постоянные кэш запросов к базе..


p.s. А вообще, надо смотреть не по кол-ву посетителей, а по нагрузке которой эти люди создадут.
Вдруг у вас там на странице 50 запросов к базе и нельзя ниодин закешировать, вдруг там все сделано на флеше, тогда он будет каждый раз заново грузится и еще очень очень много нюансов которые необходимо учитывать.
 
Вопрос возник перед работой над одним проектом,
суть в том что нужно проект-связка Flash + PHP + Mysql (или Flash + ... другии язики + Oracle или MsSQL)
тоест Flash + База + работа з базой.
но дело в том что будет хорошие нагрузки как по количеству
конектов от отдельних юзеров так по количеству
контенту что будет скачиватса каждим юзером(мелкоформатних файлов, картинок,swf)
Стоит ли писать проект на PHP или лудше исползовать Python или даже другии язики(Perl, Java, c++), для ефективного исползование ресурсов. Пока не позно.
Хотелось би услишать не пустии коменти а от людей коториє работали и подерживали проекти с трафиком от 100-200 тис людей в месяц. Или контакти чтоб чпросить...может даже за денежку, консультация.
Про оптимизацию PHP + memcache и т.д. доков много в гуле нашол но нету реальних цифр... Также про кластерние с-ми, ето нюанси.
(И прошу не надо про код что написан корявими руками)
Спасибо.
А вы думаете на чем написан контакт или та же википедия?
php отличный язык.
 
А вы думаете на чем написан контакт или та же википедия?
php отличный язык.
Спасибо за коменти но я ж не говорю что пхп плох, или не видержит, вопрос в том если разработивать то кто что по советует, может хорошиє статти на тему проектов
пока нашол пару статей на Хабрахабр и
Для просмотра ссылки Войди или Зарегистрируйся
в 90% всьо равно будут проблеми или грабли, даже велосипед.
А в жизни вот как:
- Facebook написан на php и c++ (понятно)
- Google любит питон (интересно почему)
- конкакт однкласники живут на пхп, и тоже ничево.
Но ето всьоже монстри, к ним далеко, но вот хотелось би собрать как можно больше информации, как и что лудше делать.
Если есть информацмя то пожалуста поделитись.
Спасибо.:)
 
Выбор языка, это не первоочередная задача.
 
Выбор языка, это не первоочередная задача.

С етим не всегда все согласни, вот и потому спрашиваю кто что порекомендует.

нашол еще пару статей и видео....если интересно... видимо топик захлох..жаль.

Для просмотра ссылки Войди или Зарегистрируйся

:(
 
видимо топик захлох..жаль.
А что вы хотите тут увидеть? Вы заранее идете по неверному пути. И еще что-то пытаетесь выяснить.

Представьте такую аналогию:
Вы подтягиваетесь например 15 раз. Где-то вы вычитали, что если есть мясо, тогда будут расти мышцы и через месяц вы станете подтягиватся 20 раз. Вы на форуме спрашиваете, какой тип мяса выбрать..

Итак вопрос, изменится ли ваше физическое состояние через месяц ,если вы будете упорно кушать, но не без тренировок?

Также и здесь...вы пытаетесь выбрать язык, хотя нагрузка будет идти не на скрипты....А на базу, веб-сервер и память (диск, рама)..
Могу вам сразу сказать, что пхп из перла и питона, самый медленный. Но это не означает, что ваш сервер повиснит из-за него! Если не будет криворукого кода, тогда язык вам совсем не помощник в хайлоаде.

зы на асм быстрее всего будет...
 
  • Заблокирован
  • #8
по моему человек просто посты набивает, но все же посоветую пхп... и mysql забудтье про ms замучаетесь сервер конфигурить.
по поводу пхп конечно тоже есть свои грабли, как уже говорилось если у вас на каждой странице будет по 50 запросов, то там все равно на чем писать.
а вообще стоит писать на том языке который знаете лучше всего... будет легче и быстрее
 
по моему человек просто посты набивает ...
Да я пости не набиваю....
Ищу материал/туториали/совети потому как некого спросить, а на грабли уже получал...
Есть Flash апликация на Фейсбука, какой бекенд исползовать оптимизировать незнаю потому как у меня уже била апликация, LAMP - простой хостинг за 10$ в мес...
Она очень часто уходила в таймаут...код бил прост и работа з БД била простая пару запросов типа UPDATE Score.

Щас делаю следующую версию з учьотом пожеланий... вот и возникло много воппросов.
 
Пост улыбнул)

Наймите нормального программиста ,поверьте, в вашем случае, это будет самый лучший вариант.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху