php модуль расширения доступа к сквиш
- From
- Yuriy Nikonov (2:5029/60.19)
- To
- Oleg Lobachev
- Date
- 2005-09-28T08:39:48Z
- Area
- RU.UNIX.FTN
* Reply to message originally in area carbonArea
Hello Oleg!
Sep 27 21:23 05, Oleg Lobachev wrote to Yuriy Nikonov:
OL>>> А почему не прицепить к inn какую-то вебморду для чтения ньюсов и не
OL>>> радоваться жизни?
YN>> Можно конечно и так. Но дело в следующем. Одинаковый объём почты
YN>> ifmail лопатит гд-то секунд 20 против 5-10 hpt-шником. В простоте
YN>> настройки второй так же выигрывает. Затем, посмотрев сообщения,
YN>> полученные inn-ном, обнаруживаем, что поле To: куда-то делось.
YN>> Начинаем песни с танцами вокруг добавления и настройки обработки
YN>> соответствующих Х- заголовков.
OL> А что тут такого? %)
Вообщем-то ничего, ну разве что дополнительное время на настройку.
YN>> Дальше описывать процесс стругания inn-a и ifmail-а не буду, т.к.
YN>> из-за простого чтения конференций через веб надо настроить нехилую
YN>> связку, + она ещё будет работать не самым оптимальным образом. Есть
YN>> более оптимальный вариант (hpt), но в этой ситуации пользоваться им
YN>> нельзя. Более красивый вариант был бы если бы вся база лежала под
YN>> hpt, а при помощи уже готовых библиотек доступа к ней, которые
YN>> использует тот же hpt,
OL> Не буду спорить о вкусе устриц, но разница в десять секунд значения
OL> не имеет.
Разница порядка десяти сек. значения не имеет, согласен. Но при сравнении
данных систем, это разница в разы. Т.е. при возрастании объёма обрабатываемой
информации, однажды возникнет идея ускорить эту обработку, тем более, что
возможность такая есть. Зачем обрабатывать информацию медленно, если это можно
сделать быстро?
OL> %) Кроме того: при твоей методике у всех, пишущих через вебморду один
OL> адрес и
OL> их никак не отличить друг от друга? Гейт-то хотя-бы емейл
OL> проставляет. ;)
В данной ситуации вебморда нужна на 99.9% именно для чтения. Задача стоит не в
том, что бы построить именно гейт, а в том, что бы можно было совершая минимум
движений читать по сети эхи. Написание сообщений, конечно желательно, но не
обязательно.
OL> Еще, ты лишаешься одного слоя и, соответственно, потенциальных
OL> юзером. Ньюсы на
OL> то и ньюсы, чтобы читать их ньюсочиталкой. И пусть у тебя десять
OL> человек читают
OL> через вебморду, одному, захотевшему ньюсов ты их дать не сможешь.
OL> Разве что,
OL> строя очередную подпорку. %)
Исходя из мною вышесказанного, вытекает следующее - надо избавиться от лишнего
звена в обработке - ньюссервера. Когда в нём возникнет необходимость, буду
думать, как перестроить систему под него. А в этой ситуации он скорее помеха.
OL> Пойми меня правильно, я не собираюсь запрещать тебе писать сабж. И я
OL> рад за
OL> тебя, что ты сможешь его где-то приминить. Но лично я бы решал
OL> аналогичную
OL> задачу из готовых, уже оттестированных, "кубиков". Пусть и
OL> неидеальных для
OL> решения именно этой задачи, но могущих решить и ее и многие подобные,
OL> см.
OL> пример с юзером, желеющим странного^W ньюсов. И если тебе захочется
OL> туда
OL> приктуртить rss feed или пересылку почтовыми голубями, это будет
OL> проще, чем.
OL> Unix way, десу.
Написав такой модуль, я не собираюсь заменить им какие-то существующие
программы, это совсем не универсальное решение, оно лишь призвано дополнить
работу существующих программных пакетов и решить меньшими ресурсами те задачи,
которые на данный момент имеют менее оптимальный путь решения.
Regards,
Yuriy
--- Msged/BSD 6.1.2
* Origin: MsgEd TE is available for OS/2, Linux, NT and DOS! (2:5029/60.19)
SEEN-BY: 46/50 50/12 400/567 814 450/1024 452/25 30 461/1313 478/55 2432/260
SEEN-BY: 4614/20 4615/21 4635/1024 5000/5000 5001/100 5002/63 5010/2 53
SEEN-BY: 5011/13 5012/30 46 5015/10 28 5019/31 5020/545 715 760 1641 2020 2238
SEEN-BY: 5020/2871 4441 5021/29 44 5025/3 5027/16 5028/61 5029/6 55 60
SEEN-BY: 5030/115 830 901 5035/38 5036/34 44 5041/4 5042/12 21 5047/47 5049/19
SEEN-BY: 5049/164 5050/41 5053/16 5054/1 8 9 18 37 45 50 63 67 81 5059/9
SEEN-BY: 5060/900 5062/10 5063/3 5069/7 5070/156 5071/22 5077/70 5078/20
SEEN-BY: 5080/111 147 234 239 1003 5085/13 87 5093/4 33 55 5095/20 5096/18
SEEN-BY: 5097/31 32 64 6000/254 6001/10 6009/3 6028/1 6055/2 6083/12 333
PATH: 5029/60 5080/1003 5020/545 5054/1 37