| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Для профи > Советы по созданию портала интернет биржи |
| Автор: antonivanov 7.3.2010, 01:06 |
| Здравствуйте уважаемые программисты! Работаю в студии, пришел заказ на создание сайта аналога http://www.betonmarkets.com/ Суть в том, чтобы пользователь мог играть на рынке валюты прямо на сайте. Я так понимаю здесь очень важным фактором является время отклика, т.к. скорость действий главное для трейдеров... Возможно придется брать в аренду\покупать сервера физически близко расположенные к серверам финансовых рынков... Решил использовать zend framework, при необходимости memcached. + ускоряющие работу php модули (eAccelerator например, с ним ZF дает хорошие результаты во времени выполнения). Прошу у вас советов и рекомендации по использованию программных продуктов, либо настройке сервера и вообще главные проблемы которые меня ожидают. Спасибо за внимание ps не знал в какую ветку форума разместить.. |
| Автор: Vasay 7.3.2010, 03:21 | ||
Если речь идет о forex или чем-то подобном, то: Для фронт-энда: Flash, Java applet (используется на сайте, который Вы привели в качестве примера для Interactive Charts), JavaFX, Silverlite... Средствами HTML+JS делать его не стоит - загнется браузер все эти бары рисовать в реальном времени. С Бэк-эндом сложнее. Для отдачи финансовой информации в реальном времени нужен поток. Т.е. нужно писать свой сервер и коннектиться к нему . Можно, конечно, попытаться ограничится вебслужбой, но на скриптовом php реализовывать ее не стоит - загнется сервер от такого количества запросов и memcached не поможет. Нужно что-то типа спринговых singleton beans и session beans |
| Автор: Vasay 7.3.2010, 13:27 | ||
Fortop,
Нарисовать график с помощью js можно, но стоит ли это делать? Когда график должен обновляться ежесекундно, а пользователь может добавлять к барам еще различые вспомогательные графики? К тому же, для получения постоянно меняющейся информации лучше иметь постоянное соединение а не долбить сервер post запросами. |
| Автор: antonivanov 7.3.2010, 15:21 | ||
я не спрашиваю сколько будет стоить то или другое, меня интересуют технологии которые вы порекомендуете. Причем система эта будет не автоматизированная. |
| Автор: Fortop 7.3.2010, 15:34 | ||||||
Вы серьезно полагаете, что JS не справится? Больше 3-5 графиков доморощенные (да и не доморощенные, а я таки работал дилером в банке почти 5 лет) не используют. Впрочем для красивостей действительно проще использовать готовое Flash решение.
гугл приглашает вас - long polling
Вообще-то от бюджета зависит и реализация. Если планируется банька на даче, то топор в качестве технологии вполне сойдет и пригонять башенный кран совершенно не нужно. Если же строится небоскреб, то боюсь знания топора будет недостаточно. Тогда не стоит заморачиваться. PHP + JS/Flash по вкусу. Более детально что-либо порекомендовать можно только лишь зная ТЗ. |
| Автор: Vasay 7.3.2010, 16:05 | ||||||||
Ну, я пытался рисовать графики с помощью JS (использовал различные либы). Когда 10 точек рисуешь - еще нормально, когда 100 - firefox делает это секунд за 5-10, ie просто умирает на пару минут. И это без каких-либо сложных расчетов и на весьма приличных машинах.
И что Вы предлагаете использовать на стороне сервера?
А вот с этим уже согласен. |
| Автор: Fortop 7.3.2010, 16:31 |
Да, например, те же Котеровские realplexor, multiplexor |
| Автор: Vasay 7.3.2010, 17:33 | ||
Впринципе, можно. Но имхо, лучше иметь на клиенте Flash или Java applet |
| Автор: antonivanov 7.3.2010, 20:15 |
| всем спасибо! |