Click here to Skip to main content
15,904,503 members

Bugs and Suggestions

   

General discussions, site bug reports and suggestions about the site.

For general questions check out the CodeProject FAQs. To report spam and abuse Head to the Spam and abuse watch. If you wish to report a bug privately, especially those related to security, please email webmaster@codeproject.com

 
GeneralRe: Answer appears vertical Pin
Orcun Iyigun12-Aug-11 22:22
Orcun Iyigun12-Aug-11 22:22 
AnswerRe: Answer appears vertical Pin
Chris Maunder13-Aug-11 1:51
cofounderChris Maunder13-Aug-11 1:51 
AnswerRe: Answer appears vertical Pin
Chris Maunder14-Aug-11 7:44
cofounderChris Maunder14-Aug-11 7:44 
GeneralRe: Answer appears vertical Pin
Orcun Iyigun14-Aug-11 11:24
Orcun Iyigun14-Aug-11 11:24 
SuggestionSearch results and removed messages Pin
DaveAuld12-Aug-11 8:05
professionalDaveAuld12-Aug-11 8:05 
GeneralRe: Search results and removed messages Pin
Chris Maunder14-Aug-11 6:56
cofounderChris Maunder14-Aug-11 6:56 
SuggestionHide Deleted messages in forums Pin
thatraja12-Aug-11 7:41
professionalthatraja12-Aug-11 7:41 
GeneralRe: Hide Deleted messages in forums Pin
Chris Maunder14-Aug-11 7:08
cofounderChris Maunder14-Aug-11 7:08 
I'll add this to the TODO, but surprisingly this isn't straight forward.

To do this you need to know whether a message has children and that can be done in three ways: we calculate on the fly, or we join with a table that has the number of messages in each thread, or we store the number of children in the row for each message itself (a denormalised value). The first method is slowest, the last method the fastest, the middle method is the neatest (to me), but still too slow.

A further issue is that we'd probably need to add this new denormalised column to the main index, and would also need to update this denormalised column each time a message is added/deleted. This slows down message posting.

None of this is a huge issue, and the extra load is a small, most likely unnoticeable incremental slowdown, but with a system as finely tuned as the forums I'll need to set aside a good solid chunk of time to test and experiment.
cheers,
Chris Maunder

The Code Project | Co-founder
Microsoft C++ MVP

GeneralRe: Hide Deleted messages in forums Pin
Dan Neely15-Aug-11 2:34
Dan Neely15-Aug-11 2:34 
GeneralRe: Hide Deleted messages in forums Pin
Chris Maunder15-Aug-11 11:12
cofounderChris Maunder15-Aug-11 11:12 
SuggestionPink List 12/08 Pin
Nagy Vilmos12-Aug-11 5:12
professionalNagy Vilmos12-Aug-11 5:12 
GeneralRe: Pink List 12/08 Pin
DaveAuld12-Aug-11 5:28
professionalDaveAuld12-Aug-11 5:28 
GeneralRe: Pink List 12/08 Pin
Nagy Vilmos12-Aug-11 5:36
professionalNagy Vilmos12-Aug-11 5:36 
GeneralRe: Pink List 12/08 Pin
chriselst12-Aug-11 11:32
chriselst12-Aug-11 11:32 
GeneralRe: Pink List 12/08 - Another spammer found here Pin
thatraja12-Aug-11 6:18
professionalthatraja12-Aug-11 6:18 
GeneralRe: Pink List 12/08 - Another spammer found here Pin
Vincent Blais12-Aug-11 6:49
professionalVincent Blais12-Aug-11 6:49 
SuggestionREPOST Pin
Dan Neely12-Aug-11 3:57
Dan Neely12-Aug-11 3:57 
GeneralRe: REPOST Pin
Chris Maunder12-Aug-11 4:16
cofounderChris Maunder12-Aug-11 4:16 
GeneralRe: REPOST Pin
Dan Neely12-Aug-11 4:40
Dan Neely12-Aug-11 4:40 
GeneralRe: REPOST Pin
DaveAuld12-Aug-11 5:31
professionalDaveAuld12-Aug-11 5:31 
GeneralSpammer? Pin
Tom Deketelaere12-Aug-11 3:55
professionalTom Deketelaere12-Aug-11 3:55 
GeneralRe: Spammer? Pin
Nagy Vilmos12-Aug-11 3:58
professionalNagy Vilmos12-Aug-11 3:58 
GeneralRe: Spammer? Pin
thatraja12-Aug-11 3:59
professionalthatraja12-Aug-11 3:59 
SuggestionComment to the editor Pin
Wendelius12-Aug-11 3:29
mentorWendelius12-Aug-11 3:29 
GeneralRe: Comment to the editor Pin
Dalek Dave12-Aug-11 4:15
professionalDalek Dave12-Aug-11 4:15 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Flags: AcceptedFixedAnswered

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.