|
|
|
|
|
для: Владимир55
(11.09.2013 в 23:21)
| | Это не самая эффективная реализация форума, хотя бы потому, что давно не обновлялся и некоторые вещи можно реализовать эффективнее. Кроме того, это форум немного заточен под MyISAM, а это не самый эффективный для записи тип таблиц. Посмотреть как устроено можно, но если вы рассчитывает на большую посещаемость писать нужно по другому, тем более сейчас есть очень эффективные механизмы вроде memcached или Redis. Когда мы описывали форум, нам они были не доступны. В общем жизнь течет вперед, народу стало больше, сервера мощнее и с большим объемом оперативной памяти, появились новые инструменты. Кроме того, форум подстраивается под однажды выбранную схему базы данных, а она тоже не самая эффективная. Если вам нужна лестничная структура, лучше сразу закладывать nested sets.
>Возникла необходимость создать Форум, алгоритм которого несколько отличается от обычного,
Создайте такой форум, не используя готовый. Это и полезнее и вероятность того, что у вас в руках будет то, что вам нужно - выше. Если время поджимает, используйте готовый. | |
|
|
|
|
|
|
| Возникла необходимость создать Форум, алгоритм которого несколько отличается от обычного, так что известные мне скрипты форумов использовать напрямую оказалось невозможно, а дорабатывать их, начиная доскональное изучение, чрезвычайно сложно и не хочется из-за отсутствия описаний.
И тут я вспомнил, что уже пять лет у меня лежит замечательная книга, которую я так и не открыл – «Практика создания ВЕБ-сайтов». И в этой книге есть подробное описание форума, а на диске наверняка есть и его коды! Так что, по идее, этот форум можно было бы использовать как каркас, добавляя в него необходимые новации.
Но возникает ряд вопросов:
1. Будет ли этот форум работать на РНР пятой версии и последней версии MySQL?
2. Как его, собственно, устанавливать (описания установки я не обнаружил)?
3. Предусмотрена ли в нем защита от спама (капча)?
И ещё. Может быть, концепция, заложенная в этот форум, морально устарела или имеются еще какие-нибудь причины, по которым этот скрипт применять нерационально? | |
|
|
|
|