Ну чё, на одном файле пашет. Всё ОК.
Как правило мало тем, которые переваливают за 100Kb, если поставить планку для поста 5Kb (а так посты обычно 0,1-1Kb.
При этом время срабатывания скрипта: 0,1-1 сек.
Лично я поставил размер этого файла 500Kb чтобы не грузиться по поводу успею-неуспею закрыть тему.
В общем советую на одном файлике.
61. Alone - 27 Мая, 2005 - 03:47:44 - перейти к сообщению
62. Olegka - 27 Мая, 2005 - 06:27:53 - перейти к сообщению
Возьмите в пример cutenews!!!
Тама все новости находяться в одном файле! И скрипт нормально и быстро работает даже если размер файла переваливает за 5 Мб!!!
Тама все новости находяться в одном файле! И скрипт нормально и быстро работает даже если размер файла переваливает за 5 Мб!!!
63. SKIF - 28 Марта, 2006 - 08:35:00 - перейти к сообщению
а если при добавлении нового сообщения в файл 1-thd1.php проверялось количество сообщений в нем и при превышении, скажем 20 штук(сделать настраиваемым не сложно) вне зависимости от того, превышает или нет он 20 kb создавался новый файл темы 1-thd2.php?
тут основная сложность состоит в вычислении кол-ва сообщений в файле... уж не знаю я на сколько это ресурсоемкая операция, поэтому и спрашиваю.
по идее это должно помочь избежать таких эксцессов, вроде страницы топика состоящей из 100 постов с картинками общим весов в несколько мегабайтов...
тут основная сложность состоит в вычислении кол-ва сообщений в файле... уж не знаю я на сколько это ресурсоемкая операция, поэтому и спрашиваю.
по идее это должно помочь избежать таких эксцессов, вроде страницы топика состоящей из 100 постов с картинками общим весов в несколько мегабайтов...
64. Анна - 28 Марта, 2006 - 09:27:38 - перейти к сообщению
Ты не понял. Суть в том, что на второй файл темы не распространяются эти настройки.
65. SviMik - 28 Марта, 2006 - 09:36:16 - перейти к сообщению
Анна
А почему не распостраняются-то?
А почему не распостраняются-то?
66. SKIF - 28 Марта, 2006 - 09:40:13 - перейти к сообщению
странный алгоритм... я наверное тупой. Так и придется лезть в исходники ((( Почему не должно распространяться... через что он тогда выводиться... ладно, не обращайте внимание.
т.е. раз на то пошло, то объявили бы официально, что максимальная длина темы равняется 20-80 kb, в противном случае работает нестабильно. Зачем людям мозги пудрить...?
т.е. раз на то пошло, то объявили бы официально, что максимальная длина темы равняется 20-80 kb, в противном случае работает нестабильно. Зачем людям мозги пудрить...?
Анна, я наверное просто неправильно объяснил... не при чтении и выводе, а при ЗАПИСИ в файл должна проводиться такая проверка... пускай при выводе настройки не будут распространяться, но при записи-то можно посмотреть сколько там всего сообщений.... или как?