Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Продвижение и оптимизация сайтов > Большой проект.


Автор: Opik 23.8.2005, 19:31
Сразу скажу, большой проект в данном контексте, проект с огромным одновременным кол-вом народа не сайте, большая интерактивность. Пример - онлайн игра. т.е чат и все дела. рассмотрим возможный вариант.
Сервер:
RH Linux
iptables - файрволл
PHP 5.1
модули: PDO, XSLT, Memcache, DOM
устанвлен как CGI
MySQL 4.1.x
Apache 1.3.xx
mod_geo, mod_deflate, mod_cgi

Как быть с шаблонизаторами?
Вариаты: Smarty, XSLT, Свой, без шаблонизатора (html код в скрипте)
Дизайн будет меняется редко.

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

Это вкратце. Что дополнить для производительности, защиты, от чего отаказаться?

Автор: nerezus 28.8.2005, 19:49
Имхо все как раз оптимально подобрано, по идее можно использовать source-based дистр, но имхо небольшое(?) увеличение производительности не оправдает гемора с настройкой =)

Автор: Mal Hack 28.8.2005, 19:53
Цитата(Opik @ 23.8.2005, 20:31)
устанвлен как CGI

Нет. Только как Apache-module.

Автор: Sardar 28.8.2005, 23:40
PHP поставить модулем, XSLT шаблоны с кешированием, с клиентом общаться динамикой(вебсервис, XML), что бы в будущем просто писать клиенты на чём угодно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)